JPS63278168A - bus controller - Google Patents
bus controllerInfo
- Publication number
- JPS63278168A JPS63278168A JP11235287A JP11235287A JPS63278168A JP S63278168 A JPS63278168 A JP S63278168A JP 11235287 A JP11235287 A JP 11235287A JP 11235287 A JP11235287 A JP 11235287A JP S63278168 A JPS63278168 A JP S63278168A
- Authority
- JP
- Japan
- Prior art keywords
- bus
- dma
- cpu
- memory device
- slave
- 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
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、コンピュータシステムにおけるI/O装置と
メモリ装置との間のデータの授受を行な・うDMA (
ダイレクトメモリアクセスDirect Memtyr
yAcctzz )の制御装置に関する。Detailed Description of the Invention [Field of Industrial Application] The present invention relates to a DMA (DMA) for exchanging data between an I/O device and a memory device in a computer system.
Direct memory access Direct Memtyr
yAcctzz) control device.
[従来の技術〕 −・・
従来の装置は、特開昭59−45571号公報「デー。[Conventional technology] −・・
The conventional device is disclosed in Japanese Unexamined Patent Publication No. 59-45571 "D.
夕転送制御装置」に記載のように、1回のDMA。One DMA as described in ``Transfer Control Device''.
起動により、メモリ装置或いはI/Oスレーブの。Activation of memory device or I/O slave.
いずれかひとつにしかアクセスできないようにな。You can only access one of them.
っている。 1−
1〔発明が解決しようとする問題点〕
上記、従来の装置は、DMA起動の準備として、装置内
レジスタにスレーブがメモリ装置であるか、或いはI/
Oスレーブ装置であるかの選択情報を。ing. 1-
1 [Problems to be Solved by the Invention] In the above-mentioned conventional device, in preparation for DMA startup, the register in the device indicates whether the slave is a memory device or if the slave is an I/O device.
Selection information on whether it is an O slave device.
設定する必要があり、1回のDMA起動において−は、
メモリ装置或いはI/Oスレーブのいずれか。It is necessary to set, and in one DMA start, -
Either a memory device or an I/O slave.
ひとつにしかアクセスできないという問題があつ・た。I had a problem with only being able to access one.
本発明の目的は、1回のDMA起動により、前・化メモ
リ装置とI/Oスレーブのいずれにもアク5セスできる
ようにし、メモリ装置とI/Oスレー・プ間のデータ転
送を1回のDMA起動で完了する・バス制御装置を実現
することにある。The purpose of the present invention is to enable access to both the pre-processed memory device and the I/O slave with one DMA activation, and to transfer data between the memory device and the I/O slave once. The goal is to realize a bus control device that completes with DMA startup.
上記目的は、■/Oバスアドレス空間をCPU、。 The above purpose is: ■ /O bus address space for the CPU.
バスアドレス空間の一部分とし、さらに前記I7゜0バ
スアドレス空間の一部分を前記CPUバスに。A portion of the bus address space, and a portion of the I7°0 bus address space as the CPU bus.
結合されたメモリ装置のアドレスになるように構。Constructed to be the address of the combined memory device.
成し、各DMA転送サイクルごとに、工/Oマス、りか
らのアドレス情報に基すいて、CPUバスと、。and, for each DMA transfer cycle, transfers data to and from the CPU bus based on address information from the M/O mass.
I/Oバス間の接続を切り換えるバス制御装置を。A bus control device that switches connections between I/O buses.
構成することにより、達成される。This is achieved by configuring.
い−1:、CPUバスアドレス空間がアドレス情報。 I-1: The CPU bus address space is address information.
ットから成り、I/Oバスアドレス空間がアドレ。。The I/O bus address space consists of addresses. .
メBビット(A>B)から成るものとすると、 l−
/Oバスアドレス空間内のl/O(スレーブ)空・間を
CPUバスアドレス空間に写像し、逆にCP・Uバスア
ドレス空間内のメモリ装置DMA領域を・I/Oバスア
ドレス空間に写像しくメモリ装置95間)、I/Oバス
アドレス空間をI/O空間とメ・モリ装置空間で構成す
る。If it consists of meB bits (A>B), then l-
Map the l/O (slave) space in the /O bus address space to the CPU bus address space, and conversely map the memory device DMA area in the CPU/U bus address space to the I/O bus address space. (between memory devices 95), and the I/O bus address space is composed of an I/O space and a memory device space.
そして、各DMAサイクルごとにI/Oマスタ・から送
られるアドレス情報に基すいて、l/Oマ。The I/O master then uses the address information sent from the I/O master for each DMA cycle.
スタかI、I/Oスレーブへのデータ転送サイクル/O
ノトキには、工/OバスとCPUバスを接続せず、。Data transfer cycle/O to master or I/O slave
Notoki does not connect the engineering/O bus and CPU bus.
I/Oマスクからメモリ装置へのデータ転送サイ。Data transfer size from I/O mask to memory device.
クルのときには、工/OバスとCPUバスを接続。When running a cruise, connect the engineering/O bus and the CPU bus.
するようなバス制御装置を構成する。これによつ。Configure a bus control device that will One for this.
て1回のDMA起動によって、メモリ装置と工/1゜0
スレ一ブ間のデータ転送が実現できる。With one DMA activation, the memory device and
Data transfer between threads can be realized.
まず、第1図により、本発明によるバス制御装。 First, FIG. 1 shows a bus control device according to the present invention.
置ヲ用いたマイクロプロセタサシステムについて。About the microprocessor system using the machine.
概略的に説明する。 、。Briefly explain. .
、 5 。, 5.
同図において、1はCPo、2はメモリ装置、3はDM
Aコントローラ、4はインタフェース回゛路で、これら
はいずれもCPUバス11を介して互・いに結合してい
る。5はI/Oマスタ、6は工/・0スレーブで、前記
DMAコントローラ6、イン5タフヱース回路4と共に
、■/Oバス12を介して・互いに結合している。DM
Aコントローラ3は、・CPU 1からのアドレス情報
或いはI/Oマスク・5からのアドレス情報をもとに、
インタフェース・回路4を操作して、CPUバス11と
I/Oバス12/Oの接続または接続断を行なう。なお
、DMAコン。In the same figure, 1 is CPo, 2 is a memory device, and 3 is DM.
A controller 4 is an interface circuit, and these are all connected to each other via a CPU bus 11. Reference numeral 5 indicates an I/O master, and reference numeral 6 indicates an I/O slave, which are coupled together with the DMA controller 6 and the interface circuit 4 via an I/O bus 12. DM
The A controller 3, based on the address information from the CPU 1 or the address information from the I/O mask 5,
The interface/circuit 4 is operated to connect or disconnect the CPU bus 11 and the I/O bus 12/O. In addition, DMA con.
トローラ3とインタフェース回路4により、CP。CP by the controller 3 and the interface circuit 4.
Uバス11とI/Oバス12のバス制御装置を構成し。It constitutes a bus control device for the U bus 11 and the I/O bus 12.
ている。PATHlは、工/Oマスタ5の情報を。ing. PATHl contains information on the engineering/O master 5.
メモリ装置2或いはその逆に転送するDMAデー15り
路、PATH2は、■/Oマスタ5の情報なI。The DMA data 15 path and PATH2 to be transferred to the memory device 2 or vice versa is the information of the /O master 5.
/Oスレーブ6或いはその逆に転送するD M A テ
。/O DMA transfer to slave 6 or vice versa.
−タ路である。- It is a road.
以下1本発明の実施例を図面によって説明する。An embodiment of the present invention will be described below with reference to the drawings.
第6図は本発明によるバス制御装置の一実施例、 4
。FIG. 6 is an embodiment of the bus control device according to the present invention. 4
.
を示すブロック図であって、30はAND回路、31゜
はOFL回路、62はバス放棄検出回路、33は同期化
゛回路、54はDMA要求優先レベルテーブル、65は
・DMA要求優先判定回路、36はDMAステージコ・
ントローラ、37はアドレスデコーダ、3B、40.4
15は3状態バヅファ、39はラッチ回路である。
・同図において、DMA要求優先レベしテーブル゛34
は、複数個のi / oマスタ5各々に対して、そ・の
DMA要求信号CDRQ(ホ)/O4の受付優先順位・
をソフトウェアで設定するテーブルであり、同時/Oに
複数i / oマスタ5からのDMA要求信号CD。, 30 is an AND circuit, 31° is an OFL circuit, 62 is a bus abandonment detection circuit, 33 is a synchronization circuit, 54 is a DMA request priority level table, 65 is a DMA request priority determination circuit, 36 is DMA stage co.
controller, 37 is address decoder, 3B, 40.4
15 is a three-state buffer, and 39 is a latch circuit.
・In the same figure, the DMA request priority level table 34
determines the reception priority of the DMA request signal CDRQ(E)/O4 for each of the plurality of I/O masters 5.
This is a table that is set by software, and the DMA request signal CD from multiple I/O masters 5 for simultaneous /O.
RQ(ホ)/O4があった場合、同期化回路36を介し
た。If there is RQ(e)/O4, it is passed through the synchronization circuit 36.
要求信号113は、DMA要求優先レベルテーブル。The request signal 113 is a DMA request priority level table.
の設定値112と共に、DMA要求優先判定回路65゜
に入力され、最高位レベル要求を出したi / oマ、
5スタ5にのみDMA許可認識信号CDACK味)/O
5゜を応答する。The I/O master that issued the highest level request is inputted to the DMA request priority judgment circuit 65° along with the set value 112 of
DMA permission recognition signal CDACK taste only for 5 star 5)/O
Respond 5°.
次に、この実施例の動作を第4図のステージ遷。Next, the operation of this embodiment is shown in the stage progression shown in Fig. 4.
移図、第5.6図のタイミング・チャートを用い。Transfer, using the timing chart in Figure 5.6.
て説明する。I will explain.
I/Oマスタ5から送出されたDMA要求信号・CDR
Q(ホ)/O4は、OR回路31.AND回路30を・
通過して、バス要求信号B R/O0としてCPU1・
に送出される。CP[J 1は、バス要求を受は取り・
た後、できるだけ早くバス許可信号B G /O1をア
ジサートし、アドレス・ストローブPA8/O2をネ・
ゲート後、CPUバス11を放棄するので%BG/O1
.。DMA request signal/CDR sent from I/O master 5
Q(e)/O4 is the OR circuit 31. AND circuit 30・
The bus request signal B R/O0 is sent to the CPU1.
sent to. CP[J1 receives and receives bus requests.
After that, assert the bus enable signal B G /O1 and assert the address strobe PA8/O2 as soon as possible.
After the gate, CPU bus 11 is abandoned, so %BG/O1
.. .
PA8/O2よりバス放棄検出回路32がDMA開始・
信号DMA0N11oを生成する。The bus abandonment detection circuit 32 starts DMA from PA8/O2.
Generates signal DMA0N11o.
DMA開始信号DMA0N1/Oより%DMAス1゜チ
ーシコントローラ(D8C)36のステージは工。From the DMA start signal DMA0N1/O, the %DMA stage of the controller (D8C) 36 is set.
から…へ遷移しく第4図)、CPUバス11のノ(ス。As shown in Fig. 4), the CPU bus 11 no.
許可認識信号BGACK/O3をCPU1にアサ−。Assert permission recognition signal BGACK/O3 to CPU1.
ト及び前記i / oマスタ5へのDMA許可認識信。and a DMA permission recognition signal to the I/O master 5.
号CDACK(ト)/O5をアサート及びI/Oバス1
2□5のアドレスCAl2OをCPUバス11のアドレ
スP。Assert No. CDACK(g)/O5 and I/O bus 1
The address CAl2O of 2□5 is the address P of the CPU bus 11.
A121にドライブするために、3状態バツフア58゜
のイネーブル信号PAEN/O6をインタフェース。A3-state buffer 58° enable signal PAEN/O6 is interfaced to drive A121.
4にアサートする。Assert to 4.
ここで、DMAデータ路がPATH1で、ライ、。Here, the DMA data path is PATH1.
トアクセスの場合には、DMA許可認識信号CD“AC
K(ホ)/O5を受は取ったI/Oマスタ5が出力。In the case of access, the DMA permission recognition signal CD “AC
I/O master 5 that received K(E)/O5 outputs it.
するメモリ装置空間(第2図)を示すアドレスC゛A1
19をアドレスデコーダ37が受は取り、メモリ。Address C゛A1 indicating the memory device space (Fig. 2)
19 is received by the address decoder 37 and stored in the memory.
装置7へのアクセスであることを示す信号5P05N1
17をアサートする。Signal 5P05N1 indicating access to device 7
Assert 17.
5PON117により、D8C56のステージは■・か
ら■へ遷移しく第4図、)、I/Oバス12のデー・り
CD 122をCPUバス11のデータPD123にド
・ライブするために、3状態バツフア41のイネープ/
Oル信号P D EN /O8をアサートする。メモリ
装置。5PON 117 causes the stage of D8C56 to transition from ■ to ■ (FIG. 4), and in order to drive the data CD 122 on the I/O bus 12 to the data PD 123 on the CPU bus 11, the 3-state buffer 41 Enape/
Assert the O signal P D EN /O8. memory device.
2はデータを受は取った後、第5図に示すように、応答
信号PD8ACK118を送出し、D8C36の。After receiving the data, D8C36 sends a response signal PD8ACK118, as shown in FIG.
ステージは■から■へ遷移しく第4図)、CPU。The stage changes from ■ to ■ (Figure 4), CPU.
バス11のバス許可認識信号BGACK/O5をネゲ、
5−トしてCPUバス11のバス占有権をCPU1に。Negating the bus permission recognition signal BGACK/O5 of bus 11,
5- to give CPU bus exclusive right to CPU bus 11 to CPU1.
戻すと共に、前記PAEN /O6 、 PDEN /
O8を。At the same time, the PAEN /O6, PDEN /
O8.
ネゲートする。Negate.
また、DMAデータ路がPATHlで、リード。Also, the DMA data path is PATH1 and read.
アクセスの場合には、前記5PON117により、2゜
、 7 。In case of access, 2°, 7 by the 5PON 117.
DSC36のステージが■から■へ遷移した際、C・P
Uババス1のデータP D 123をI/Oバス12の
デ・−タCD j22にドライブするために、3状態バ
ツ・ファ40のイネーブル信号CDEN/O9をアサー
ト・する、メモリ装置2は、データを送り出した後、′
応答信号PD8ACK11aを送出し、DSC36の・
ステージは■から■へ遷移し、CPU、(ス11のバ・
ス許可認識信号BGACK/O3をネゲートしてC・P
Uババス1のバス占有権をCPU1に戻すと共に。When the stage of DSC36 changes from ■ to ■, C・P
The memory device 2 asserts the enable signal CDEN/O9 of the tri-state bus 40 to drive the data PD 123 of the U bus 1 to the data CD j22 of the I/O bus 12. After sending out ′
Sends response signal PD8ACK11a and
The stage changes from ■ to ■, and the CPU (S11's
C.P. by negating the permission recognition signal BGACK/O3.
At the same time, the bus ownership of the U bus 1 is returned to the CPU 1.
CPUバス11のデータP D 123をI/Oバス1
2の1゜データCD 122にI/Oマスタ5がデータ
を受け。Data P D 123 of CPU bus 11 is transferred to I/O bus 1
The I/O master 5 receives data on the 1° data CD 122 of 2.
取るまでドライブし続けるためのラッチ39のラツ。Latch 39 to keep driving until you take it.
チ・タイミング信号CDLATCH/O7をパルス。Pulse the timing signal CDLATCH/O7.
とじて送出する。その後I/Oマスタ5がデータ。Close and send. After that, I/O master 5 receives data.
CDI22を受げ取った後%DSC36のステージは、
5■からIへ遷移し、DMA許可認識信号CDAC0K
6Jg)/O5をネゲートする。After receiving CDI22, the stage of %DSC36 is
Transition from 5■ to I, DMA permission recognition signal CDAC0K
6Jg)/negate O5.
DMAデータ路がPATH2の場合には、第6゜図に示
すように、DMA許可認識信号CDACK。If the DMA data path is PATH2, then the DMA permission acknowledgment signal CDACK, as shown in FIG.
(ホ)/O5を受は取ったI/Oマスタ5が出力する工
、。(e) The I/O master 5 that received /O5 outputs the output.
・ 8 ・
/O(スレーブ)空間(第2図)を示すアドレス゛CA
119をアドレスデコーダ37が受は取り、■/。・ 8 ・ Address "CA" indicating /O (slave) space (Figure 2)
119 is received by the address decoder 37, and ■/.
0スレーブ6へのアクセスであることを示す信号。0 signal indicating access to slave 6.
88ON116をアサートする。5SON116によ。Assert 88ON116. By 5SON116.
す、DSC36のステージは■からVへ遷移しく第一4
図)、前記イネーブル信号PAgN/O6をネゲ・−ト
及びCPUバス11のバス許可認識信号BGA−CK
/O3をネゲートしてCPUバス11の占有権を・CP
U1に戻す。I/Oスレーブ6は、データを・受は取り
(ライトアクセス時)或いは送り出した/O後(リード
・アクセス時)、応答信号CDTAC。The stage of DSC36 is transition from ■ to V, and the first stage is 4.
), the enable signal PAgN/O6 is negated and the bus permission recognition signal BGA-CK of the CPU bus 11 is
/O3 is negated to take possession of the CPU bus 11.
Return to U1. After receiving/receiving data (during write access) or sending/outputting data (during read access), I/O slave 6 sends a response signal CDTAC.
K115ヲ送出し、DSC36のステージは、■から。The K115 is sent out and the DSC36 stage starts from ■.
■へ遷移し、その後I/Oマスタ5がデータCD。After that, the I/O master 5 changes to data CD.
122を受は取った後、DS(j6のステージは、■。After receiving 122, DS (J6 stage is ■.
からエヘ遷移し、DMA許可認識信号CDACK1゜(
ホ)/O5をネゲートする。The DMA permission recognition signal CDACK1゜(
e) Negate /O5.
以上の動作を各DMA転送サイクルごとに行な。The above operation is performed for each DMA transfer cycle.
うことにより、1回のDMA起動に対して、PA。By doing so, the PA for one DMA activation.
THlによるメモリ装置2からの情報の読出し・。Reading of information from the memory device 2 by THL.
PATH2によるI/Oスレーブ6への書き込み。。Write to I/O slave 6 using PATH2. .
の実行、或いは、1回のDMA起動に対して、P。P for execution or one DMA activation.
ATH2によるI/Oスレーブ6からの情報の読。Reading of information from I/O slave 6 by ATH2.
出し、PATHlによるメモリ装置2への書き込。write to memory device 2 by PATHl.
みを、CPUバス11.I/Oバス12の使用効率を落
とすことなく実行できる。Look at the CPU bus 11. This can be done without reducing the usage efficiency of the I/O bus 12.
以上説明したように1本発明によれば、1回の。 As explained above, according to the present invention, one time.
DMA起動により、メモリ装置とI/Oスレーブ。Memory device and I/O slave by DMA activation.
間のデータ転送を実現でき、システムとしてのデ゛−タ
転送のスループットの向上が得られる。■/】00スレ
ーブの具体的なものとしては1通信用アゲ。It is possible to realize data transfer between the two, and the throughput of data transfer as a system can be improved. ■/] The specific example of 00 slave is 1 communication age.
ブタI/Oの演算能力を支援するためのコブロセ・・・
す等があり、I/Oバスにこのコプロセッサを・結合す
ることを可能としたことにより、システム・のスルーブ
ツトの大幅な向上が得られる効果があ15る。Kobrose to support the computing power of pig I/O...
By making it possible to connect this coprocessor to the I/O bus, there is an effect that the throughput of the system can be significantly improved15.
第1図は本発明によるバス制御装置を用いたマ、イクロ
プロセリサシステムのブロック図、第2図。
は、上記システムのアドレス・マツプ、第3図は2゜本
発明によるバス制御装置の一実施例を示すプロ・ツク図
、第4図は第3図の動作を説明するための・ステージ遷
移図、第5図、第6図は同じくタイミ・ングチャートで
ある。
1・・・CPU
2・・・メモリ装置
3・・・DMAコントローラ
4・・・インタフェース
5・・・I/Oマスク
6 、I / Oスレーブ 1
.。
11・・・CPUバス
12・・・I/OバスFIG. 1 is a block diagram of a microprocessor system using a bus control device according to the present invention, and FIG. 3 is an address map of the above system, FIG. 3 is a program diagram showing an embodiment of the bus control device according to the present invention, and FIG. 4 is a stage transition diagram for explaining the operation of FIG. 3. , FIG. 5, and FIG. 6 are timing charts. 1...CPU 2...Memory device 3...DMA controller 4...Interface 5...I/O mask 6, I/O slave 1
.. . 11...CPU bus 12...I/O bus
Claims (1)
OマスタとI/Oスレーブを結合するI/OバスとをD
MA(ダイレクト・メモリ・アクセス)制御装置を介し
て接続すると共に、前記I/Oバスアドレス空間を前記
CPUバスアドレス空間の一部分とし、さらに前記I/
Oバスアドレス空間の一部分を前記メモリ装置のアドレ
スになるように構成することにより、1回のDMA起動
により、前記メモリ装置と前記I/Oスレーブのいずれ
にもアクセスできるようにしたことを特徴とするバス制
御装置。 2、前記制御装置は、前記CPUバスと前記I/Oバス
間の接続切換えを行うインタフェースとDMAコントロ
ーラとからなり、該DMAコントローラは前記I/Oバ
スに接続されたアドレスデコーダと該アドレスデコーダ
の出力に応じて上記インタフェースの制御信号を出力す
るDMAステージコントローラを少なくとも有する特許
請求の範囲第1項記載のバス制御装置。[Claims] 1. A CPU bus that connects a CPU and a memory device;
The I/O bus that connects the O master and I/O slave is
The I/O bus address space is a part of the CPU bus address space;
By configuring a part of the O bus address space to be the address of the memory device, it is possible to access both the memory device and the I/O slave with one DMA activation. bus controller. 2. The control device includes an interface for switching connections between the CPU bus and the I/O bus, and a DMA controller, and the DMA controller includes an address decoder connected to the I/O bus and an address decoder connected to the I/O bus. 2. The bus control device according to claim 1, further comprising at least a DMA stage controller that outputs a control signal for the interface in accordance with an output.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11235287A JPS63278168A (en) | 1987-05-11 | 1987-05-11 | bus controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11235287A JPS63278168A (en) | 1987-05-11 | 1987-05-11 | bus controller |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS63278168A true JPS63278168A (en) | 1988-11-15 |
Family
ID=14584545
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11235287A Pending JPS63278168A (en) | 1987-05-11 | 1987-05-11 | bus controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS63278168A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0341544A (en) * | 1989-07-07 | 1991-02-22 | Hitachi Ltd | Data processing device with multi-bus data transfer control method |
JP2009301568A (en) * | 2009-08-11 | 2009-12-24 | Hitachi Ltd | Information processor |
US7802045B2 (en) | 1990-06-04 | 2010-09-21 | Hitachi, Ltd. | Bus system for use with information processing apparatus |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5932025A (en) * | 1982-08-16 | 1984-02-21 | Fujitsu Ltd | Bidirectional bus expansion method |
JPS61239348A (en) * | 1985-04-17 | 1986-10-24 | Fuji Xerox Co Ltd | Direct memory access control circuit |
-
1987
- 1987-05-11 JP JP11235287A patent/JPS63278168A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5932025A (en) * | 1982-08-16 | 1984-02-21 | Fujitsu Ltd | Bidirectional bus expansion method |
JPS61239348A (en) * | 1985-04-17 | 1986-10-24 | Fuji Xerox Co Ltd | Direct memory access control circuit |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0341544A (en) * | 1989-07-07 | 1991-02-22 | Hitachi Ltd | Data processing device with multi-bus data transfer control method |
US7802045B2 (en) | 1990-06-04 | 2010-09-21 | Hitachi, Ltd. | Bus system for use with information processing apparatus |
JP2009301568A (en) * | 2009-08-11 | 2009-12-24 | Hitachi Ltd | Information processor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4008987B2 (en) | Bus communication system, bus arbitration method, and data transfer method | |
JPH0354375B2 (en) | ||
JP2003281082A (en) | Retry scheme for controlling transaction between two buses | |
JPS63278168A (en) | bus controller | |
JPS63175962A (en) | Direct memory access control device and data transfer method within a multi-microcomputer system | |
KR920010977B1 (en) | Improved performance memory bus architecture | |
JP4928683B2 (en) | Data processing device | |
JPH02130662A (en) | information processing system | |
JPH0227696B2 (en) | JOHOSHORISOCHI | |
JPS63175964A (en) | shared memory | |
JP2976443B2 (en) | Information processing device that exchanges data via system bus | |
JPS6269348A (en) | Data transfer device | |
JP2632049B2 (en) | Multiprocessor system | |
JPH04225458A (en) | Computer | |
JP2556290B2 (en) | Bus arbitration device | |
JPS63298555A (en) | Shared memory control system | |
JP2001306486A (en) | Shared memory access system | |
JPS61256458A (en) | Information transfer system | |
JPH01145753A (en) | Direct memory access controller | |
JPH0232432A (en) | Dual port memory control method | |
JPH09204409A (en) | Lock transfer control method | |
JPH0575140B2 (en) | ||
JPH08212171A (en) | Bus transfer system for multiprocessor system | |
JPH0215095B2 (en) | ||
JP2002099500A (en) | Bus access system |