JPH06175967A - Dma controller - Google Patents

Dma controller

Info

Publication number
JPH06175967A
JPH06175967A JP32710892A JP32710892A JPH06175967A JP H06175967 A JPH06175967 A JP H06175967A JP 32710892 A JP32710892 A JP 32710892A JP 32710892 A JP32710892 A JP 32710892A JP H06175967 A JPH06175967 A JP H06175967A
Authority
JP
Japan
Prior art keywords
data
input
signal line
transfer
unit
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.)
Withdrawn
Application number
JP32710892A
Other languages
Japanese (ja)
Inventor
Shinichi Matsumoto
心一 松本
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 Engineering Ltd
Original Assignee
NEC Engineering 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 Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP32710892A priority Critical patent/JPH06175967A/en
Publication of JPH06175967A publication Critical patent/JPH06175967A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

PURPOSE:To prevent the use time of a system bus from being extended by the transfer speed of an input/output device. CONSTITUTION:A data buffer part 3 where transfer data is stored at the time of data transfer between a storage device 2-2 and an input/output device 2-4, an input/output device-side signal line 11 for data input/output between the data buffer part and the input/output device, and a storage device-side signal line 7a for data input/output between the data buffer part and a data bus 7 are provided, and data is transferred between the storage device and the input/ output device through a DMA controller. When the data buffer part can store plural data, a buffer counter 4 which outputs the storage address of the data buffer part 3 is added.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は情報処理装置におけるデ
ータ転送制御装置に関し、特に記憶装置と入出力装置間
に設けられDMA制御装置(Direct Memory Access
制御装置)に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data transfer control device in an information processing device, and more particularly to a DMA control device (Direct Memory Access) provided between a storage device and an input / output device.
Control device).

【0002】[0002]

【従来の技術】従来のDMA制御装置は、記憶装置のデ
ータ格納アドレスを生成するアドレスカウンタ部と、入
出力装置と記憶装置間のデータ転送回数を制御する転送
カウンタ部と、中央処理装置により制御されて記憶装置
や入出力装置に対してデータの読出し書込みのタイミン
グをとるタイミング制御部とから構成されていた。
2. Description of the Related Art A conventional DMA control device is controlled by an address counter unit for generating a data storage address of a storage device, a transfer counter unit for controlling the number of data transfers between an input / output device and the storage device, and a central processing unit. And a timing control unit for timing the reading and writing of data with respect to the storage device and the input / output device.

【0003】図3はこのような従来のDMA制御装置に
おけるデータ転送方法を説明する図である。中央処理装
置3−1、記憶装置3−2、DMA制御装置3−3、入
出力装置3−4の各装置はデータバス3−5、アドレス
バス3−6、制御バス3−7に接続されている。中央処
理装置3−1はDMA制御装置3−3と入出力装置3−
4にデータバス3−5、アドレスバス3−6、制御バス
3−7を使って記憶装置格納アドレスと転送データ数を
セットして、記憶装置3−2と入出力装置3−4の間で
データ転送を起動する。入出力装置3−4がデータ転送
可能になるとデータ転送要求信号線3−8を有効にして
DMA制御装置3−3に通知し、DMA制御装置3−3
はバス使用要求信号線3−10を有効にして中央処理装
置3−1に通知する。
FIG. 3 is a diagram for explaining a data transfer method in such a conventional DMA control device. The central processing unit 3-1, the storage device 3-2, the DMA control device 3-3, and the input / output device 3-4 are connected to the data bus 3-5, the address bus 3-6, and the control bus 3-7. ing. The central processing unit 3-1 includes a DMA control unit 3-3 and an input / output unit 3-.
4, the storage bus storage address and the number of transfer data are set using the data bus 3-5, the address bus 3-6, and the control bus 3-7, and the storage bus 3-5 and the input / output device 3-4 are connected to each other. Start data transfer. When the input / output device 3-4 becomes ready for data transfer, the data transfer request signal line 3-8 is validated and notified to the DMA control device 3-3.
Validates the bus use request signal line 3-10 and notifies the central processing unit 3-1.

【0004】DMA制御装置3−3は中央処理装置3−
1がバス使用許可信号線3−11を有効にすると、デー
タ転送許可信号線3−9を有効にして、制御バス3−7
のリードまたはライト信号を記憶装置3−2と入出力装
置3−4へ出力しデータ転送を実行する。転送データは
データバス3−5を通って転送される。ここで入出力装
置3−4からリードまたはライト信号線の延長を要求す
るウエイト信号線3−12を有効にすると、DMA制御
装置3−3は制御バス3−7のリードまたはライト信号
を延長して転送タイミングを長くする。入出力装置3−
4が連続してデータ転送出来る状態でないとデータ転送
要求信号線3−8が無効になり、DMA制御装置3−3
はバス使用要求信号線3−10を無効にしてデータ転送
を完了する。
The DMA controller 3-3 is a central processing unit 3-.
1 enables the bus use permission signal line 3-11, the data transfer permission signal line 3-9 is activated, and the control bus 3-7 is activated.
The read or write signal is output to the storage device 3-2 and the input / output device 3-4 to execute data transfer. The transfer data is transferred through the data bus 3-5. Here, when the wait signal line 3-12 requesting the extension of the read or write signal line from the input / output device 3-4 is enabled, the DMA controller 3-3 extends the read or write signal of the control bus 3-7. Lengthen the transfer timing. Input / output device 3-
If the data transfer request signal line 3-8 is invalid, the DMA controller 3-3 becomes invalid.
Completes the data transfer by invalidating the bus use request signal line 3-10.

【0005】[0005]

【発明が解決しようとする課題】低速の入出力装置が高
速の記憶装置とデータ転送する場合、低速の入出力装置
のリード、ライトタイミングに合わせるためリードまた
はライト信号を延長して転送タイミングを長くしたり、
1回のデータ転送ごとにシステムバスの使用要求を行う
必要があった。そのためシステムバスの使用時間が長く
なるという問題点があった。
When a low-speed input / output device transfers data to a high-speed storage device, the read or write signal is extended to match the read / write timing of the low-speed input / output device and the transfer timing is lengthened. Or
It was necessary to request the use of the system bus for each data transfer. Therefore, there has been a problem that the system bus is used for a long time.

【0006】[0006]

【課題を解決するための手段】本発明のDMA制御装置
は、中央処理装置の制御の下に入出力装置と記憶装置間
のデータ転送を制御するためのデータ転送制御置であっ
て、アドレスバスに接続され前記記憶装置のデータ格納
アドレスを生成するアドレスカウンタ部と、データバス
に接続され入出力装置と記憶装置間のデータ転送回数を
制御する転送カウンタ部と前記中央処理装置によって制
御され、前記記憶部、入出力装置、アドレスカウンタ
部、及び転送カウンタ部のタイミングを制御するタイミ
ング制御部とを有するDMA制御装置において、データ
転送すべきデータを格納可能で、前記タイミング制御部
によりタイミングを取られてデータの入出力を行うデ−
タバッファ部と、該データバッファ部と前記データバス
の間を接続し、前記憶装置間との間でデータの入出力を
可能とする記憶装置側信号線と、前記データバッファ部
と前記入出力装置の間を接続し、該入出力装置との間で
テータの入出力を可能とする入出力装置側信号線とを含
むことを特徴とする。
A DMA controller according to the present invention is a data transfer control unit for controlling data transfer between an input / output device and a storage device under the control of a central processing unit, which is an address bus. An address counter unit connected to the memory device for generating a data storage address of the storage device, a transfer counter unit connected to the data bus for controlling the number of data transfers between the input / output device and the storage device, and controlled by the central processing unit, In a DMA controller having a storage section, an input / output device, an address counter section, and a timing control section for controlling the timing of a transfer counter section, data to be transferred can be stored, and the timing control section takes timing. Data input / output
Data buffer unit, a storage device-side signal line that connects the data buffer unit and the data bus, and enables data input / output between the previous storage devices, the data buffer unit, and the input / output device And a signal line on the input / output device side that enables input / output of the data to / from the input / output device.

【0007】また本発明のMA制御装置は、上記の構成
に於いて、前記データバッファ部が複数のデータを格納
できるデータバッファである場合、更に、前記タイミン
グ制御部のタイミングにより制御されて該データバッフ
ァ部のアドレスを生成するバッファカウンタ部を付加し
て成ることを特徴とする。
Further, in the MA controller of the present invention, in the above configuration, when the data buffer section is a data buffer capable of storing a plurality of data, the data is further controlled by the timing of the timing control section. It is characterized in that a buffer counter unit for generating an address of the buffer unit is added.

【0008】[0008]

【実施例】次に本発明について図面を参照して説明す
る。図1は本発明の一実施例の内部ブロック図、図2は
各装置の接続図である。
The present invention will be described below with reference to the drawings. FIG. 1 is an internal block diagram of an embodiment of the present invention, and FIG. 2 is a connection diagram of each device.

【0009】図2を用いてデータ転送方法の概略を説明
すると、中央処理装置2−1、記憶装置2−2、DMA
制御装置2−3はデータバス2−5、アドレスバス2−
6、制御バス2−7に接続され、入出力装置2−4はD
MA制御装置2−3に接続されている。中央処理装置2
−1はDMA制御装置2−3と入出力装置2−4にデー
タバス2−5、アドレスバス2−6、制御バス2−7を
使って記憶装置格納アドレスと転送データ数をセットし
て、記憶装置2−2と入出力装置2−4間のデータ転送
を起動する。入出力装置2−4から記憶装置2−2への
データ転送の場合、入出力装置2−4がデータ転送可能
になるとデータ転送要求信号線2−8を有効にしてDM
A制御装置2−3に通知する。
The outline of the data transfer method will be described with reference to FIG. 2. The central processing unit 2-1, the storage unit 2-2, and the DMA.
The controller 2-3 has a data bus 2-5 and an address bus 2-.
6, connected to the control bus 2-7, the input / output device 2-4 is D
It is connected to the MA control device 2-3. Central processing unit 2
-1 sets the storage address and the number of transfer data to the DMA controller 2-3 and the input / output device 2-4 by using the data bus 2-5, the address bus 2-6 and the control bus 2-7, The data transfer between the storage device 2-2 and the input / output device 2-4 is activated. In the case of data transfer from the input / output device 2-4 to the storage device 2-2, when the input / output device 2-4 becomes ready for data transfer, the data transfer request signal line 2-8 is enabled and DM
Notify the A control device 2-3.

【0010】DMA制御装置2−3はデータ転送許可信
号線2−9を有効にして、入出力装置リード信号線2−
14を入出力装置2−4へ出力しデータ転送を実行す
る。転送データはデータ信号線2−13で入出力装置2
−4からDMA制御装置2−3へ転送される。ここで入
出力装置2−4からリード及びライト信号の延長を要求
するウエイト信号線2−12を有効にすると、DMA制
御装置2−3は入出力装置リード信号線2−14を延長
して転送タイミングを長くする。入出力装置2−4とD
MA制御装置2−3の間で数回データ転送を実行して転
送データを蓄えると、DMA制御装置2−3はバス使用
要求信号線2−10を有効にする。中央処理装置2−1
がバス使用許可信号線2−11を有効にすると、DMA
制御装置2−3はアドレスバス2−6に記憶装置の格納
アドレス、データバス2−5に転送データを出力し、制
御バス2−7のライト信号を有効にして記憶装置2−2
へ蓄えた転送データを連続してデータ転送を行う。
The DMA controller 2-3 validates the data transfer permission signal line 2-9, and the I / O device read signal line 2-
14 is output to the input / output device 2-4 to execute data transfer. Transfer data is input / output device 2 via data signal line 2-13.
-4 to the DMA controller 2-3. Here, when the wait signal line 2-12 requesting extension of the read and write signals from the input / output device 2-4 is enabled, the DMA controller 2-3 extends the input / output device read signal line 2-14 and transfers it. Increase the timing. Input / output device 2-4 and D
When the data transfer is stored several times between the MA control devices 2-3 to store the transfer data, the DMA control device 2-3 enables the bus use request signal line 2-10. Central processing unit 2-1
Activates the bus use permission signal line 2-11, the DMA
The control device 2-3 outputs the storage address of the storage device to the address bus 2-6, the transfer data to the data bus 2-5, and validates the write signal of the control bus 2-7 to enable the storage device 2-2.
The transfer data stored in is continuously transferred.

【0011】次に図1及び図2を用いてDMA制御装置
の内部動作を説明する。データバッファ部3の容量が1
0バイト、転送データ数18バイト、先頭アドレス0番
地で、入出力装置2−4から記憶装置2−2へのデータ
転送を例に取って説明する。まず、アドレスカウンタ部
1に先頭アドレス番地0をアドレスバス信号線6から格
納する。次に転送カウンタ部2に転送データ数18をデ
ータバス信号線7から格納する。入出力装置2−4から
データバッファ部3へのデータ転送は、入出力装置2−
4がデータ転送要求信号線19を有効にすると開始す
る。タイミング制御部5は、(a) データ転送許可信号線
20と入出力装置リード信号線21を有効にして、入出
力装置より転送データを入出力装置側信号線11へ読み
出し、(b)バッファライト信号線12を有効にして、入
出力装置側信号線11の転送データをデータバッファ部
3のバッファアドレス信号線14の値に対応する場所へ
格納し、(c) バッファカウント信号線13を有効にして
バッファカウンタ部4の値を1加算し、(d) 転送カウン
ト信号線9を有効にして転送カウンタ部2の値を1減算
する。以上(a) 〜(d) の動作を計10回実行し、バッフ
ァカウンタ部4の値が10,転送カウンタ部2の値が8
になったところで入出力装置2−4からデータバッファ
部2のデータ転送を一時中断し、タイミング制御部5は
中央処理装置2−1へバス使用要求信号線15を有効に
する。
Next, the internal operation of the DMA controller will be described with reference to FIGS. The capacity of the data buffer unit 3 is 1
Data transfer from the input / output device 2-4 to the storage device 2-2 with 0 bytes, the number of transferred data of 18 bytes, and the start address 0 will be described as an example. First, the leading address address 0 is stored in the address counter section 1 from the address bus signal line 6. Next, the transfer data number 18 is stored in the transfer counter unit 2 from the data bus signal line 7. Data transfer from the input / output device 2-4 to the data buffer unit 3 is performed by the input / output device 2-
4 starts when the data transfer request signal line 19 becomes valid. The timing control unit 5 enables (a) the data transfer permission signal line 20 and the input / output device read signal line 21 to read the transfer data from the input / output device to the input / output device side signal line 11, and (b) the buffer write. The signal line 12 is enabled, the transfer data of the input / output device side signal line 11 is stored in the location corresponding to the value of the buffer address signal line 14 of the data buffer unit 3, and (c) the buffer count signal line 13 is enabled. The value of the buffer counter section 4 is incremented by 1, and (d) the transfer count signal line 9 is enabled and the value of the transfer counter section 2 is decremented by 1. The above operations (a) to (d) are executed 10 times in total, and the value of the buffer counter unit 4 is 10 and the value of the transfer counter unit 2 is 8.
When this happens, the data transfer from the input / output device 2-4 to the data buffer unit 2 is temporarily interrupted, and the timing control unit 5 enables the bus use request signal line 15 to the central processing unit 2-1.

【0012】中央処理装置がバス使用許可信号線16を
有効にすると、データバッファ部3から記憶装置へのデ
ータ転送を開始する。実行手順は、(e) バッファカウン
ト信号線13を有効にして、バッファカウンタ部4の値
を0にし、(f) アドレスカウンタ部1よりアドレスバス
信号線6へ記憶装置のデータ格納番地0を出力し、(g)
データバッファ部3より記憶装置側信号線7aを介して
データバス信号線7へ転送データを出力し、(h) タイミ
ング制御部5は記憶装置ライト信号線18を有効にし、
(i) データ転送後、アドレスカウント信号線8を有効に
してアドレスカウンタ部1の値を1加算し、(j) バッフ
ァカウント信号線13を有効にしてバッファカウンタ部
4の値を1加算する。以上の(e) −(j) の動作を計連続
10回実行すると、データバッファ部3から記憶装置へ
のデータ転送を一時終了する。
When the central processing unit validates the bus use permission signal line 16, data transfer from the data buffer unit 3 to the storage device is started. The execution procedure is as follows: (e) enable the buffer count signal line 13 to set the value of the buffer counter unit 4 to 0, and (f) output the data storage address 0 of the storage device from the address counter unit 1 to the address bus signal line 6. And (g)
The transfer data is output from the data buffer unit 3 to the data bus signal line 7 through the storage device side signal line 7a, and (h) the timing control unit 5 enables the storage device write signal line 18,
(i) After data transfer, the address count signal line 8 is enabled and the value of the address counter unit 1 is incremented by 1, and (j) the buffer count signal line 13 is enabled and the value of the buffer counter unit 4 is incremented by 1. When the above operations (e)-(j) are executed 10 times in total, the data transfer from the data buffer unit 3 to the storage device is temporarily terminated.

【0013】残り8バイトのデータ転送は、アドレスカ
ウンタ1の値10、転送カウンタ2の値8から開始さ
れ、入出力装置からデータバッファ部3へのデータ転送
は前記(a) −(e) の動作を8回実行したところで転送カ
ウンタ2の値は0になり、転送終了信号線10が有効に
なる。タイミング制御部5は入出力装置からデータバッ
ファ部3へのデータ転送を終了させ、バス使用許可要求
信号線15を有効にする。バス使用許可信号線16が有
効になるとデータバッファ部3から記憶装置へデータ転
送を開始させ、前記(f) −(j) の動作を連続8回実行し
たところで全てのデータ転送は終了する。このときのア
ドレスカウンタ部1の値は18、転送カウンタ部2の値
は0である。
The data transfer of the remaining 8 bytes is started from the value 10 of the address counter 1 and the value 8 of the transfer counter 2, and the data transfer from the input / output device to the data buffer unit 3 is performed in the above (a)-(e). When the operation is executed 8 times, the value of the transfer counter 2 becomes 0 and the transfer end signal line 10 becomes valid. The timing control unit 5 ends the data transfer from the input / output device to the data buffer unit 3 and enables the bus use permission request signal line 15. When the bus use permission signal line 16 becomes valid, data transfer is started from the data buffer unit 3 to the storage device, and when the operations of (f)-(j) are executed eight times in succession, all data transfer ends. At this time, the value of the address counter unit 1 is 18, and the value of the transfer counter unit 2 is 0.

【0014】上記の実施例においては、データバッファ
部3の容量が10バイト分の複数のデータを格納出来る
場合に就いて説明したが、例えばパソコンのように1バ
イトの転送を実行出来る場合は、データバッファ部3と
して1バイト分の容量を持つものを用意すれば良く、そ
れと同時にバッファカウンタ部4は不要になる。
In the above embodiment, the case where the capacity of the data buffer unit 3 can store a plurality of data of 10 bytes has been described. However, when the transfer of 1 byte can be executed like a personal computer, It is sufficient to prepare a data buffer unit 3 having a capacity of 1 byte, and at the same time, the buffer counter unit 4 becomes unnecessary.

【0015】[0015]

【発明の効果】以上説明したように本発明は、入出力装
置側データ信号線と転送データを格納するデータバッフ
ァ部を有することで、入出力装置がDMA制御装置に直
接接続できるため、入出力装置のデータ転送速度が遅く
ても記憶装置の側のリードまたはライト信号を延長する
こともなく、また、転送データをデータバッファに格納
し、1回のバス使用要求でデータバッファ分の転送デー
タを連続して記憶装置間で転送することで、システムバ
ス使用時間を少なくすることができる。
As described above, according to the present invention, since the input / output device side data signal line and the data buffer portion for storing the transfer data are provided, the input / output device can be directly connected to the DMA control device. Even if the data transfer rate of the device is slow, the read or write signal on the side of the storage device is not extended, the transfer data is stored in the data buffer, and the transfer data for the data buffer can be stored by one bus use request. By continuously transferring data between storage devices, the system bus usage time can be reduced.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例のブロック図。FIG. 1 is a block diagram of an embodiment of the present invention.

【図2】本発明の各装置の接続図。FIG. 2 is a connection diagram of each device of the present invention.

【図3】従来の各装置の接続図。FIG. 3 is a connection diagram of each conventional device.

【符号の説明】[Explanation of symbols]

1 アドレスカウンタ部 2 転送カウンタ部 3 データバッファ部 4 バッファカウンタ部 5 タイミング制御部 6 アドレスバス信号線 7 データバス信号線 7a 記憶装置側信号線 8 アドレスカウント信号線 9 転送カウント信号線 10 転送終了信号線 11 入出力装置側信号線 12 バッファライト信号線 13 バッファカウント信号線 14 バッファアドレス信号線 15 バス使用要求信号線 16 バス使用許可信号線 17 記憶装置リード信号線 18 記憶装置ライト信号線 19 データ転送要求信号線 20 データ転送許可信号線 21 入出力装置リード信号線 22 入出力装置ライト信号線 2−1 中央処理装置 2−2 記憶装置 2−3 DMA制御装置 2−4 入出力装置 2−5 データバス 2−6 アドレスバス 2−7 制御バス 2−8 転送要求信号線 2−9 転送許可信号線 2−10 バス使用要求信号線 2−11 バス使用許可信号線 2−12 ウエイト信号線 2−13 データ信号線 2−14 入出力装置リード信号線 3−1 中央処理装置 3−2 記憶装置 3−3 DMA制御装置 3−4 入出力装置 3−5 データバス 3−6 アドレスバス 3−7 制御バス 3−8 転送要求信号線 3−9 転送許可信号線 3−10 バス使用要求信号線 3−11 バス使用許可信号線 3−12 ウエイト信号線 1 Address Counter Section 2 Transfer Counter Section 3 Data Buffer Section 4 Buffer Counter Section 5 Timing Control Section 6 Address Bus Signal Line 7 Data Bus Signal Line 7a Storage Device Side Signal Line 8 Address Count Signal Line 9 Transfer Count Signal Line 10 Transfer End Signal Line 11 Input / output device side signal line 12 Buffer write signal line 13 Buffer count signal line 14 Buffer address signal line 15 Bus use request signal line 16 Bus use permission signal line 17 Storage device read signal line 18 Storage device write signal line 19 Data transfer Request signal line 20 Data transfer permission signal line 21 Input / output device read signal line 22 Input / output device write signal line 2-1 Central processing unit 2-2 Storage device 2-3 DMA control device 2-4 Input / output device 2-5 Data Bus 2-6 Address bus 2-7 Control bus 2-8 switching Transmission request signal line 2-9 Transfer permission signal line 2-10 Bus use request signal line 2-11 Bus use permission signal line 2-12 Wait signal line 2-13 Data signal line 2-14 I / O device read signal line 3- 1 Central Processing Unit 3-2 Storage Device 3-3 DMA Control Device 3-4 Input / Output Device 3-5 Data Bus 3-6 Address Bus 3-7 Control Bus 3-8 Transfer Request Signal Line 3-9 Transfer Enable Signal Line 3-10 Bus use request signal line 3-11 Bus use permission signal line 3-12 Wait signal line

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 中央処理装置の制御の下に入出力装置と
記憶装置間のデータ転送を制御するためのデータ転送制
御置であって、アドレスバスに接続され前記記憶装置の
データ格納アドレスを生成するアドレスカウンタ部と、
データバスに接続され入出力装置と記憶装置間のデータ
転送回数を制御する転送カウンタ部と、前記中央処理装
置によって制御され、前記記憶部、入出力装置、アドレ
スカウンタ部、及び転送カウンタ部のタイミングを制御
するタイミング制御部とを有するDMA制御装置におい
て、 データ転送すべきデータを格納可能で、前記タイミング
制御部によりタイミングを取られてデータの入出力を行
うデ−タバッファ部と、該データバッファ部と前記デー
タバスの間を接続し、前記憶装置間との間でデータの入
出力を可能とする記憶装置側信号線と、前記データバッ
ファ部と前記入出力装置の間を接続し、該入出力装置と
の間でテータの入出力を可能とする入出力装置側信号線
とを含むことを特徴とするDMA制御装置。
1. A data transfer control device for controlling data transfer between an input / output device and a storage device under the control of a central processing unit, which is connected to an address bus to generate a data storage address of the storage device. Address counter section
A transfer counter unit that is connected to a data bus and controls the number of data transfers between the input / output device and the storage device; and timings of the storage unit, the input / output device, the address counter unit, and the transfer counter unit that are controlled by the central processing unit. In a DMA control device having a timing control unit for controlling the data, a data buffer unit capable of storing data to be transferred and inputting / outputting the data at a timing by the timing control unit, and the data buffer unit. And the data bus are connected to each other, and a signal line on the storage device side that enables input / output of data to / from the previous storage device is connected to the data buffer unit and the input / output device. A DMA controller including an input / output device-side signal line that enables input / output of data to / from an output device.
【請求項2】 前記データバッファ部が複数のデータを
格納できるデータバッファである場合、更に、前記タイ
ミング制御部のタイミングにより制御されて該データバ
ッファ部のアドレスを生成するバッファカウンタ部を付
加して成ることを特徴とする、請求項1記載のDMA制
御装置。
2. When the data buffer unit is a data buffer capable of storing a plurality of data, a buffer counter unit for generating an address of the data buffer unit under the control of the timing of the timing control unit is further added. The DMA controller according to claim 1, wherein the DMA controller is formed of:
JP32710892A 1992-12-08 1992-12-08 Dma controller Withdrawn JPH06175967A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32710892A JPH06175967A (en) 1992-12-08 1992-12-08 Dma controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32710892A JPH06175967A (en) 1992-12-08 1992-12-08 Dma controller

Publications (1)

Publication Number Publication Date
JPH06175967A true JPH06175967A (en) 1994-06-24

Family

ID=18195388

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32710892A Withdrawn JPH06175967A (en) 1992-12-08 1992-12-08 Dma controller

Country Status (1)

Country Link
JP (1) JPH06175967A (en)

Similar Documents

Publication Publication Date Title
JP3688835B2 (en) Data storage system and data transfer method applied to the system
EP0332151A2 (en) Direct memory access controller
JPS6375955A (en) Program mode access control system
JPH0225958A (en) High-speed data transfer system
JPH01125644A (en) Data transfer equipment
JPS6226055B2 (en)
JP2537541B2 (en) DMA control system
JPH069036B2 (en) Input/Output Control Unit
JP2574821B2 (en) Direct memory access controller
EP0568678B1 (en) Device for transmission of data
JPH04109351A (en) Dma controller
JP2594611B2 (en) DMA transfer control device
JP2581144B2 (en) Bus control device
JPS63292356A (en) Dma controller
JPS61150055A (en) Dma data transfer system
JPH05298248A (en) Data transfer control method
JPS6194167A (en) Peripheral controller
JPH09259074A (en) Memory access circuit
JPH02307149A (en) Direct memory access control method
JPH04148253A (en) Memory read/write control system
JPH01173149A (en) Memory module
JPS63228359A (en) Data transfer control system
JPS6047628B2 (en) shared storage
JPS63259746A (en) Data transfer method between bank memories
KR20000060513A (en) Interfacing apparatus

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20000307