JPS60247764A - メモリアドレス制御方式 - Google Patents

メモリアドレス制御方式

Info

Publication number
JPS60247764A
JPS60247764A JP10384384A JP10384384A JPS60247764A JP S60247764 A JPS60247764 A JP S60247764A JP 10384384 A JP10384384 A JP 10384384A JP 10384384 A JP10384384 A JP 10384384A JP S60247764 A JPS60247764 A JP S60247764A
Authority
JP
Japan
Prior art keywords
address
memory
circuit
data
main memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP10384384A
Other languages
English (en)
Inventor
Isao Nozaki
野崎 功
Koji Suzuki
鈴木 晃二
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP10384384A priority Critical patent/JPS60247764A/ja
Publication of JPS60247764A publication Critical patent/JPS60247764A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access DMA, cycle steal

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bus Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (技術分野) 本発明はメモリアドレス制御方式に関し、特にDMA回
路が転送するデータのうちメインメモリの不連続な格納
アドレスのデータをチェーンさせて転送するメモリアド
レス制御方式に関する。
(従来技術) 従来のDMA回路のデータチェーン方式においては、D
MA回路と、複数の転送データの先頭アドレス及び転送
データ数を記憶するメモリとを設け、まず前記メモリか
らDMA回路へ先頭アドレスと転送データ数を転送し、
DMA回路によって1つのブロックデータの転送を行な
い、所定のデータ数の転送が終了すると新たに次のブロ
ックデータの先頭アドレス及び転送データ数を前記メモ
リからDMA回路へ転送して該ブロックデータの転送を
行なう動作を繰シ返すことによ!ll複数のプロックデ
ータの転送を行なっている。しかしこの方式では、DM
A−作終了の判別や前記メモリからDMA回路へのデー
タの転送のための転送回路が複雑になるという欠点があ
った。
(発明の目的) 本発明の目的は、メインメモリ上の複数のブロックデー
タの格納アドレスのうちの上位アドレスをブロックデー
タのチェーンされる順番にマツプメモリに格納し、マツ
プメモリに格納した該アドレスをDMA回路の上位アド
レスとして出力し、マツプメモリ上でアドレスを変換す
ることによシ上記欠点を解決し、簡単な回路でブロック
データをチェーンさせて転送できるようにしたメモリア
ドレス制御方式を提供することにある。
(発明の構成) 本発明によれば、DMA回路と、該DMA回路から出力
されるアドレスの一部を該DMA回路が転送するデータ
を格納するためのメインメモリの格納アドレスに変換す
るマツプメモリと、前記DMA回路、マツプメモリ、メ
インメモリを接続してそれら相互間のデータの転送を行
なうバスとから成シ、前記DMA回路の動作時に該DM
A回路から出力される前記アドレスのう゛ち上位アドレ
スを前記マツプメモリに入力しこれを前記メインメモリ
ノテータの格納アドレスのうちの上位アドレスに変換し
て出力し、該上位アドレスと下位アドレスとから成るア
ドレスを用いて前記DMA回路が転送するデータのうち
前記メインメモリの不連続な格納アドレスのデータをチ
ェーンさせて転送可能とすることを特徴・とするメモリ
アドレス制御方式が得られる。
(実施例) 次に図面を参照して本発明について説明する魯。
第1図は本発明のメモリアドレス制御方式の一実施例を
示すブロック図である。同図において、メモリアドレス
制御方式はDMA回路1.マツプメモリ2.メインメモ
リ3.アドレスバス4,5.6及びシステムバス7から
成、9.DMA回路1からの上位アドレスはアドレスバ
ス4全通してマツプメモリ2へ入力され、ここでアドレ
ス変換されてアドレスバス5を通してメインメモリ3へ
上位アドレスのmビットとして入力され、またDMA回
路1からの下位アドレスnビットはアドレスノ(ス6を
通してメインメモリ3へ下位アドレスとして入力され、
さらに制御信号データはシステムノ(スフ全通して転送
される。
次に第2図及び第3図はそれぞれ第1図におけるマツプ
メモリ及びメインメモリの使用例を示す図である。
続いて第1図〜第3図を用いて本実施例の動作について
説明する。まずDMA回路1に転送データの先頭アドレ
ス、すなわちマツプメモリ2の先頭アドレスaawとメ
インメモリ3の下位アドレスl01O値*a□I及び転
送データを2”X iバイト転送するための値を設定し
、マ・ノブメモリ2の1a1番地から“11番地までに
メインメモリ3の転送データの格納されている上位アド
レスを転送データ順に格納する。DMA回路1が動作を
始めると、DMA回路1からアドレス101の値“ao
 Iが出力され、毎ツブメモリ2を通してメインメモリ
3にはアドレス’bo’が入力され、ブロックデータ(
以下BD)1を転送する。2+″バイトの転送が終ると
DMA回路1からの上位アドレスが+1され、マツプメ
モリ2の” a+1 ’ 番地に格納された値1e1に
変換され、メインメモリ3のIeO“番地からのBD2
を転送する。さらに、DMA回路1からの上位アドレス
の変化1 a+21 、 l a+31’ 、〜、 t
 a+i−1’に伴い、メインメモリ3の上位アドレス
がlfl、lCI、〜、“dlと変化し、BD3.BD
4.〜BDiの順番に転送され、すでに設定されている
DMA回路1の転送バイト数の値に達したとき動作を終
了する。
(発明の効果) 以上の説明によシ明らかなように本発明のメモリアドレ
ス制御方式によれば、簡単な回路構成によfiDMA回
路から出力されるアドレスのうちの上位アドレスをマツ
プメモリに入力し、これをメインメモリ上の転送するデ
ータの格納されている上位アドレスに変換してマツプメ
モリから出力するので、メインメモリ上のブロックデー
タの不運続なアドレスをDMA回路からは一連のアドレ
スとして扱えるという効果が生じる。
【図面の簡単な説明】
第1図は本発明のメモリアドレス制御方式の一実施例を
示すブロック図、第2図及び第3図はそれぞれ第1図に
おけるマツプメモリ及びメインメモリの使用例を示す図
である。 図において、1・・・・・・DMA回路、2・・・・・
・マツプメモリ、3・・・・・・メインメモリ、4,5
.6・・・・・・アドレスバス、7・・・・・・システ
ムバス。 筋2閃 力3閉

Claims (1)

    【特許請求の範囲】
  1. ダイレクトメモリアクセス(以下DMA)回路と、該D
    MA回路から出力されるアドレスの一部を該DMA回路
    が転送するデータを格納するだめのメインメモリの格納
    アドレスに変換するマツプメモリと、前記DMA回路、
    マツプメモリ、メインメモリを接続してそれら相互間の
    データう転送を行なうバスとから成シ、前記DMA回路
    の動作時に該DMA回路から出力される前記アドレスの
    うち上位アドレスを前記マツプメモリに入力しこれを前
    記メインメモリのデータの格納アドレスのうちの上位ア
    ドレスに変換して出力し、該上位アドレスと下位アドレ
    スとから成るアドレスを用いて前記DMA回路が転送す
    るデータのうち前記メインメモリの不連続な格納アドレ
    スのデータをチェーンさせて転送可能とすることを特徴
    とするメモリアドレス制御方式。
JP10384384A 1984-05-23 1984-05-23 メモリアドレス制御方式 Pending JPS60247764A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10384384A JPS60247764A (ja) 1984-05-23 1984-05-23 メモリアドレス制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10384384A JPS60247764A (ja) 1984-05-23 1984-05-23 メモリアドレス制御方式

Publications (1)

Publication Number Publication Date
JPS60247764A true JPS60247764A (ja) 1985-12-07

Family

ID=14364709

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10384384A Pending JPS60247764A (ja) 1984-05-23 1984-05-23 メモリアドレス制御方式

Country Status (1)

Country Link
JP (1) JPS60247764A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02171848A (ja) * 1988-12-23 1990-07-03 Fujitsu Ltd Dma転送方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02171848A (ja) * 1988-12-23 1990-07-03 Fujitsu Ltd Dma転送方式

Similar Documents

Publication Publication Date Title
JPH0352268B2 (ja)
US6009493A (en) Data transfer control method and apparatus for performing consecutive burst transfer operations with a simple structure
JPS6338153B2 (ja)
JPS6035759B2 (ja) ゼロ検出装置
JPS60247764A (ja) メモリアドレス制御方式
CN211180817U (zh) 大小端兼容ip核及异构芯片
JPS62245467A (ja) シンボリツク処理システムおよび方法
JPS60117350A (ja) メモリマッピング装置
JPS5949647A (ja) メモリ制御方法
JPS58134336A (ja) ワ−ドサ−チ装置
JPS6362083A (ja) 射影デ−タ生成方式
JP3107930B2 (ja) データメモリ装置
JPS58115564A (ja) アドレス空間拡張方式
JP3266789B2 (ja) 通信制御装置
SU1548799A1 (ru) Устройство дл преобразовани гистограмм ркостей
JPH0417051A (ja) データ転送方式
JPS61112270A (ja) バイト変換装置
JPH05250309A (ja) バス・アダプタ装置
JPH05120205A (ja) Dma転送用アドレス変換装置付きプロセツサシステムおよびdma転送方法
SU744587A1 (ru) Микропрограммный процессор
JPS63271562A (ja) メモリ制御回路
JPH0637339Y2 (ja) 波形記憶装置
JPH0635442A (ja) データ変換装置
JPH0798695A (ja) マイクロコンピューター
JPH0528416B2 (ja)