JPH03210646A - Direct memory access device - Google Patents

Direct memory access device

Info

Publication number
JPH03210646A
JPH03210646A JP677190A JP677190A JPH03210646A JP H03210646 A JPH03210646 A JP H03210646A JP 677190 A JP677190 A JP 677190A JP 677190 A JP677190 A JP 677190A JP H03210646 A JPH03210646 A JP H03210646A
Authority
JP
Japan
Prior art keywords
dma
drq
transfer
channel
signal
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
JP677190A
Other languages
Japanese (ja)
Inventor
Masanobu Murakami
正信 村上
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP677190A priority Critical patent/JPH03210646A/en
Publication of JPH03210646A publication Critical patent/JPH03210646A/en
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

PURPOSE:To substantially prevent the deterioration of the transfer speed of its own data request signal DRQ and also to evade the hindrance of transfer of the lower rank direct memory access DMA by inputting the DRQ of the lower rank DMA and gating its own DRQ. CONSTITUTION:A memory 7 and plural I/O devices 8a - 8c having the priority for transfer of data are provided together with plural DMA channels which have the priorities and connects a DMAC which controls the transfer of data on the memory 7 and the devices 8a - 8c to an I/O bus. In this case, the next DRQ of its own is not outputted until the DRQ of a lower rank DMA is accepted by gating the DRQ of a DMA channel of its own with the DRQ received from the lower rank DMA channel when the DRQ of the lower rank DMA requires the service. Thus the deterioration of its own DMA transfer speed is substantially prevented without hindering the working of the lower rank DMA channel.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、複数の優先順位を持つDMAチャネルを有
するI/Oバスに接続し、DMA転送を行なうダイレク
トメモリアクセス(以下DMAと略記する)装置に関す
るものである。
[Detailed Description of the Invention] [Field of Industrial Application] This invention relates to direct memory access (hereinafter abbreviated as DMA) that connects to an I/O bus having DMA channels with multiple priorities and performs DMA transfer. It is related to the device.

〔従来の技術〕[Conventional technology]

第3図にDMA転送を行なうコンピュータのブロック図
を示す。
FIG. 3 shows a block diagram of a computer that performs DMA transfer.

図におイテ、(4)はcpu 、 (5)はcpuと周
辺装置間でデータの転送を行なうI/Oバス、(6)は
DMAの制御を行なうDMAC(D−^コントローラ)
、(7)はデータを記憶するメモリ、(8a)〜(8C
)はコンピュータと他の機器とのデータの転送を行なう
I/O装置である。
In the figure, (4) is the CPU, (5) is the I/O bus that transfers data between the CPU and peripheral devices, and (6) is the DMAC (D-^ controller) that controls DMA.
, (7) is a memory for storing data, (8a) to (8C
) is an I/O device that transfers data between a computer and other devices.

次に動作について説明する。DMA転送とは、ダイレク
ト・メモリ・アクセス転送のことで、通常メモリとメモ
リ間あるいは、I/O装置とメモリ間でデータの転送を
行なう場合、−旦CPuを介してデータ転送を行なうが
、DMA転送では、DMACがI/Oバスを制御するこ
とにより、メモリとメモリ間または、I/O装置とメモ
リ間で直接データ転送を行なう。この発明は、I/O装
置とメモリ間でDMA転送を行なう場合である。
Next, the operation will be explained. DMA transfer is a direct memory access transfer. Normally, when data is transferred between memories or between an I/O device and memory, the data is transferred via the CPU, but DMA In the transfer, the DMAC controls the I/O bus to directly transfer data between memories or between an I/O device and memory. This invention applies to a case where DMA transfer is performed between an I/O device and a memory.

第3図に示す様に、I/Oバス(5)に接続したI/O
装置(8a) 〜(8c)は、I/OバスにDRQ信号
(DMAリクエスト信号)を出力し、I/OバスからD
ACK信号(DMAアクノリッジ信号)を入力する。ま
た、データの人出力信号およびライトストローブ信号で
あるl/OW信号、リードストローブ信号である1/O
R信号をI/Oバス(5)に接続している。DRQ信号
およびDACK信号はI/O装置がそれぞれ専用のチャ
ネルを持っており、0〜nチヤネルにアサインされてい
る。また、それぞれのチャネルはDMAC(6)により
優先順位が与えられており、ここでは、0チヤネルが最
も優先順位が高く以下、1゜2・・・nチャネルの順に
優先順位が与えられているものとする。
As shown in Figure 3, the I/O bus (5)
The devices (8a) to (8c) output a DRQ signal (DMA request signal) to the I/O bus, and
Input the ACK signal (DMA acknowledge signal). Also, the data human output signal, the l/OW signal which is the write strobe signal, and the 1/O signal which is the read strobe signal.
The R signal is connected to the I/O bus (5). Each I/O device has a dedicated channel for the DRQ signal and the DACK signal, and is assigned to channels 0 to n. In addition, each channel is given a priority by DMAC (6), where channel 0 has the highest priority, followed by channels 1, 2...n. shall be.

I/O装置(8a)が[1MA転送を行なう場合につい
て第4図を参照して説明する。a時点でI/O装置(8
a)はDRQO)lを“H”にし、DMAC(6)  
に対し、DMA転送要求をする。DMAC(6)はI/
Oバス(5)を介してDRQOH信号を入力し、このD
MA要求を受は付けると、CPU (4)からI/Oバ
ス(5)の制御権を取り、5時点でメモリ(7)に対し
て、I/Oバス(5)を介してアドレスを出力すると共
に、C時点で、0^CKOLを“L”にし、I/O装置
(8a)に対しDRQO)lを受は付けたことを知らせ
る。I/O装置(8a)はI/Oバス(5)を介してD
ACにOLを入力し、DRQOHが受は付けられたこと
を知り、d時点でDRQOHを“L″にする0次にDM
AC(6)は、メモリリード転送の場合はメモリ(7)
 に対し、メモリライト転送の場合はI/O装置に対し
、e時点でリードストローブ信号を出力する。このリー
ドストローブ信号を受けて、メモリ(7)または、I/
O装置はf時点でデータをI/Oバス(5)に出力する
The case where the I/O device (8a) performs 1MA transfer will be described with reference to FIG. At point a, the I/O device (8
a) sets DRQO) to “H” and DMAC(6)
Makes a DMA transfer request to. DMAC(6) is I/
The DRQOH signal is input via the O bus (5), and this
When the MA request is accepted, the CPU (4) takes control of the I/O bus (5) and outputs the address to the memory (7) via the I/O bus (5) at time 5. At the same time, at time C, 0^CKOL is set to "L" to notify the I/O device (8a) that DRQO)l has been accepted. The I/O device (8a) connects to D via the I/O bus (5).
Input OL to AC, know that DRQOH has been accepted, and set DRQOH to “L” at time d.
AC (6) is memory (7) in case of memory read transfer.
On the other hand, in the case of memory write transfer, a read strobe signal is output to the I/O device at time e. In response to this read strobe signal, the memory (7) or I/
The O device outputs data to the I/O bus (5) at time f.

次にDMAC(6)は8時点でメモリリード転送の場合
はI/O装置に対し、メモリライト転送の場合はメモリ
(7) に対しライトストローブ信号を出力する。メモ
リ(7)又はI/O装置(8a)はライトストローブ信
号がHになるn時点でI/Oバス(5)上のデータを入
力する。次にDMAC(6)はi時点でDACKOL信
号を“H“にし、DMA転送の1サイクルが終了したこ
とをI/O装置(8a)に知らせる。I/O装置(8a
)はi時点でDRQOH信号を“H″にし、次のDMA
転送要求を出し、以下a時点と同様に、DMA転送が終
了するまで、データ転送をつづける。
Next, at time 8, the DMAC (6) outputs a write strobe signal to the I/O device in the case of a memory read transfer, and to the memory (7) in the case of a memory write transfer. The memory (7) or I/O device (8a) inputs data on the I/O bus (5) at time n when the write strobe signal becomes H. Next, the DMAC (6) sets the DACKOL signal to "H" at time point i to notify the I/O device (8a) that one cycle of DMA transfer has ended. I/O device (8a
) sets the DRQOH signal to “H” at time i and starts the next DMA
A transfer request is issued, and data transfer is continued until the DMA transfer is completed, as in point a.

以上、I/O装置(8a)について説明したが、I/O
装置(8b) 、 (8c)もDMAチャネルが異なる
だけで、同様の動作でDMA転送を行なう。
The I/O device (8a) has been explained above, but the I/O device (8a)
Devices (8b) and (8c) also perform DMA transfer using similar operations, except that the DMA channels are different.

次に、DMAチャネルの優先順位について説明する。第
5図に於て、k時点でDMA0チヤネルと、DMAIチ
ャネルのリクエスト信号であるDRQO)lと、DRQ
IHが同時にイネーブルになった場合、DMAC(6)
は、優先順位の高いDRQOHに対するサービスを行な
い、DACKOLを出力する。次にDMA0チヤネルが
DMA転送の2サイクルが終了した時点よりT経過した
i時点でDMAC(6)がDMAIチャネルのリクエス
ト信号を読み込む時DRQOHはDACにOLで“L”
に落ちており、DRQIHのみが“H″となっているの
でDMAC(6)はDRQI)lに対するサービスを行
なう。
Next, the priority order of DMA channels will be explained. In FIG. 5, at time k, the DMA0 channel, the request signal DRQO)l of the DMAI channel, and the DRQ
If IH is enabled at the same time, DMAC(6)
performs service for DRQOH with high priority and outputs DACKOL. Next, when the DMAC (6) reads the request signal of the DMAI channel at time i, which is T after the end of two cycles of DMA transfer on the DMA0 channel, DRQOH is set to "L" by OL to the DAC.
Since only DRQIH is "H", DMAC (6) provides service for DRQI)1.

ところが、第6図に示す様に、OチャネルのDMA転送
速度が速く、DMA0チヤネルがDMA転送した時点よ
りも経通したi時点でDMAC(6)がリクエスト信号
を読み込む時、すでにDRQOHが次の転送要求を出し
て′H″になっている場合、DRQOHとDRQII(
が同時にH”となっているのでDMAC(6)は、優先
順位の高いDRQOHに対するサービスを行なうので、
その結果、1チヤネルのDMA転送は、OチャネルのD
MA転送が総て終了するまで、受は付けられなくなる。
However, as shown in Figure 6, the DMA transfer rate of the O channel is fast, and when the DMAC (6) reads the request signal at time i, which has passed beyond the time when the DMA0 channel has transferred the DMA, the DRQOH has already reached the next level. If a transfer request is issued and the level is 'H', DRQOH and DRQII (
is simultaneously high, so DMAC (6) provides service for DRQOH, which has a high priority.
As a result, one channel's DMA transfer is performed using the O channel's D
No calls will be accepted until all MA transfers are completed.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

従来のDMA装置は以上のように構成されているので、
優先順位の高いDMAチャネルの転送速度が早い場合、
そのDMAチャネルよりも優先順位の低いDMAチャネ
ルは優先順位の高いDMAの転送が総て終了するまで受
は付けられないのでデータ転送が行なわれず、また、低
位のDMAチャネルを受は付けられる様にする為には、
優先順位の高いDMAの転送速度を落とさなければなら
ないなどの問題点があった。
Since the conventional DMA device is configured as described above,
If the transfer rate of the high priority DMA channel is fast,
A DMA channel with a lower priority than that DMA channel cannot be accepted until all DMA transfers with a higher priority have been completed, so data transfer is not performed, and a DMA channel with a lower priority can be accepted. In order to
There were problems such as the need to reduce the transfer speed of DMA, which has a high priority.

この発明は上記のような問題点を解消するためになされ
たもので、下位のDMAチャネルの動作を妨げることな
く、しかもDMAの転送速度を落とさずにすむことがで
きるDMA装置を得ることを目的とする。
This invention was made to solve the above-mentioned problems, and its purpose is to provide a DMA device that does not interfere with the operation of lower-order DMA channels and does not require reducing the DMA transfer speed. shall be.

〔課題を解決するための手段〕[Means to solve the problem]

この発明に係るDMA転送装置は、メモリ、及びデータ
転送優先順位を有する複数のI/O装置と共に、前記メ
モリと各I/O装置間のデータ転送制御を行うDMAC
をI/Oバスに接続して優先順位を有する複数のDMA
チャネルを構成し、上記各1/O装置は、自己のDMA
チャネルより優先順位の低い低位DMAチャネルよりデ
ータリクエスト信号を人力し、自己のデータリクエスト
信号がディスイネーブル時点で、低位DMAチャネルの
データリクエスト信号がイネーブルであれば該データリ
クエスト信号に基づいて次データ転送サイクルに出力さ
れる自己DMAチャネルのデータリクエスト信号を抑止
するゲート信号を出力するゲート信号出力手段と、該ゲ
ート信号出力時に自己DMAチャネルのデータリクエス
ト信号を抑止するゲート回路とを備えたものである。
A DMA transfer device according to the present invention includes a memory, a plurality of I/O devices having data transfer priorities, and a DMAC that controls data transfer between the memory and each I/O device.
to the I/O bus to connect multiple DMAs with priority
configuring the channel, each of the above 1/O devices has its own DMA
A data request signal is manually transmitted from a low-level DMA channel with a lower priority than the channel, and if the data request signal of the lower-level DMA channel is enabled at the time when its own data request signal is disabled, the next data is transferred based on the data request signal. The device is equipped with a gate signal output means for outputting a gate signal for suppressing the data request signal of the own DMA channel output in a cycle, and a gate circuit for suppressing the data request signal of the own DMA channel when outputting the gate signal. .

〔作用〕[Effect]

この発明におけるDMA装置は、下位DMAチャネルよ
りのDRQにより、自己のDMAチャネルのDRQをゲ
ートすることで、下位DMAのDRQがサービスを必要
とする時、下位DMAのDRQが受付けられるまで、自
己の次のDRQを出力しないため、下位DMAのDRQ
の動作を妨げずかつ、自己のDMA転送速度もあまり低
下しない。
The DMA device according to the present invention gates the DRQ of its own DMA channel by the DRQ from the lower DMA channel, so that when the DRQ of the lower DMA requires service, the DMA device of the present invention gates the DRQ of its own DMA channel until the DRQ of the lower DMA is accepted. Since the next DRQ is not output, the DRQ of the lower DMA
It does not impede the operation of the device and does not significantly reduce its own DMA transfer speed.

〔実施例〕〔Example〕

以下、この発明の一実施例を図について説明する。第1
図において、(1) は、ここではDRQIとしている
が、自己のDMAチャネルより低位のDMAのDRQを
データ入力とリセット入力に接続し、自己のDRQのイ
ンバート信号をT入力とし、ゲート信号の出力するフリ
ップフロップ、(2)はフリップフロップ(1)のゲー
ト信号を入力し、自己のDRQをゲートする論理積ゲー
ト、(3) はDRQをインバートする為のインバータ
、(8a)はI/O装置である。
An embodiment of the present invention will be described below with reference to the drawings. 1st
In the figure, (1) is DRQI here, but the DRQ of the DMA lower than the own DMA channel is connected to the data input and reset input, the inverted signal of the own DRQ is used as the T input, and the gate signal is output. (2) is an AND gate that inputs the gate signal of flip-flop (1) and gates its own DRQ, (3) is an inverter for inverting DRQ, and (8a) is an I/O device. It is.

次に、第2図に示すタイミングチャートを参照して動作
について説明する。
Next, the operation will be explained with reference to the timing chart shown in FIG.

a時点に於て、自己のDRQHと、下位のDROHと下
位のDRQIHがイネーブルになったものとする。
Assume that at time a, its own DRQH, lower-order DROH, and lower-order DRQIH are enabled.

この時点でフリップフロップ(1)のゲート出力は“H
”であるので論理積ゲート(2) はDRQHを抑止せ
ずに、DRQI)Iとして出力する。 DMACは、優
先順位の高いDRQOHを受は付け、b時点でDACに
OLを“L”にして、DRQOHに対するサービスを行
なう。DACKOLが“L”になったことによりC時点
でDRQ)lが“L“になり、同時にDRQOHも“L
”となる。この時、フリップフロップ(1)のデータ出
力すなわち、DRQI)lが“H”であれば、DRQH
が“L“になることによりフリップフロップ(1)のT
端子にはインバータ(3) を通してトリガ信号が入力
しDRQI)lを取り込み、ゲート出力を“L”にする
。次にd時点で、次のDMA転送を行なう為に、 DR
Q)lを“H“とするが、この時点では1.フリップフ
ロップ(1)はDRQIHを入力中であるので、ゲート
出力はL″となって論理積ゲート(2) は入力してい
るのでDRQHを抑止し、 DRQOHは出力されない
0次にDMACはe時点でDRQIHを受は付け、e時
点で0^CKILを11 L I″にする。 DRQI
HはDACKILが“L”になったことにより、DRQ
IHが受は付けられたので、1時点で“L”になる、フ
リップフロップ(1)はDRQIHをリセット端子に入
力しているので、DRQIHがL″になったことにより
、ゲート出力を“H”にする、そのため、論理積ゲート
(2)はDRQHの抑止をやめ、DRQOI(を出力す
る。
At this point, the gate output of flip-flop (1) is “H”
”, the AND gate (2) does not inhibit DRQH and outputs it as DRQI). , performs service for DRQOH.As DACKOL becomes "L", DRQ) becomes "L" at time C, and at the same time, DRQOH also becomes "L".
” At this time, if the data output of the flip-flop (1), that is, DRQI)l is “H”, DRQH
becomes “L”, so that T of flip-flop (1)
A trigger signal is input to the terminal through an inverter (3), takes in DRQI), and sets the gate output to "L". Next, at time d, in order to perform the next DMA transfer, DR
Q) Let l be “H”, but at this point 1. Since the flip-flop (1) is inputting DRQIH, the gate output becomes L'', and the AND gate (2) is inputting, so it suppresses DRQH, and DRQOH is not output. 0 Next DMAC is at time e Attach DRQIH and set 0^CKIL to 11 LI'' at time e. DRQI
H is DRQ due to DACKIL becoming “L”
Since IH has been accepted, it becomes "L" at one point in time. Since the flip-flop (1) inputs DRQIH to the reset terminal, when DRQIH becomes "L", the gate output becomes "H". Therefore, AND gate (2) stops suppressing DRQH and outputs DRQOI (.

第2図のチャートには示していないが、DRQIHが出
力されていない場合は、フリップフロップ(1) は、
ゲート信号を出力していないので、DRQIIはそのま
まDRQO)lとして出力される。
Although not shown in the chart of Figure 2, when DRQIH is not output, the flip-flop (1)
Since no gate signal is output, DRQII is output as is as DRQO)l.

なお、上記実施例では、自己のDRQをOch、下位の
DRQをlchとしたが、0〜nまでのどのチャネルで
も良い、また、下位のDRQを1つのチャネルのみを入
力したものを示したが、複数の下位のDRQチャネルの
論理和を取って入力してもよい。
In the above embodiment, the own DRQ is set to Och, and the lower DRQ is set to lch, but any channel from 0 to n may be used, and the lower DRQ is shown in which only one channel is input. , a plurality of lower-order DRQ channels may be logically summed and input.

(発明の効果) 以上のようにこの発明によれば、下位DM^のDRQを
入力し、自己のDRQをゲートするように構成したので
、自己のDRQ転送速度を、はとんど低下させることな
く、しかも下位DMAのOM^転送を妨げることのない
DMA装置が得られる効果がある。
(Effects of the Invention) As described above, according to the present invention, since the DRQ of the lower DM^ is input and the own DRQ is gated, the own DRQ transfer rate can be reduced as much as possible. Moreover, it is possible to obtain a DMA device that does not interfere with the OM^ transfer of the lower DMA.

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

第1図はこの発明の一実施例によるDMA装置を示す回
路図、第2図は第1図の実施例の動作を説明するタイミ
ングチャート、第3図はDM^チャネルを示すブロック
図、第4図、第5図、第6図は従来のOM^チャネルの
動作を説明するタイミングチャートである。 図において、(1)はフリップフロップ、(2)は論理
積ゲート、(3)はインバータ、(4)はcpu、(5
) はI/Oバス、(6)はDMAC,(7)はメモリ
、(8a) 〜(8c)はI/O装置である。 なお、 図中、 同一符号は同一、 又は相当部分を 示す。
FIG. 1 is a circuit diagram showing a DMA device according to an embodiment of the present invention, FIG. 2 is a timing chart explaining the operation of the embodiment of FIG. 1, FIG. 3 is a block diagram showing a DM^ channel, and FIG. 5 and 6 are timing charts explaining the operation of the conventional OM^ channel. In the figure, (1) is a flip-flop, (2) is an AND gate, (3) is an inverter, (4) is a CPU, (5) is a
) is an I/O bus, (6) is a DMAC, (7) is a memory, and (8a) to (8c) are I/O devices. In addition, the same symbols in the figures indicate the same or equivalent parts.

Claims (1)

【特許請求の範囲】[Claims]  メモリ、及びデータ転送優先順位を有する複数のI/
O装置と共に、前記メモリと各I/O装置間のデータ転
送制御を行うDMACをI/Oバスに接続して優先順位
を有する複数のDMAチャネルを構成し、上記各I/O
装置は、自己のDMAチャネルより優先順位の低い低位
DMAチャネルよりデータリクエスト信号を入力し、自
己のデータリクエスト信号がディスイネーブル時点で、
低位DMAチャネルのデータリクエスト信号がイネーブ
ルであれば該データリクエスト信号に基づいて次データ
転送サイクルに出力される自己DMAチャネルのデータ
リクエスト信号を抑止するゲート信号を出力するゲート
信号出力手段と、該ゲート信号出力時に自己DMAチャ
ネルのデータリクエスト信号を抑止するゲート回路とを
備えたことを特徴とするダイレクトメモリアクセス装置
Multiple I/Os with memory and data transfer priorities
Together with the O device, a DMAC that controls data transfer between the memory and each I/O device is connected to the I/O bus to configure a plurality of DMA channels with priorities, and each of the I/O
The device inputs a data request signal from a low-level DMA channel with a lower priority than its own DMA channel, and when its own data request signal is disabled,
gate signal output means for outputting a gate signal for suppressing the data request signal of the own DMA channel to be output in the next data transfer cycle based on the data request signal if the data request signal of the lower DMA channel is enabled; A direct memory access device comprising: a gate circuit that suppresses a data request signal of its own DMA channel when outputting a signal.
JP677190A 1990-01-16 1990-01-16 Direct memory access device Pending JPH03210646A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP677190A JPH03210646A (en) 1990-01-16 1990-01-16 Direct memory access device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP677190A JPH03210646A (en) 1990-01-16 1990-01-16 Direct memory access device

Publications (1)

Publication Number Publication Date
JPH03210646A true JPH03210646A (en) 1991-09-13

Family

ID=11647438

Family Applications (1)

Application Number Title Priority Date Filing Date
JP677190A Pending JPH03210646A (en) 1990-01-16 1990-01-16 Direct memory access device

Country Status (1)

Country Link
JP (1) JPH03210646A (en)

Similar Documents

Publication Publication Date Title
US4271466A (en) Direct memory access control system with byte/word control of data bus
US4458313A (en) Memory access control system
EP0428330A2 (en) Computer interface circuit
EP0051870A1 (en) Information transferring apparatus
JPH0420497B2 (en)
JPH03210646A (en) Direct memory access device
JPS6242306B2 (en)
JPH02207363A (en) Data transfer system, device controller, and memory controller
JPH0736806A (en) Dma system
JPS6252336B2 (en)
JPS5922974B2 (en) Information transfer method
JP2821176B2 (en) Information processing device
JP2667285B2 (en) Interrupt control device
JPH01129342A (en) System for copying specified area at dma transferring time
JPH03228163A (en) Data transfer equipment
JPS61183764A (en) Direct memory access controlling system
JPS62219153A (en) Dma controller
JPH05334234A (en) High speed dma transferring device
JPH0628301A (en) Direct memory access circuit
JPS62237556A (en) Dma data transfer system
JPS58107936A (en) Composite bus circuit
JPS5920031A (en) Data transfer device
JPS5990132A (en) Memory bank switching system of microcomputer system
JPS63300346A (en) Dma control system
JPS62293455A (en) Dma controller