JPH10254822A - バス権要求方法 - Google Patents
バス権要求方法Info
- Publication number
- JPH10254822A JPH10254822A JP5374197A JP5374197A JPH10254822A JP H10254822 A JPH10254822 A JP H10254822A JP 5374197 A JP5374197 A JP 5374197A JP 5374197 A JP5374197 A JP 5374197A JP H10254822 A JPH10254822 A JP H10254822A
- Authority
- JP
- Japan
- Prior art keywords
- bus
- period
- master
- bus master
- request
- 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
Landscapes
- Bus Control (AREA)
Abstract
(57)【要約】
【課題】 バス権要求先のバスマスタよりも優先度の高
い他のバスマスタが存在する場合であっても効率的なバ
スの使用を可能にする。 【解決手段】 バス権要求先の第1バスマスタよりも優
先度が高い第2バスマスタによるバスの使用期間と、前
記第1バスマスタから取得したバス権を用いた最大のバ
ス使用予測期間とを加算し、該加算期間を前記第2バス
マスタによるバスの使用周期から減算した残りの期間を
前記第1バスマスタに対するバス権要求の有効期間(T
d)とし、且つ、該有効期間の始まりの時点を前記第2
バスマスタによるバスの使用終了の時点に合わせる。T
dは第2バスマスタのバス非使用期間でもあるから、一
度取得したバス権を途中で手放すことはなく、バス使用
の効率を損なうことはない。
い他のバスマスタが存在する場合であっても効率的なバ
スの使用を可能にする。 【解決手段】 バス権要求先の第1バスマスタよりも優
先度が高い第2バスマスタによるバスの使用期間と、前
記第1バスマスタから取得したバス権を用いた最大のバ
ス使用予測期間とを加算し、該加算期間を前記第2バス
マスタによるバスの使用周期から減算した残りの期間を
前記第1バスマスタに対するバス権要求の有効期間(T
d)とし、且つ、該有効期間の始まりの時点を前記第2
バスマスタによるバスの使用終了の時点に合わせる。T
dは第2バスマスタのバス非使用期間でもあるから、一
度取得したバス権を途中で手放すことはなく、バス使用
の効率を損なうことはない。
Description
【0001】
【発明の属する技術分野】本発明は、バス権要求方法に
関し、詳しくは、バス権要求先のバスマスタよりも優先
度の高い他のバスマスタが存在する場合であっても、効
率的なバスの使用を可能にしたバス権要求方法に関す
る。
関し、詳しくは、バス権要求先のバスマスタよりも優先
度の高い他のバスマスタが存在する場合であっても、効
率的なバスの使用を可能にしたバス権要求方法に関す
る。
【0002】
【従来の技術】図3はDMA(ダイレクトアクセスメモ
リ)転送の概念図である。この図において、DMA転
送の要求元からDMA要求(DREQ)があると、D
MAコントローラ(以下DMAC)はバス要求(HR
Q)をアクティブにし、バスマスタ(バス権を持つデ
バイス:典型的にはCPU)はHRQがアクティブにな
ると、バスを解放すると同時にバス解放確認(HLD
A)をDMACに返す。DMACは、このHLDAに応
答してメモリアクセスに必要なアドレスデータや各種コ
ントロール信号を発生するとともに、要求元にDMA
確認(DACK)を通知し、要求元はこのDACKに
応答してメモリとの間でデータ転送を実行する。この
間、DMACは転送アドレスを監視し、最終の転送ア
ドレスを検出すると、HRQをインアクティブにしてバ
スマスタにデータ転送の完了を通知する。
リ)転送の概念図である。この図において、DMA転
送の要求元からDMA要求(DREQ)があると、D
MAコントローラ(以下DMAC)はバス要求(HR
Q)をアクティブにし、バスマスタ(バス権を持つデ
バイス:典型的にはCPU)はHRQがアクティブにな
ると、バスを解放すると同時にバス解放確認(HLD
A)をDMACに返す。DMACは、このHLDAに応
答してメモリアクセスに必要なアドレスデータや各種コ
ントロール信号を発生するとともに、要求元にDMA
確認(DACK)を通知し、要求元はこのDACKに
応答してメモリとの間でデータ転送を実行する。この
間、DMACは転送アドレスを監視し、最終の転送ア
ドレスを検出すると、HRQをインアクティブにしてバ
スマスタにデータ転送の完了を通知する。
【0003】DMA要求からDMA確認までの一連の処
理(〜)を“バスアビトレーション処理”という。
ところで、図3の概念図では、バスマスタはCPUしか
存在していないが、例えば、グラフィックアクセラレー
タなどの表示用コントローラ(CRTC)を備えるシス
テムでは、このCRTCもバスマスタに加えられる。ま
た、DRAM(ダイナミックランダムアクセスメモリ)
構成のメインメモリを備えるシステムでは、メモリコン
トローラ(以下、MC)もバスマスタに加えられる。C
RTCは表示更新のために一定の周期ごとにグラフィッ
クメモリを読み出さなければならず、また、MCもデー
タ保持のために一定の周期ごとにDRAMのデータをリ
フレッシュしなければならず、いずれもその都度、バス
を占有的に使用する必要があるからである。
理(〜)を“バスアビトレーション処理”という。
ところで、図3の概念図では、バスマスタはCPUしか
存在していないが、例えば、グラフィックアクセラレー
タなどの表示用コントローラ(CRTC)を備えるシス
テムでは、このCRTCもバスマスタに加えられる。ま
た、DRAM(ダイナミックランダムアクセスメモリ)
構成のメインメモリを備えるシステムでは、メモリコン
トローラ(以下、MC)もバスマスタに加えられる。C
RTCは表示更新のために一定の周期ごとにグラフィッ
クメモリを読み出さなければならず、また、MCもデー
タ保持のために一定の周期ごとにDRAMのデータをリ
フレッシュしなければならず、いずれもその都度、バス
を占有的に使用する必要があるからである。
【0004】このような一つのバスを複数のバスマスタ
で共用するシステムでは、バスの競合を回避するため
に、あらかじめバスマスタごとの優先度が決められてい
る。例えば、上記の例では、データ保持の信頼性の点か
らMCの優先度が最も高く、CRTCがそれに続き、C
PU(但しDMACからのバス権要求)の優先度が最低
となっている。
で共用するシステムでは、バスの競合を回避するため
に、あらかじめバスマスタごとの優先度が決められてい
る。例えば、上記の例では、データ保持の信頼性の点か
らMCの優先度が最も高く、CRTCがそれに続き、C
PU(但しDMACからのバス権要求)の優先度が最低
となっている。
【0005】
【発明が解決しようとする課題】しかしながら、かかる
従来のバス権要求方法にあっては、DMACからのバス
権要求が最低の優先度となっていたため、例えば、DM
A転送中に他のバスマスタからバス権要求があった場合
は、DMACは速やかにバス権を渡さなければならず、
その都度DMA転送の中断が発生するが、DMA転送の
再開の度にバスアビトレーション処理や転送準備処理な
どが繰り返される結果、DMA転送の効率が損なわれる
という問題点があった。
従来のバス権要求方法にあっては、DMACからのバス
権要求が最低の優先度となっていたため、例えば、DM
A転送中に他のバスマスタからバス権要求があった場合
は、DMACは速やかにバス権を渡さなければならず、
その都度DMA転送の中断が発生するが、DMA転送の
再開の度にバスアビトレーション処理や転送準備処理な
どが繰り返される結果、DMA転送の効率が損なわれる
という問題点があった。
【0006】そこで、本発明は、バス権要求先のバスマ
スタよりも優先度の高い他のバスマスタが存在する場合
であっても、効率的なバスの使用を可能にすることを目
的とする。
スタよりも優先度の高い他のバスマスタが存在する場合
であっても、効率的なバスの使用を可能にすることを目
的とする。
【0007】
【課題を解決するための手段】本発明に係るバス権要求
方法は、その原理的なタイミングチャートを図1に示す
ように、バス権要求先の第1バスマスタよりも優先度が
高い第2バスマスタによるバスの使用期間Ta(便宜的
にハッチング付の矩形で示す)と、前記第1バスマスタ
から取得したバス権を用いた最大のバス使用予測期間T
bとを加算し、該加算期間(Ta+Tb)を前記第2バ
スマスタによるバスの使用周期Tcから減算した残りの
期間Td(Td=Tc−(Ta+Tb))を前記第1バ
スマスタに対するバス権要求の有効期間とし、且つ、該
有効期間の始まりの時点Psを前記第2バスマスタによ
るバスの使用終了の時点Peに合わせたことを特徴とす
るものである。
方法は、その原理的なタイミングチャートを図1に示す
ように、バス権要求先の第1バスマスタよりも優先度が
高い第2バスマスタによるバスの使用期間Ta(便宜的
にハッチング付の矩形で示す)と、前記第1バスマスタ
から取得したバス権を用いた最大のバス使用予測期間T
bとを加算し、該加算期間(Ta+Tb)を前記第2バ
スマスタによるバスの使用周期Tcから減算した残りの
期間Td(Td=Tc−(Ta+Tb))を前記第1バ
スマスタに対するバス権要求の有効期間とし、且つ、該
有効期間の始まりの時点Psを前記第2バスマスタによ
るバスの使用終了の時点Peに合わせたことを特徴とす
るものである。
【0008】本発明では、期間Tdで発生したバス権要
求だけが有効となり、第1バスマスタからバス権が取得
される。ここで、該期間Tdは第2バスマスタのバス非
使用期間でもあるから、一度取得したバス権を途中で手
放すことはなく、バス使用の効率(DMA転送に使用す
るならばDMA転送の効率)を損なうことはない。ま
た、該期間Tdの終わりと次回の第2バスマスタのバス
使用開始との間に期間Tbが確保されており、この期間
Tbは取得したバス権を用いた最大のバス使用予測期間
であるから、例えば、期間Tdの終わりにバス権要求が
発生した場合でも、最後までバスを使い続けることがで
き、途中終了する(言い換えればバス権を再要求する)
ことはない。したがって、バスアビトレーション処理や
転送準備処理などを繰り返さないため、この点でもDM
A転送の効率化が図られる。
求だけが有効となり、第1バスマスタからバス権が取得
される。ここで、該期間Tdは第2バスマスタのバス非
使用期間でもあるから、一度取得したバス権を途中で手
放すことはなく、バス使用の効率(DMA転送に使用す
るならばDMA転送の効率)を損なうことはない。ま
た、該期間Tdの終わりと次回の第2バスマスタのバス
使用開始との間に期間Tbが確保されており、この期間
Tbは取得したバス権を用いた最大のバス使用予測期間
であるから、例えば、期間Tdの終わりにバス権要求が
発生した場合でも、最後までバスを使い続けることがで
き、途中終了する(言い換えればバス権を再要求する)
ことはない。したがって、バスアビトレーション処理や
転送準備処理などを繰り返さないため、この点でもDM
A転送の効率化が図られる。
【0009】
【発明の実施の形態】以下、本発明の実施例を図面に基
づいて説明する。図2は本発明に係るバス権要求方法の
一実施例を示す図であり、DMAC、CRTC、及びM
Cを搭載したデータ処理用デバイスに適用した例であ
る。図2において、1はデータ処理用デバイス(以下、
LSIと略す)である。LSI1の内部は大まかに、C
PUインターフェース2、MC3、CRTC4、及び演
算プロセッサ5に分かれており、これらの間はバス6を
介して相互に接続されている。さらに、演算プロセッサ
5は、DMAC7、内部メモリ8、及び演算ユニット9
に分かれており、これらの間もバス10を介して相互に
接続されている。
づいて説明する。図2は本発明に係るバス権要求方法の
一実施例を示す図であり、DMAC、CRTC、及びM
Cを搭載したデータ処理用デバイスに適用した例であ
る。図2において、1はデータ処理用デバイス(以下、
LSIと略す)である。LSI1の内部は大まかに、C
PUインターフェース2、MC3、CRTC4、及び演
算プロセッサ5に分かれており、これらの間はバス6を
介して相互に接続されている。さらに、演算プロセッサ
5は、DMAC7、内部メモリ8、及び演算ユニット9
に分かれており、これらの間もバス10を介して相互に
接続されている。
【0010】このようなLSI1のインターフェース2
にCPU11を接続し、MCにメインメモリ12を接続
し、CRTC4に表示装置13を接続すると、例えば、
グラフィック処理に好適なデータ処理システムを構築で
きる。すなわち、メインメモリ12にロードされたグラ
フィック処理用アプリケーションプログラムは、CPU
11と演算プロセッサ5の双方で分担して実行される
が、特に、演算プロセッサ5はビットマップの書き換え
といったきわめて演算量の多い処理を高速にこなすこと
ができるため、システム全体の処理性能を大幅にアップ
できるからである。
にCPU11を接続し、MCにメインメモリ12を接続
し、CRTC4に表示装置13を接続すると、例えば、
グラフィック処理に好適なデータ処理システムを構築で
きる。すなわち、メインメモリ12にロードされたグラ
フィック処理用アプリケーションプログラムは、CPU
11と演算プロセッサ5の双方で分担して実行される
が、特に、演算プロセッサ5はビットマップの書き換え
といったきわめて演算量の多い処理を高速にこなすこと
ができるため、システム全体の処理性能を大幅にアップ
できるからである。
【0011】図示のシステムでは、バス6をCPU1
1、MC3及びCRTC4で共用している。CPU1
1、MC3及びCRTC4はいずれもバス6のバスマス
タであり、優先度は既述の理由で、MC3>CRTC4
>CPU11(※)のように設定されている。したがっ
て、CPU11を発明の要旨に記載の第1バスマスタと
すると、MC3やCRTC4はいずれも第2バスマスタ
になる。※:CPU11のハード割込みによる優先度と
混同してはならない。冒頭でも述べたように、CPU1
1はDMAC7からのバス権要求に応答して自己のバス
権を解放し、DMAC7はCPU11からのバス権解放
に応答してメインメモリ12との間で所要のDMA転送
を実行する。CPU11の上記優先度(最低)はこのD
MA転送に関するものである。
1、MC3及びCRTC4で共用している。CPU1
1、MC3及びCRTC4はいずれもバス6のバスマス
タであり、優先度は既述の理由で、MC3>CRTC4
>CPU11(※)のように設定されている。したがっ
て、CPU11を発明の要旨に記載の第1バスマスタと
すると、MC3やCRTC4はいずれも第2バスマスタ
になる。※:CPU11のハード割込みによる優先度と
混同してはならない。冒頭でも述べたように、CPU1
1はDMAC7からのバス権要求に応答して自己のバス
権を解放し、DMAC7はCPU11からのバス権解放
に応答してメインメモリ12との間で所要のDMA転送
を実行する。CPU11の上記優先度(最低)はこのD
MA転送に関するものである。
【0012】MC3のバス権要求は、CPU11のハー
ド割込み(例えば瞬停発生)によるバス権要求を除いて
何時如何なる時でも叶えられ、また、CRTC4のバス
権要求は、CPU11のハード割込みによるバス権要求
とMC3のバス権要求がない限り叶えられる。これに対
して、DMAC7のバス権要求は、MC3とCRTC4
がバス権を要求しておらず、且つ、CPU11のバス解
放が可能なときだけに限って叶えられるうえ、せっかく
取得したバス権もMC3やCRTC4がバス権を要求し
た場合には速やかに手放す必要があるため、しばしば、
DMA転送の中断が発生して転送効率を損なっていた。
ド割込み(例えば瞬停発生)によるバス権要求を除いて
何時如何なる時でも叶えられ、また、CRTC4のバス
権要求は、CPU11のハード割込みによるバス権要求
とMC3のバス権要求がない限り叶えられる。これに対
して、DMAC7のバス権要求は、MC3とCRTC4
がバス権を要求しておらず、且つ、CPU11のバス解
放が可能なときだけに限って叶えられるうえ、せっかく
取得したバス権もMC3やCRTC4がバス権を要求し
た場合には速やかに手放す必要があるため、しばしば、
DMA転送の中断が発生して転送効率を損なっていた。
【0013】そこで、本実施例では、DMA転送の中断
原因はMC3やCRTC4のバス権要求(瞬停はきわめ
て希にしか起こらないからCPU11のハード割込みは
無視できる)にあること、しかも、これらのバス権要求
は一定期間、且つ、周期的に発生することに着目し、以
下の特徴的な事項(1)〜(6)を備えることにより、
かかるバス権要求の期間を避けてDMA転送を実行でき
るようにし、以て、DMA転送の中断を防止して転送効
率の向上を図っている。 (1)第2バスマスタ(MC3又はCRTC4)のバス
使用期間(Ta)を検出する手段Aとその検出期間を保
持する手段Bを備えること。TaはMC3であればメイ
ンメモリ12のデータリフレッシュに要する期間、CR
TC4であればグラフィックメモリの書き換えに要する
期間である。実際のリフレッシュ期間や書き換え期間を
検出して保持するのが望ましいが、汎用性を考えないの
であれば固定値であっても構わない。 (2)DMAC7による最大の転送予測期間(Tb)を
検出する手段とその検出期間を保持する手段Cを備える
こと。TbはDMA転送の最大ブロックサイズと転送ク
ロックから割り出すことができるが、これも、汎用性を
考えないのであれば固定値であっても構わない。 (3)第2バスマスタ(MC3又はCRTC4)による
バスの使用周期(Tc)を検出する手段Dとその検出期
間を保持する手段Eを備えること。TcはMC3であれ
ばメインメモリ12のデータリフレッシュ周期、CRT
C4であればグラフィックメモリの書き換え周期であ
る。実際の周期を検出して保持するのが望ましいが、汎
用性を考えないのであれば固定値であっても構わない。 (4)TcからTaとTbを減算してTcの残りの期間
(Td)を求める手段Fを備えること。 (5)第2バスマスタ(MC3又はCRTC4)による
バスの使用終了の時点(Pe)を検出する手段Gを備え
ること。PeはMC3又はCRTC4のバス権要求信号
をモニタすることによって検出できる。 (6)Peの検出からTdを経過するまでの間を“第1
バスマスタ(CPU11)に対するDMAC7のバス権
要求の有効期間”とする手段Hを備えること。
原因はMC3やCRTC4のバス権要求(瞬停はきわめ
て希にしか起こらないからCPU11のハード割込みは
無視できる)にあること、しかも、これらのバス権要求
は一定期間、且つ、周期的に発生することに着目し、以
下の特徴的な事項(1)〜(6)を備えることにより、
かかるバス権要求の期間を避けてDMA転送を実行でき
るようにし、以て、DMA転送の中断を防止して転送効
率の向上を図っている。 (1)第2バスマスタ(MC3又はCRTC4)のバス
使用期間(Ta)を検出する手段Aとその検出期間を保
持する手段Bを備えること。TaはMC3であればメイ
ンメモリ12のデータリフレッシュに要する期間、CR
TC4であればグラフィックメモリの書き換えに要する
期間である。実際のリフレッシュ期間や書き換え期間を
検出して保持するのが望ましいが、汎用性を考えないの
であれば固定値であっても構わない。 (2)DMAC7による最大の転送予測期間(Tb)を
検出する手段とその検出期間を保持する手段Cを備える
こと。TbはDMA転送の最大ブロックサイズと転送ク
ロックから割り出すことができるが、これも、汎用性を
考えないのであれば固定値であっても構わない。 (3)第2バスマスタ(MC3又はCRTC4)による
バスの使用周期(Tc)を検出する手段Dとその検出期
間を保持する手段Eを備えること。TcはMC3であれ
ばメインメモリ12のデータリフレッシュ周期、CRT
C4であればグラフィックメモリの書き換え周期であ
る。実際の周期を検出して保持するのが望ましいが、汎
用性を考えないのであれば固定値であっても構わない。 (4)TcからTaとTbを減算してTcの残りの期間
(Td)を求める手段Fを備えること。 (5)第2バスマスタ(MC3又はCRTC4)による
バスの使用終了の時点(Pe)を検出する手段Gを備え
ること。PeはMC3又はCRTC4のバス権要求信号
をモニタすることによって検出できる。 (6)Peの検出からTdを経過するまでの間を“第1
バスマスタ(CPU11)に対するDMAC7のバス権
要求の有効期間”とする手段Hを備えること。
【0014】上記の各手段A〜Hは、LSI1のいずれ
の部分に設けても構わないが、DMA転送に関係する機
能であるから、演算プロセッサ5の内部に実装するのが
合理的である。例えば、各手段A〜HをDMAC7に設
けた場合には、図示のように、DMAC7から演算ユニ
ット9へ所定の信号(図では便宜的にDBUSY)を出
力すると共に、上記“バス権要求の有効期間”以外は、
DBUSYをアクティブにすればよい。そして、DMA
転送の要求元でもある演算ユニット9は、DBUSYが
アクティブでないときだけ、DMA要求を出すようにす
ればよい。
の部分に設けても構わないが、DMA転送に関係する機
能であるから、演算プロセッサ5の内部に実装するのが
合理的である。例えば、各手段A〜HをDMAC7に設
けた場合には、図示のように、DMAC7から演算ユニ
ット9へ所定の信号(図では便宜的にDBUSY)を出
力すると共に、上記“バス権要求の有効期間”以外は、
DBUSYをアクティブにすればよい。そして、DMA
転送の要求元でもある演算ユニット9は、DBUSYが
アクティブでないときだけ、DMA要求を出すようにす
ればよい。
【0015】以上のとおりにすれば、MC3やCRTC
4のバス権要求によってDMA転送が中断されないか
ら、DMA転送の効率を向上でき、結果的にシステム全
体の大幅な性能アップを達成できるという従来技術にな
い格別有利な効果が得られる。
4のバス権要求によってDMA転送が中断されないか
ら、DMA転送の効率を向上でき、結果的にシステム全
体の大幅な性能アップを達成できるという従来技術にな
い格別有利な効果が得られる。
【0016】
【発明の効果】本発明によれば、バス権要求先のバスマ
スタよりも優先度の高い他のバスマスタが存在する場合
であっても、これら他のバスマスタのバス権行使と競合
しないバス権要求方法を提供でき、したがって、例え
ば、DMA転送の不本意な中断を回避して転送効率を向
上でき、さらに、DMA転送できない期間、演算ユニッ
トは他の処理を並列して行なうことができ、システム全
体の大幅な性能アップを図ることができる。
スタよりも優先度の高い他のバスマスタが存在する場合
であっても、これら他のバスマスタのバス権行使と競合
しないバス権要求方法を提供でき、したがって、例え
ば、DMA転送の不本意な中断を回避して転送効率を向
上でき、さらに、DMA転送できない期間、演算ユニッ
トは他の処理を並列して行なうことができ、システム全
体の大幅な性能アップを図ることができる。
【図面の簡単な説明】
【図1】本発明の原理図である。
【図2】一実施例の全体的な概略構成図である。
【図3】DMA転送の概念図である。
Ta、Tb、Tc、Td:期間 Ps、Pe:時点 3:MC(第2バスマスタ) 4:CRTC(第2バスマスタ) 11:CPU(第1バスマスタ)
Claims (1)
- 【請求項1】バス権要求先の第1バスマスタよりも優先
度が高い第2バスマスタによるバスの使用期間と、前記
第1バスマスタから取得したバス権を用いた最大のバス
使用予測期間とを加算し、該加算期間を前記第2バスマ
スタによるバスの使用周期から減算した残りの期間を前
記第1バスマスタに対するバス権要求の有効期間とし、
且つ、該有効期間の始まりの時点を前記第2バスマスタ
によるバスの使用終了の時点に合わせたことを特徴とす
るバス権要求方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5374197A JPH10254822A (ja) | 1997-03-10 | 1997-03-10 | バス権要求方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5374197A JPH10254822A (ja) | 1997-03-10 | 1997-03-10 | バス権要求方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10254822A true JPH10254822A (ja) | 1998-09-25 |
Family
ID=12951253
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5374197A Pending JPH10254822A (ja) | 1997-03-10 | 1997-03-10 | バス権要求方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10254822A (ja) |
-
1997
- 1997-03-10 JP JP5374197A patent/JPH10254822A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU687627B2 (en) | Multiprocessor system bus protocol for optimized accessing of interleaved storage modules | |
| EP0535696A2 (en) | Method and apparatus for avoiding processor dead lock in a multiprocessor system | |
| JP3092566B2 (ja) | パイプライン方式のバスを用いたメモリ制御方式 | |
| JPH05165762A (ja) | Dmaコントローラ | |
| US6115767A (en) | Apparatus and method of partially transferring data through bus and bus master control device | |
| US7558923B1 (en) | Prevention of live-lock in a multi-processor system | |
| US5708783A (en) | Data bus arbiter for pipelined transactions on a split bus | |
| JPH03122745A (ja) | Dma制御方式 | |
| JP2972491B2 (ja) | バス制御機構及び計算機システム | |
| JPH10187600A (ja) | バスアービタ | |
| JPH03263158A (ja) | 共通バス調停制御方式 | |
| JPH0962640A (ja) | 共有メモリのアクセス制御方法 | |
| JPH1125036A5 (ja) | ||
| JPH08129883A (ja) | D−ramのリフレッシュ制御方式 | |
| JPH10307788A (ja) | バスブリッジ | |
| JPH10320349A (ja) | プロセッサ及び当該プロセッサを用いるデータ転送システム | |
| JPH04323755A (ja) | Dma装置 | |
| JPH0830549A (ja) | バス制御装置 | |
| JPH0844661A (ja) | 情報処理装置 | |
| JPS6343560Y2 (ja) | ||
| JP3145765B2 (ja) | 情報処理装置 | |
| JPH09160868A (ja) | バス調停装置およびバス調停方法 | |
| JPH1139266A (ja) | マルチプロセッサ装置 | |
| JP2825589B2 (ja) | バス制御方式 | |
| JPH02101560A (ja) | バスインタフェース装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050913 |
|
| A131 | Notification of reasons for refusal |
Effective date: 20051220 Free format text: JAPANESE INTERMEDIATE CODE: A131 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060425 |