[go: up one dir, main page]

JPS63278168A - bus controller - Google Patents

bus controller

Info

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
Application number
JP11235287A
Other languages
Japanese (ja)
Inventor
Masami Naohara
直原 正己
Shigeo Tsujioka
辻岡 重夫
Hiromichi Enomoto
博道 榎本
Tetsuya Mochida
哲也 持田
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP11235287A priority Critical patent/JPS63278168A/en
Publication of JPS63278168A publication Critical patent/JPS63278168A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/20Handling requests for interconnection or transfer for access to input/output bus
    • G06F13/28Handling 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.

〔問題点を解決するための手段〕[Means for solving problems]

上記目的は、■/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.

〔作用〕[Effect]

い−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.

〔実施例〕〔Example〕

まず、第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.

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

以上説明したように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.

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

第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)

【特許請求の範囲】 1、CPUとメモリ装置を結合するCPUバスとよI/
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.
JP11235287A 1987-05-11 1987-05-11 bus controller Pending JPS63278168A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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