JPH0365747A - Dma transfer system - Google Patents

Dma transfer system

Info

Publication number
JPH0365747A
JPH0365747A JP20235389A JP20235389A JPH0365747A JP H0365747 A JPH0365747 A JP H0365747A JP 20235389 A JP20235389 A JP 20235389A JP 20235389 A JP20235389 A JP 20235389A JP H0365747 A JPH0365747 A JP H0365747A
Authority
JP
Japan
Prior art keywords
dma
data
dma transfer
input
transfer
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
JP20235389A
Other languages
Japanese (ja)
Inventor
Yoji Akase
赤瀬 洋二
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
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 filed Critical NEC Corp
Priority to JP20235389A priority Critical patent/JPH0365747A/en
Publication of JPH0365747A publication Critical patent/JPH0365747A/en
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

PURPOSE:To simplify control by temporarily storing DMA (direct memory access) transfer data into a sub storage part and afterwards, transferring the data to a main storage part. CONSTITUTION:When a DMA activation signal is received from an input / output part 3, a DMA control part 5 controls DMA transfer between the input / output part 3 and the sub storage part 6 arranged within DMA address signal width. Next, when a main control part 1 receives a DMA end signal, the main control part 1 reads out the data stored in the sub storage part 6 and executes control so that these data can be stored into all the areas of the main storage part 4. In such a manner, the DMA transfer between the input / output part 3 and the sub storage part 6 is executed by the DMA control part 5 and the data transfer between the sub storage part 6 and the main storage part 4 is executed by the main control part 1. Thus, the DMA transfer can be executed without providing an address extension part and control can be simplified.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はD M A (Direct  Mea+or
y  Access;ダイレクトメモリアクセス)転送
方式に関し、特にシステムバスのバス幅より狭いDMA
アドレス信号幅を有しDMA転送を制御するDMA転送
方式〔従来の技術〕 従来、システムバスのバス幅より狭いDMAアドレス信
号幅を有するDMA制御部によりDMA転送を制御する
DMA転送方式では、アドレス信号幅を拡張してDMA
転送が行われている。第2図は従来のDMA転送方式を
説明するための構成国である。第2図には、DMA転送
機能を有する入出力部3と、システムバス2を介し入出
力部3と接続されデータを記憶する主記憶部4と、DM
A転送を制御するDMA制御部8と、DMAアドレス信
号幅を拡張するアドレス拡張部9と、主制御部7とが示
されている。
[Detailed Description of the Invention] [Industrial Application Field] The present invention is directed to direct mea+or
y Access (direct memory access) transfer method, especially DMA, which is narrower than the bus width of the system bus.
Conventionally, in a DMA transfer method in which DMA transfer is controlled by a DMA control unit having a DMA address signal width narrower than the bus width of the system bus, the address signal DMA by expanding the width
A transfer is taking place. FIG. 2 shows the constituent countries for explaining the conventional DMA transfer system. FIG. 2 shows an input/output unit 3 having a DMA transfer function, a main memory unit 4 connected to the input/output unit 3 via the system bus 2 and storing data, and a DM
A DMA control section 8 that controls A transfer, an address extension section 9 that extends the DMA address signal width, and a main control section 7 are shown.

第2図を参照すると、DMA制御部8にアドレス拡張部
9を設けDMAアドレスカウンタを追加することにより
DMAアドレス信号幅を拡張し、DMAアドレス更新信
号によりDMAアドレスカウンタを自動更新させ、主記
憶部4全領域へのDMA転送を可能とし、DMA制御部
8が、直接、入出力部3と主記憶部4との間のDMA転
送制御を行う。
Referring to FIG. 2, the DMA control unit 8 is provided with an address expansion unit 9, and a DMA address counter is added to expand the DMA address signal width, the DMA address update signal automatically updates the DMA address counter, and the main memory The DMA control section 8 directly controls DMA transfer between the input/output section 3 and the main storage section 4.

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

上述したように従来のDMA転送方式では、DMA制御
部にアドレス拡張部を設けDMAアドレスカウンタを追
加し、DMAアドレスカウンタを自動更新させ、主記憶
部全領域へのDMA転送を可能にしているので、DMA
アドレスカウンタの物量が増大すると共に制御も複雑に
なるという問題点がある。
As mentioned above, in the conventional DMA transfer method, an address extension section is provided in the DMA control section, a DMA address counter is added, and the DMA address counter is automatically updated to enable DMA transfer to all areas of the main memory. , DMA
There is a problem in that as the number of address counters increases, control becomes more complex.

本発明の目的は、アドレス拡張部を設けずに、DMA転
送が可能であるDMA転送方式を提供することにある。
An object of the present invention is to provide a DMA transfer method that allows DMA transfer without providing an address extension section.

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

本発明のDMA転送方式は、DMA転送機能を有する入
出力部と、システムバスを介し前記人出力部と接続され
データを記憶する主記憶部と、前記システムバスのバス
幅より狭いDMAアドレス信号幅を有しDMA転送を制
御するDMA制御部とを備えデータの転送を行うDMA
転送方式において、前記入出力部のDMA転送データを
一時的に格納するDMAアドレス信号幅に配置された副
記憶部を設け、前記DMA制御部によりDMA転送デー
タを前記副記憶部に記憶させたのち前記システムバスを
介しデータを前記主記憶部へ転送するよう構成されてい
る。
The DMA transfer method of the present invention includes an input/output section having a DMA transfer function, a main memory section connected to the human output section via a system bus and storing data, and a DMA address signal width narrower than the bus width of the system bus. and a DMA control unit that controls DMA transfer, and a DMA that transfers data.
In the transfer method, a sub-storage section arranged in a DMA address signal width for temporarily storing DMA transfer data of the input/output section is provided, and after the DMA control section stores the DMA transfer data in the sub-storage section. The data storage device is configured to transfer data to the main storage unit via the system bus.

〔実施例〕〔Example〕

次に、本発明の実施例について図面を参照して説明する
Next, embodiments of the present invention will be described with reference to the drawings.

第1図は本発明の一実施例を説明するための構成図であ
る。第1図には、DMA転送機能を有する入出力部3と
、システムバス2を介し入出力部3と接続されデータを
記憶する主記憶部4と、DMA転送を制御するDMA制
御部5と、入出力部3のDMA転送データを一時的に格
納する副記憶部6と、主制御部9とが示されている。
FIG. 1 is a configuration diagram for explaining one embodiment of the present invention. FIG. 1 shows an input/output unit 3 having a DMA transfer function, a main storage unit 4 connected to the input/output unit 3 via a system bus 2 and storing data, and a DMA control unit 5 that controls DMA transfer. A secondary storage section 6 that temporarily stores DMA transfer data of the input/output section 3 and a main control section 9 are shown.

第1図において、DMA制御部5は、入出力部3からD
MA起動信号を受信すると、入出力部3とDMAアドレ
ス信号幅に配置された副記憶部6との間のDMA転送を
制御する。次に、主制御部1がDMA終了信号を受信す
ると、主制御部1は、副記憶部6に記憶されたデータを
読出し、これらのデータを主記憶部4の全領域に格納す
るよう制御する。このように、入出力部3と副記憶部6
との間のDMA転送をDMA制御部5に行わせ、副記憶
部6と主記憶部4との間のデータ転送を主制御部1に行
わせることにより、従来例で説明したアドレス拡張部を
不要とすることができる。
In FIG. 1, the DMA control section 5 controls the D
Upon receiving the MA activation signal, it controls DMA transfer between the input/output section 3 and the sub-storage section 6 arranged in the width of the DMA address signal. Next, when the main control unit 1 receives the DMA end signal, the main control unit 1 controls to read the data stored in the secondary storage unit 6 and store these data in the entire area of the main storage unit 4. . In this way, the input/output section 3 and the sub-storage section 6
By causing the DMA control section 5 to perform DMA transfer between It can be made unnecessary.

〔発明の効果〕〔Effect of the invention〕

本発明は以上説明したように、入出力部のDMA転送デ
ータを一時的に格納するDMAアドレス信号幅に配置さ
れた副記憶部を設け、DMA制御部によりDMA転送デ
ータを前記副記憶部に記憶させたのち、主制御部の制御
によりシステムバスを介しデータを主記憶部へ転送する
ように構成したので、従来のアドレス拡張部を設けずに
、従い、制御の簡単なりMA転送が可能であるという効
果を有する。
As explained above, the present invention provides a sub-storage section arranged in a DMA address signal width for temporarily storing DMA transfer data of an input/output section, and stores the DMA transfer data in the sub-storage section by a DMA control section. After that, the data is transferred to the main memory section via the system bus under the control of the main control section, so MA transfer can be easily controlled without providing a conventional address extension section. It has this effect.

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

第1図は本発明の一実施例を説明するための構成図、第
2図は従来のDMA転送方式を説明するための構成図で
ある。 1.7・・・・・・主制御部、2・・・・・・システム
バス、3・・・・・・入出力部、4・・・・・・主記憶
部、5,8・・・・・・DMA制御部、6・・・・・・
副記憶部、9・・・・・・アドレス拡張部。
FIG. 1 is a block diagram for explaining an embodiment of the present invention, and FIG. 2 is a block diagram for explaining a conventional DMA transfer method. 1.7... Main control unit, 2... System bus, 3... Input/output unit, 4... Main storage unit, 5, 8... ...DMA control section, 6...
Sub-memory section, 9...address extension section.

Claims (1)

【特許請求の範囲】[Claims] DMA転送機能を有する入出力部と、システムバスを介
し前記入出力部と接続されデータを記憶する主記憶部と
、前記システムバスのバス幅より狭いDMAアドレス信
号幅を有しDMA転送を制御するDMA制御部とを備え
データの転送を行うDMA転送方式において、前記入出
力部のDMA転送データを一時的に格納するDMAアド
レス信号幅に配置された副記憶部を設け、前記DMA制
御部によりDMA転送データを前記副記憶部に記憶させ
たのち前記システムバスを介しデータを前記主記憶部へ
転送することを特徴とするDMA転送方式。
an input/output unit having a DMA transfer function; a main memory unit connected to the input/output unit via a system bus for storing data; and a DMA address signal having a width narrower than the bus width of the system bus and controlling the DMA transfer. In a DMA transfer method that includes a DMA control unit and transfers data, a sub-storage unit arranged in a DMA address signal width for temporarily storing DMA transfer data of the input/output unit is provided, and the DMA control unit performs DMA transfer. A DMA transfer method characterized in that the data to be transferred is stored in the secondary storage section and then transferred to the main storage section via the system bus.
JP20235389A 1989-08-03 1989-08-03 Dma transfer system Pending JPH0365747A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20235389A JPH0365747A (en) 1989-08-03 1989-08-03 Dma transfer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20235389A JPH0365747A (en) 1989-08-03 1989-08-03 Dma transfer system

Publications (1)

Publication Number Publication Date
JPH0365747A true JPH0365747A (en) 1991-03-20

Family

ID=16456114

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20235389A Pending JPH0365747A (en) 1989-08-03 1989-08-03 Dma transfer system

Country Status (1)

Country Link
JP (1) JPH0365747A (en)

Similar Documents

Publication Publication Date Title
JPH0365747A (en) Dma transfer system
JPS6184765A (en) Microprocessor system
JPH01248207A (en) Numerical controller
JPH0140432B2 (en)
JPH0439684B2 (en)
JPS5936773B2 (en) Local burst transfer control method
JPH03274931A (en) Time division multiple connection communication equipment
JPH01188928A (en) Multi-window display system
JPS63168720A (en) Memory buffer device
JP2841432B2 (en) Data transfer device
JPH02114294A (en) Graphic display device
JPH03282756A (en) Asynchronous input/output system
JPH0261749A (en) Data transfer device
JPS6027055A (en) Input and output channel control system
JPH03276355A (en) Program transfer system
JPS6037062A (en) Memory reading-out method
JPH02273266A (en) Serial printer
JPH1011386A (en) Memory data transfer device and transfer method thereof
JPH0521376B2 (en)
JPH0237452A (en) Data transfer system for signal processing device
JPS6027043A (en) Memory extending method
JPH04288653A (en) Microcomputer
JPH02158857A (en) Control system for input/output controller
JPH02141860A (en) Data transfer controller
JPH02127891A (en) Circuit for controlling busy state of digital line