JPS6048566A - Memory bus access system - Google Patents
Memory bus access systemInfo
- Publication number
- JPS6048566A JPS6048566A JP15486483A JP15486483A JPS6048566A JP S6048566 A JPS6048566 A JP S6048566A JP 15486483 A JP15486483 A JP 15486483A JP 15486483 A JP15486483 A JP 15486483A JP S6048566 A JPS6048566 A JP S6048566A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- data
- transfer device
- bus
- address
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
- G06F13/28—Handling 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
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は情報処理装置に係り、メモリーと直接データの
送受を行なうデータ転送装置に好適なメモ11バスアク
セス方式に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Application of the Invention] The present invention relates to an information processing device, and more particularly to a memo 11 bus access method suitable for a data transfer device that directly transmits and receives data to and from a memory.
従来のメモリーと直接データの送受を行なうデータ転送
装備において、メモリーとのデータ送受の制御回路には
通常ダイレクトメモリコントロール用LSI(DMAC
LSI)を用いるのが一般的である。DMAC,LSI
は通常クロックでタイミング制御されるためメモリー側
から終了報告を受信してもDMACLSI内の処理が終
了するまでバスを専有し、上記クロックが低速である場
合はメモリーの処理速度が有効に利用出来ないという欠
点があった。In conventional data transfer equipment that directly sends and receives data to and from memory, the control circuit for sending and receiving data to and from memory usually includes a direct memory control LSI (DMAC).
It is common to use LSI. DMAC, LSI
Normally, the timing is controlled by a clock, so even if a completion report is received from the memory side, the bus is monopolized until the processing within the DMACLSI is completed, and if the above clock is slow, the processing speed of the memory cannot be used effectively. There was a drawback.
本発明の目的は、上記した従来技術の欠点をなくしメモ
11−と直接データの送受を行なうデータ転送装置がメ
モリーバスを専有する時間を短カくスるメモ11−バス
アクセス方式を提供することにある。SUMMARY OF THE INVENTION It is an object of the present invention to provide a memo 11-bus access method that eliminates the drawbacks of the prior art described above and shortens the time that a data transfer device that directly sends and receives data to and from a memo 11-occupies a memory bus. It is in.
上記データ転送装置とメモ1j−バス間にアドレス及び
データ情報を蓄積するレジスタを設け、例!ば、メモリ
ーよシデータを読み取る場合には上記データ転送装置か
らのアドレス情報をレジスタに蓄積後メモリーバス使用
要求を出力し、バス管理装置よりメモリーバス使用許可
全受信した時点で上記レジスタに蓄積されたアドレス情
報及びアドレスストローブを出力し、メモリーからのデ
ータ出力及びデータアクルッジ信号を受信すると上記デ
ータ用レジスタにデータを蓄積し、直ちにメモ11−バ
スを開放することにより、該データ転送装置の内部処理
速度に影響されることなく、メモリーバスの専有時間を
メモ11−のアクセス時間近くまで短縮することを可能
ならしめた。A register for storing address and data information is provided between the data transfer device and the memo 1j-bus, for example! For example, when reading memory data, address information from the data transfer device is stored in a register, and then a request to use the memory bus is output, and when all permissions to use the memory bus are received from the bus management device, the address information stored in the register is stored in the register. By outputting address information and an address strobe, and receiving data output and a data acknowledge signal from the memory, the data is stored in the data register, and the memo 11 bus is immediately released. It has been made possible to shorten the exclusive time of the memory bus to almost the access time of the memo 11- without being affected by the processing speed.
以下、本発明の一実施例を図により説明する。 Hereinafter, one embodiment of the present invention will be described with reference to the drawings.
図において1はバス管理権を有するプロセッサ。In the figure, 1 is a processor that has bus management authority.
2はメモリー、3はバス管理機能を有するアドレスレジ
スタ、4はデータレジスタ、5はデータ転送装置である
。却下本実施例の一例としてデータ転送装置5がメモリ
ー2よりデータを読み取る動作について説明する。デー
タ転送装置5がメモリー2よりデータを読み取る場合、
データ転送装置5はアドレス情報A (D)及びアドレ
スストローブA S (D)を出力する。アドレスレジ
スタ3はアドレス情報A (D)を蓄積しプロセッサ1
にバス要求信号BRを出力する。プロセッサ1はバスが
空状態となった時点でバス使用許可信号BGをアドレス
レジスタ乙に返送する。アドレスレジスタ3はメモ11
−2にアドレス情報AとアドレスストローブASf送出
すると同時にプロセッサ1に対しバス使用中表示BGA
CKを送出する。メモ112は」二記アドレスに対する
データが出力可能となった時点でデータD及びデータア
クルッジ信号DTACKを送出する。DTACK信号に
よりデータレジスタ4に該データを蓄積し、又アドレス
レジスタ6はアドレス情報A及びアドレスストローブA
Sを停止しバス使用中表示BGACKの送出を停止しバ
スの専有を解除する。データ転送装置5はDTACK信
号によりデータレジスタ4に蓄積されたデータの読み取
り動作を開始し内部処理のタイミングによりデータの読
み取りを完了する。以上説明した通り本実施例によれば
、データ転送装置5によるメモリーバスの専有時間はメ
モリのアクセス時間とほぼ等しくなり、メモリバスの専
有時間・が少なく直接メモリアクセス機能を有するデー
タ転送装置を含む情報処理装置の処理能方向上に効果が
ある。2 is a memory, 3 is an address register having a bus management function, 4 is a data register, and 5 is a data transfer device. Rejection As an example of this embodiment, an operation in which the data transfer device 5 reads data from the memory 2 will be described. When the data transfer device 5 reads data from the memory 2,
Data transfer device 5 outputs address information A (D) and address strobe A S (D). The address register 3 stores address information A (D) and the processor 1
The bus request signal BR is output to the bus request signal BR. Processor 1 returns a bus use permission signal BG to address register B when the bus becomes empty. Address register 3 is memo 11
Address information A and address strobe ASf are sent to -2, and at the same time bus in-use indication BGA is sent to processor 1.
Send CK. The memo 112 sends out data D and a data acknowledge signal DTACK when the data corresponding to the second address can be output. The data is stored in the data register 4 by the DTACK signal, and the address register 6 stores address information A and address strobe A.
S is stopped, the sending of BGACK indicating that the bus is in use is stopped, and the monopoly of the bus is released. The data transfer device 5 starts reading the data stored in the data register 4 in response to the DTACK signal, and completes the data reading in accordance with internal processing timing. As explained above, according to this embodiment, the time the data transfer device 5 uses the memory bus is almost equal to the memory access time, and the data transfer device 5 includes a data transfer device having a direct memory access function. This has an effect on the throughput of the information processing device.
本発明によりは、メモリーと直接データの送受を行なう
データ転送装置のバス専有時間を短縮出来るので、該デ
ータ転送装置を含む情報処理装置の処理能方向上に効果
がある。According to the present invention, the bus exclusive time of a data transfer device that directly transmits and receives data to and from a memory can be reduced, which is effective in improving the processing performance of an information processing device including the data transfer device.
図は本発明の一実施例の構成図である。 1・・・プロセッサ、 2・・・メモリー、 3・・・アドレスレジスタ、 4・・・データレシス、り、 5・・・データ転送装置。 代理人弁理士 高 橋 明 夫 The figure is a configuration diagram of an embodiment of the present invention. 1...processor, 2...Memory, 3...address register, 4...Data resis, 5...Data transfer device. Representative Patent Attorney Akio Takahashi
Claims (1)
アクセス可能なメモリアクセス機能を有するデータ転送
装置を含む情報処理装置において、該データ転送装置と
メモリーバス間にアドレス及びデータ用レジスタを設け
たことを特徴とするメモ+1バスアクセス方式。1. An information processing device including a random access memory and a data transfer device having a memory access function capable of directly accessing the memory, characterized in that address and data registers are provided between the data transfer device and a memory bus. +1 bus access method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15486483A JPS6048566A (en) | 1983-08-26 | 1983-08-26 | Memory bus access system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15486483A JPS6048566A (en) | 1983-08-26 | 1983-08-26 | Memory bus access system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6048566A true JPS6048566A (en) | 1985-03-16 |
Family
ID=15593583
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP15486483A Pending JPS6048566A (en) | 1983-08-26 | 1983-08-26 | Memory bus access system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6048566A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61286956A (en) * | 1985-06-14 | 1986-12-17 | Nec Corp | Data processor |
JPS6341973A (en) * | 1986-08-07 | 1988-02-23 | Nec Corp | Multi-processor system |
-
1983
- 1983-08-26 JP JP15486483A patent/JPS6048566A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61286956A (en) * | 1985-06-14 | 1986-12-17 | Nec Corp | Data processor |
JPH0479022B2 (en) * | 1985-06-14 | 1992-12-14 | Nippon Electric Co | |
JPS6341973A (en) * | 1986-08-07 | 1988-02-23 | Nec Corp | Multi-processor system |
JPH0575140B2 (en) * | 1986-08-07 | 1993-10-19 | Nippon Electric Co |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5093780A (en) | Inter-processor transmission system having data link which automatically and periodically reads and writes the transfer data | |
JPS5812611B2 (en) | Data Tensou Seigiyohoushiki | |
JPS6048566A (en) | Memory bus access system | |
JPS61165170A (en) | Bus control method | |
JPH06250970A (en) | Memory controller | |
JP3019323B2 (en) | Direct access to image memory | |
JP2679440B2 (en) | Information processing device | |
JPS6162158A (en) | Data delivering and receiving system | |
JPS59231639A (en) | Terminal interface device | |
JPH01147651A (en) | multiprocessor system | |
JPH0214741B2 (en) | ||
JP3028998B2 (en) | DMA transfer circuit | |
JP2617132B2 (en) | Direct memory access method | |
JPH03131955A (en) | Memory controller device | |
JPS6020250A (en) | Program day late trace method | |
JPH0476152B2 (en) | ||
JPS62145345A (en) | Direct memory access interval control method | |
JPS61117651A (en) | Interface device | |
JPH0764849A (en) | Shared memory controller for processor | |
JPS59127134A (en) | Data transfer device | |
JPS60140451A (en) | Memory bus system | |
JPS60201420A (en) | Processor reset method | |
JPH0375862A (en) | Main storage device | |
JPS6113624B2 (en) | ||
JPS6341973A (en) | Multi-processor system |