JPH1027156A - Bus arbiter controller - Google Patents
Bus arbiter controllerInfo
- Publication number
- JPH1027156A JPH1027156A JP8201225A JP20122596A JPH1027156A JP H1027156 A JPH1027156 A JP H1027156A JP 8201225 A JP8201225 A JP 8201225A JP 20122596 A JP20122596 A JP 20122596A JP H1027156 A JPH1027156 A JP H1027156A
- Authority
- JP
- Japan
- Prior art keywords
- bus
- acquisition request
- priority
- master
- system bus
- 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
- 230000004044 response Effects 0.000 claims abstract description 5
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 230000010365 information processing Effects 0.000 description 3
- 241001522296 Erithacus rubecula Species 0.000 description 1
- 102100029469 WD repeat and HMG-box DNA-binding protein 1 Human genes 0.000 description 1
- 101710097421 WD repeat and HMG-box DNA-binding protein 1 Proteins 0.000 description 1
Landscapes
- Bus Control (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明はバスアービタ制御装
置に関し、特に情報処理装置の情報転送方式において階
層型バス構成のバス調停制御方式のバスアービタ制御装
置に関する。The present invention relates to a bus arbiter control device, and more particularly to a bus arbiter control device of a bus arbitration control system having a hierarchical bus structure in an information transfer system of an information processing device.
【0002】[0002]
【従来の技術】現在の情報処理装置におけるシステムバ
ス構成は、例えば、図1に示すように、階層型のバス構
成になっている。即ち、複数のバスマスタ3、4、5が
唯1つのバス9を共同している。2. Description of the Related Art As shown in FIG. 1, for example, a system bus in a current information processing apparatus has a hierarchical bus structure. That is, a plurality of bus masters 3, 4, and 5 share a single bus 9.
【0003】バスマスタとは、バス制御機能を有する装
置であり、バススレーブ6、7はバスマスタ3、4、5
に従属する。バス8には、中央処理装置1、メイン・メ
モリ2、バスマスタとなり得るバスアービタとしてのバ
スブリッジ3が接続されている。A bus master is a device having a bus control function, and bus slaves 6 and 7 are bus masters 3, 4, 5
Subordinate to. The bus 8 is connected to a central processing unit 1, a main memory 2, and a bus bridge 3 as a bus arbiter that can be a bus master.
【0004】このため、ある一つのバスを使用するため
には、バスの要求調停をしてバス使用権を獲得したバス
アービタが、バスを使用することになる。このバス調停
の第1番目は要求元の優先度を固定とした固定優先、第
2番目は要求元の優先度を回転させ平等にバスを割り当
てるラウンドロビン、第3番目は要求元の要求順にバス
を割り当てる要求時系列順の態様がある。[0004] Therefore, in order to use a certain bus, a bus arbiter that has arbitrated the bus request and obtained the right to use the bus uses the bus. The first of these bus arbitrations is a fixed priority in which the priority of the request source is fixed, the second is a round robin in which the priority of the request source is rotated and the buses are equally allocated, and the third is a bus arbitration in the request order of the request source. Are assigned in the order of request time series.
【0006】ところが、上記第1番目のバス調停は変化
する優先度に対応できず、第2番目のバス調停は平等で
あるが、高い優先度のバスマスタに直ちに割り当てられ
ない。また、第3番目のバス調停は高い優先度のバスマ
スタは待ち時間が小さくとも割り当てられるべきである
が、それが不可能である。However, the first bus arbitration cannot cope with the changing priority, and the second bus arbitration is equal, but is not immediately assigned to a high priority bus master. In the third bus arbitration, a high-priority bus master should be allocated even if the waiting time is small, but this is not possible.
【0007】図4には、特開平3ー263158号公報
に開示されている従来の共通バス調停制御方式の構成図
が示されている。図4では、情報を転送する共通のバス
31と、少なくとも2個以上のバス制御機能を有する装
置、例えば、中央処理装置34、入出力制御装置35、
36の如きバスマスタと、バス調停制御装置33とで構
成される情報処理装置において、バス調停装置33にバ
スマスタ毎に少なくとも1個以上のタイマ43、44、
45と、該タイマの初期値を記憶する記憶部を設け、各
該記憶部に各バスマスタごとのバス獲得待ち許容時間を
記憶させ、バス調停制御装置33にバスマスタからのバ
ス使用要求が通知されると、当該バスマスタ用のタイマ
43、44、45のカウントダウンが開始され、バスが
使用可能状態になった時、少なくとも2個以上の前記バ
スマスタからのバス使用要求がある場合、バスマスタ用
の各タイマの値を比較して値が最小のバスマスタに対し
てバス使用を許可し、バスの使用を許可されたバスマス
タ用のタイマのカウントダウンを中止し、カウント値を
初期値に戻す制御機能を、バス調停制御装置33に持た
せることによって、各バスマスタのバス使用優先度合が
各バスマスタのバス獲得待ち時間が長くなるにつれて自
動的に大きくなり、各バスマスタに適したバス調停制御
を行えるようにしている。FIG. 4 is a block diagram of a conventional common bus arbitration control system disclosed in Japanese Patent Application Laid-Open No. 3-263158. In FIG. 4, a common bus 31 for transferring information and devices having at least two or more bus control functions, for example, a central processing unit 34, an input / output control unit 35,
In an information processing device including a bus master such as 36 and a bus arbitration control device 33, at least one or more timers 43, 44,
45, and a storage unit for storing an initial value of the timer. The storage unit stores the allowable bus acquisition wait time for each bus master. The bus arbitration control unit 33 is notified of a bus use request from the bus master. When the countdown of the bus master timers 43, 44, and 45 is started and the bus becomes available, when there is a bus use request from at least two or more bus masters, the timer of each bus master timer is A bus arbitration control function that compares the values, permits the bus master with the smallest value to use the bus, suspends the countdown of the timer for the bus master permitted to use the bus, and returns the count value to the initial value By having the device 33, the bus use priority of each bus master automatically increases as the bus acquisition waiting time of each bus master increases. And to allow the bus arbitration control suitable for each bus master.
【0008】しかしながら、かかる構成においては、一
度バス31に接続されたバスマスタは、最下位又は最下
位に近い優先順位に位置付けされることがあり、再度要
求があった時には、優先順位が大きくても直ちにバス3
1に接続されるようには、バス調停制御装置33が制御
しないという難点がある。However, in such a configuration, the bus master once connected to the bus 31 may be positioned at the lowest or the lowest priority, and when a request is made again, even if the priority is higher, Immediately bus 3
1 is not controlled by the bus arbitration control device 33.
【0009】[0009]
【発明が解決しようとする課題】そこで、本発明は、上
記バス調停方式の欠点を補い、システムバス上で構成さ
れているバスマスタのバス獲得要求に対して、少なくと
も動作経過時間による重み付けを行い、システムバスの
使用効率化を目的とする。SUMMARY OF THE INVENTION Accordingly, the present invention compensates for the drawbacks of the bus arbitration system described above, and weights at least the operation acquisition time of a bus acquisition request of a bus master configured on a system bus. The purpose is to improve the use efficiency of the system bus.
【0010】[0010]
【課題を解決するための手段】前述の課題を解決するた
め本発明によるバスアービタ制御装置は、複数のバスマ
スタからのバス獲得要求に対して、前記バス獲得要求が
発生した時間及び前記バスマスタの優先度順位に基づい
て重み付けを行い、この重み付けされたバス獲得要求に
基づいて前記バスマスタの1つにバス獲得の許可を与え
るように構成される。In order to solve the above-mentioned problems, a bus arbiter control device according to the present invention provides a bus acquisition request from a plurality of bus masters, the time when the bus acquisition request is generated, and the priority of the bus master. The bus master is configured to perform weighting based on the rank, and to grant bus acquisition permission to one of the bus masters based on the weighted bus acquisition request.
【0011】また、本発明の他の態様によるバスアービ
タ制御装置は、優先順位情報を含むシステムバス獲得要
求信号と、要求が発生した時間を示す時間信号を含む獲
得要求信号とを受け、各バスマスタの優先度順位状態を
示す各バスマスタ個別の状態信号を出力し、前記システ
ムバス獲得要求信号及び状態信号に基づいて、その時間
における一番優先度の高いシステムバス獲得要求信号に
対してシステムバス獲得許可信号を出力するように構成
される。A bus arbiter control device according to another aspect of the present invention receives a system bus acquisition request signal including priority information and an acquisition request signal including a time signal indicating a time at which the request occurred, and receives a request signal from each bus master. A status signal for each bus master indicating a priority order status is output. Based on the system bus acquisition request signal and the status signal, a system bus acquisition permission is given to the highest priority system bus acquisition request signal at that time. It is configured to output a signal.
【0012】[0012]
【発明の実施の形態】本発明の一実施形態を示す図1と
図2を参照すると、バスアービタ制御装置15は、各マ
スタからの転送要求信号に発生時間情報の付け加えを行
うアンド(AND)10と、優先度設定レジスタからの
情報を受け取り、カウンタ12に対してマスタ転送要求
信号を出力するパルス発信器11と、パルス発信器11
からのマスタ要求信号を入力し、各マスタ毎の優先度状
態をカウンタにより変化させる機能を持つカウンタ12
と、各マスタ用カウンタから出力されてくる要求信号を
入力し、その時間における要求信号の優先度を判定し、
優先度の大きな要求信号から転送許可信号を出力する最
大値判定エンコーダ13とから成る。1 and 2, which show an embodiment of the present invention, a bus arbiter control device 15 includes an AND (AND) 10 for adding generation time information to a transfer request signal from each master. And a pulse transmitter 11 that receives information from the priority setting register and outputs a master transfer request signal to the counter 12.
12 having a function of inputting a master request signal from the controller and changing the priority state of each master by the counter.
And the request signal output from each master counter, determine the priority of the request signal at that time,
A maximum value determination encoder 13 that outputs a transfer permission signal from a request signal having a high priority.
【0013】図1のバスアービタ制御装置を詳細に説明
する図2のブロック図を参照する。図2において、AN
D10は、要求が発生した時刻を示す信号a1と、階層
型バス9に接続されるバスマスタからのシステムバス転
送要求信号a2、a3、a4を受け付け、最大値判定エ
ンコーダ13及びパルス発信器11に対して、そのシス
テムバス転送要求にバス転送要求の発生時間情報(どの
くらい待ったか)を付加して、バス獲得要求信号a6、
a7、a8となし、転送する。Referring to the block diagram of FIG. 2, which illustrates the bus arbiter control device of FIG. 1 in detail. In FIG. 2, AN
D10 receives a signal a1 indicating the time at which the request occurred, and system bus transfer request signals a2, a3, and a4 from the bus master connected to the hierarchical bus 9, and sends the signal to the maximum value determination encoder 13 and the pulse transmitter 11. Then, the bus transfer request generation time information (how long) has been added to the system bus transfer request, and a bus acquisition request signal a6,
a7, a8, and transfer.
【0014】パルス発信器11は、優先度設定レジスタ
14から各バスマスタの優先度情報を入力し、トリガ信
号a9〜a11を送出する。カウンタ12は、パルス発
信器11からのトリガ信号a9、a10、a11をそれ
ぞれ受け取り、最大値判定エンコーダ13に対して各バ
スマスタの優先順位状態を示す状態信号a12、a1
3、a14を送出する。最大値判定エンコーダ13で
は、受け取ったバス獲得要求信号a6、a7、a8と状
態信号a12、a13、a14とを元に、システムバス
9に対してシステムバス獲得許可信号a15、a16、
a17を出力する。The pulse generator 11 receives the priority information of each bus master from the priority setting register 14 and sends out trigger signals a9 to a11. The counter 12 receives the trigger signals a9, a10, and a11 from the pulse transmitter 11, respectively, and sends state signals a12, a1 indicating the priority state of each bus master to the maximum value determination encoder 13.
3. Send out a14. In the maximum value determination encoder 13, based on the received bus acquisition request signals a6, a7, a8 and the status signals a12, a13, a14, the system bus acquisition permission signals a15, a16,
a17 is output.
【0015】図3は、図2におけるシステムバス転送要
求の優先度順位を示す特性図である。図3において、シ
ステムバス転送要求a2は要求時刻0での優先度は最も
低いが、時間の経過とともに急に優先度が高まる。シス
テムバス転送要求a4は、要求時点での優先度が時間の
経過とともに変化しない。システムバス転送要求a3
は、その中間に位置する。FIG. 3 is a characteristic diagram showing the priority order of the system bus transfer requests in FIG. In FIG. 3, the priority of the system bus transfer request a2 at the request time 0 is the lowest, but the priority suddenly increases as time passes. The priority at the time of the request for the system bus transfer request a4 does not change over time. System bus transfer request a3
Is located in the middle.
【0016】次に動作について説明する。図3に示した
時刻a点において、システムバス9上にある3つのバス
マスタから同時にシステムバス獲得要求a2、a3、a
4を出力した時の動作を例に説明する。Next, the operation will be described. At time point a shown in FIG. 3, system bus acquisition requests a2, a3, and a are simultaneously sent from three bus masters on system bus 9.
4 will be described as an example.
【0017】図1の各バスマスタ3、4、5からのシス
テムバス獲得要求信号a2、a3、a4をそれぞれ受け
取ったAND10では、各バスマスタ3、4、5からの
システムバス獲得要求信号a2、a3、a4と、要求が
発生した時間を示す時間信号a1とが入力され、システ
ムバス獲得要求信号a2、a3、a4に発生時間情報を
付加したところのそれぞれの獲得要求信号a6、a7、
a8を最大値判定エンコーダ13及びパルス発信器11
に対して出力する。In the AND 10 receiving the system bus acquisition request signals a2, a3, a4 from the bus masters 3, 4, 5 in FIG. 1, the system bus acquisition request signals a2, a3, a4 and a time signal a1 indicating the time at which the request was generated, and the respective acquisition request signals a6, a7,... obtained by adding generation time information to the system bus acquisition request signals a2, a3, a4.
a8 is the maximum value determination encoder 13 and the pulse transmitter 11
Output to
【0018】上記獲得要求信号a6、a7、a8を受け
取ったパルス発信器11では、優先度設定レジスタ14
が優先度順位情報を初期設定している各バスマスタ3、
4、5のバス獲得要求信号a2、a3、a4が発生した
時間における優先度情報の信号a5を受け取り、各カウ
ンタ12に対してそれぞれトリガ信号a9、a10、a
11を出力する。トリガ信号a9、a10、a11を受
け取ったカウンタ12では、その時間における各バスマ
スタの優先度順位状態を示す各バスマスタ個別の状態信
号a12、a14、a15を、それぞれ最大値判定エン
コーダ13に対して出力する。In the pulse transmitter 11 which has received the acquisition request signals a6, a7 and a8, the priority setting register 14
Each of the bus masters 3 for which the priority order information is initially set,
4 and 5 receive the signal a5 of the priority information at the time when the bus acquisition request signals a2, a3 and a4 are generated, and trigger signals a9, a10 and a
11 is output. The counter 12 that has received the trigger signals a9, a10, and a11 outputs the individual bus master state signals a12, a14, and a15 indicating the priority state of each bus master at that time to the maximum value determination encoder 13, respectively. .
【0019】最大値判定エンコーダ13は、AND10
からのシステムバス獲得要求信号a6、a7、a8と、
カウンタ12からの状態信号a12、a13、a14と
により、その時間における一番優先度の高いシステムバ
ス獲得要求信号a4に対して、システムバス獲得許可信
号a17をシステムバス9上に出力する。The maximum value judging encoder 13 has an AND 10
Bus request signals a6, a7, a8 from
Based on the status signals a12, a13, and a14 from the counter 12, the system bus acquisition permission signal a17 is output on the system bus 9 in response to the system bus acquisition request signal a4 having the highest priority at that time.
【0020】このときバス獲得許可が与えられなかった
バスマスタ3、4のシステムバス獲得要求信号a2、a
3に対するそれぞれシステムバス使用許可信号a15
a、16は、先のバスマスタ5のサービスが終了すると
同時に、次に優先順位が高くなっているバスマスタ4の
システムバス獲得要求信号a3に対するシステムバス獲
得許可信号a16がサシステムバス9上に出力され、次
にバスマスタ3のシステムバス獲得許可信号a15がシ
ステムバス9上に出力される。At this time, the system bus acquisition request signals a2, a of the bus masters 3, 4 to which no bus acquisition permission has been given.
3 respectively, the system bus use permission signal a15
In a and 16, the system bus acquisition permission signal a 16 for the system bus acquisition request signal a 3 of the bus master 4 having the next highest priority is output on the subsystem bus 9 at the same time when the service of the previous bus master 5 ends. Then, the system bus acquisition permission signal a15 of the bus master 3 is output on the system bus 9.
【0021】次に、図3の時刻b点における各バスマス
タ3、4、5からの同時に発生したシステムバス獲得要
求信号a2、a3、a4に対する動作について説明す
る。AND10及びパルス発信器11は、前述した動作
をする。カウンタ12において、上記した時刻a点での
優先度順位状態を時刻b点に移行するまでの間に、カウ
ンタ12の内部クロック信号により各バスマスタ優先順
位状態を変化させる。Next, the operation for the system bus acquisition request signals a2, a3 and a4 simultaneously generated from the respective bus masters 3, 4 and 5 at the time point b in FIG. 3 will be described. The AND 10 and the pulse transmitter 11 operate as described above. In the counter 12, each bus master priority state is changed by the internal clock signal of the counter 12 until the priority state at the time point a is shifted to the time point b.
【0022】時刻b点におけるカウンタ12での優先度
順位状態は、バスマスタ3>バスマスタ4>バスマスタ
5の順番となる。この状態を、状態信号a12、a1
3、a14として、カウンタ12から出力される。優先
度判定エンコーダ13では、前述の個別の状態信号a1
2、a13、a14を受け取り、先に受け取っているシ
ステムバス獲得許可信号a6、a7、a8とをエンコー
ドして、システムバス獲得許可信号a15を出力する。
以下、この状態時にサービスされていないバスマスタ
4、5からのシステムバス獲得許可信号a3、a4に対
する動作は、前述したように、優先度順位が高い順番に
て、システムバス獲得許可信号a16、a17がシステ
ムバス9上に出力されるようになる。The priority state of the counter 12 at the time point b is as follows: bus master 3> bus master 4> bus master 5. This state is referred to as state signals a12 and a1.
The data is output from the counter 12 as 3, a14. In the priority determination encoder 13, the individual state signal a1
2, a13, and a14, and encodes the previously received system bus acquisition permission signals a6, a7, and a8, and outputs a system bus acquisition permission signal a15.
Hereinafter, in response to the system bus acquisition permission signals a3 and a4 from the bus masters 4 and 5 that are not serviced in this state, as described above, the system bus acquisition permission signals a16 and a17 are arranged in descending order of priority. The data is output on the system bus 9.
【0023】以上の通り、この実施形態によれば、各バ
スマスタからのバス獲得要求信号を受け取ったAND1
0では、各バスマスタからのバス獲得要求信号と要求が
発生した時間とを記録し、それぞれのバス獲得要求信号
を最大値判定エンコーダ13及びパルス発信器11に対
して出力する。上記バス獲得要求信号を受け取ったパル
ス発信器11では、優先度設定レジスタ14が初期設定
している各バスマスタのバス獲得要求が発生した時間に
おける優先度情報を受け取り、カウンタ12に対してト
リガ信号を出力する。As described above, according to this embodiment, the AND1 receiving the bus acquisition request signal from each bus master
At 0, the bus acquisition request signal from each bus master and the time at which the request was generated are recorded, and each bus acquisition request signal is output to the maximum value determination encoder 13 and the pulse generator 11. Upon receiving the bus acquisition request signal, the pulse generator 11 receives priority information at the time when the bus acquisition request of each bus master, which is initially set by the priority setting register 14, occurs, and sends a trigger signal to the counter 12. Output.
【0024】トリガ信号を受け取ったカウンタ12で
は、その時間における可変な要求信号を最大値判定エン
コーダ13に対して出力する。最大値判定エンコーダ部
は、AND10からのバス獲得要求信号とカウンタ12
からの要求信号とにより、その時間における一番優先度
の高いバス獲得要求信号に対してバス獲得許可信号をシ
ステムバス上に出力する。このときバスが与えられなか
ったバスマスタのバス獲得要求信号は、保留されてい
て、先のバスマスタのサービスが終了するのと同時に次
の優先順位が高いバスマスタのバス獲得要求信号がサー
ビスされる。The counter 12 receiving the trigger signal outputs a variable request signal at that time to the maximum value determination encoder 13. The maximum value determination encoder section receives the bus acquisition request signal from the AND 10 and the counter 12
And outputs a bus acquisition permission signal to the system bus in response to the bus acquisition request signal having the highest priority at that time. At this time, the bus acquisition request signal of the bus master to which no bus has been given is held, and the bus acquisition request signal of the next higher priority bus master is serviced at the same time when the service of the previous bus master ends.
【0025】[0025]
【発明の効果】以上説明したように、本発明のバスアー
ビタ制御装置によれば、バス獲得要求の発生時間と優先
度順位との重み付けを行って、バスマスタの1つにバス
獲得の許可を与えているから、前述した従来技術の欠点
を補うとともに、システムバス使用効率の高いバス使用
が実施できる。As described above, according to the bus arbiter control device of the present invention, the time of occurrence of a bus acquisition request and the priority are weighted to give one of the bus masters permission to acquire the bus. Therefore, the above-mentioned disadvantages of the prior art can be compensated for and the bus can be used with high system bus use efficiency.
【図1】本発明によるバスアービタ制御装置の一実施形
態を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of a bus arbiter control device according to the present invention.
【図2】本発明の実施形態を詳細に示すブロック図であ
る。FIG. 2 is a block diagram showing an embodiment of the present invention in detail.
【図3】各バスマスタの時間による優先度を示す特性図
である。FIG. 3 is a characteristic diagram showing the priority of each bus master over time.
【図4】従来のバスアービタ装置を示すブロック図であ
る。FIG. 4 is a block diagram showing a conventional bus arbiter device.
1、34 中央処理装置 2 メイン・メモリ 3 バスブリッジバスアービ
タ(バスマスタ) 4、5 バスマスタ 6、7 バススレーブ 8、9、31 バス 10 AND 11 パルス発信器 12 カウンタ 13 最大値判定エンコーダ 14 優先度設定レジスタ 15 バスアービタ制御装置 32 主記憶装置 33 バス調停制御装置 35、36 入出力制御装置 43、44、45 タイマ1, 34 Central processing unit 2 Main memory 3 Bus bridge bus arbiter (bus master) 4, 5 Bus master 6, 7 Bus slave 8, 9, 31 Bus 10 AND 11 Pulse generator 12 Counter 13 Maximum value judgment encoder 14 Priority setting Register 15 Bus arbiter control device 32 Main storage device 33 Bus arbitration control device 35, 36 Input / output control device 43, 44, 45 Timer
Claims (2)
して、前記バス獲得要求が発生した時間及び前記バスマ
スタの優先度順位に基づいて重み付けを行い、この重み
付けされたバス獲得要求に基づいて前記バスマスタの1
つにバス獲得の許可を与えることを特徴とするバスアー
ビタ制御装置。1. A bus acquisition request from a plurality of bus masters is weighted based on the time when the bus acquisition request is generated and the priority order of the bus master, and the bus acquisition request is weighted based on the weighted bus acquisition request. One of the bus masters
A bus arbiter control device, wherein a bus arbiter is given permission for bus acquisition.
信号と、要求が発生した時間を示す時間信号を含む獲得
要求信号とを受け、各バスマスタの優先度順位状態を示
す各バスマスタ個別の状態信号を出力し、前記システム
バス獲得要求信号及び状態信号に基づいて、その時間に
おける一番優先度の高いシステムバス獲得要求信号に対
してシステムバス獲得許可信号を出力することを特徴と
するバスアービタ制御装置。2. An individual bus master status signal indicating a priority status of each bus master upon receipt of a system bus acquisition request signal including priority information and an acquisition request signal including a time signal indicating a time at which the request occurred. A bus arbiter control device for outputting a system bus acquisition permission signal in response to the highest priority system bus acquisition request signal at that time based on the system bus acquisition request signal and the status signal. .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8201225A JPH1027156A (en) | 1996-07-10 | 1996-07-10 | Bus arbiter controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8201225A JPH1027156A (en) | 1996-07-10 | 1996-07-10 | Bus arbiter controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1027156A true JPH1027156A (en) | 1998-01-27 |
Family
ID=16437416
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8201225A Pending JPH1027156A (en) | 1996-07-10 | 1996-07-10 | Bus arbiter controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1027156A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005235197A (en) * | 2004-02-20 | 2005-09-02 | Samsung Electronics Co Ltd | Bus system for linking a subsystem including multiple masters to a bus based on an open core protocol |
| US7558896B2 (en) | 2006-05-23 | 2009-07-07 | Fuji Xerox Co., Ltd. | Data transfer control device arbitrating data transfer among a plurality of bus masters |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0732671U (en) * | 1993-11-16 | 1995-06-16 | 株式会社学習研究社 | Learning device |
| JPH11114223A (en) * | 1997-10-09 | 1999-04-27 | Sony Corp | Operation device for game machine |
| JPH11352963A (en) * | 1998-06-08 | 1999-12-24 | Yamaha Corp | Information display method and recording medium for recording information display program |
| WO2001006813A1 (en) * | 1999-07-15 | 2001-01-25 | Sony Corporation | Sound adder and sound adding method |
| JP2001327754A (en) * | 2000-05-24 | 2001-11-27 | Alps Electric Co Ltd | Game controller |
| JP2003053027A (en) * | 2001-08-21 | 2003-02-25 | Shinsedai Kk | Music performance game machine |
| JP2003257162A (en) * | 2002-02-27 | 2003-09-12 | Yamaha Corp | Sound controller, sound control method, program, and recording medium |
| JP2007259888A (en) * | 2006-03-27 | 2007-10-11 | Konami Digital Entertainment:Kk | Audio processing apparatus, audio processing method, and program |
| JP2009297221A (en) * | 2008-06-12 | 2009-12-24 | Nintendo Co Ltd | Game program and game apparatus |
-
1996
- 1996-07-10 JP JP8201225A patent/JPH1027156A/en active Pending
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0732671U (en) * | 1993-11-16 | 1995-06-16 | 株式会社学習研究社 | Learning device |
| JPH11114223A (en) * | 1997-10-09 | 1999-04-27 | Sony Corp | Operation device for game machine |
| JPH11352963A (en) * | 1998-06-08 | 1999-12-24 | Yamaha Corp | Information display method and recording medium for recording information display program |
| WO2001006813A1 (en) * | 1999-07-15 | 2001-01-25 | Sony Corporation | Sound adder and sound adding method |
| JP2001327754A (en) * | 2000-05-24 | 2001-11-27 | Alps Electric Co Ltd | Game controller |
| JP2003053027A (en) * | 2001-08-21 | 2003-02-25 | Shinsedai Kk | Music performance game machine |
| JP2003257162A (en) * | 2002-02-27 | 2003-09-12 | Yamaha Corp | Sound controller, sound control method, program, and recording medium |
| JP2007259888A (en) * | 2006-03-27 | 2007-10-11 | Konami Digital Entertainment:Kk | Audio processing apparatus, audio processing method, and program |
| JP2009297221A (en) * | 2008-06-12 | 2009-12-24 | Nintendo Co Ltd | Game program and game apparatus |
Non-Patent Citations (2)
| Title |
|---|
| JPN6016044968; 'ソニックと秘密のリング' Nintendo DREAM Vol.155, 20070301, 第37頁, 株式会社毎日コミュニケーションズ * |
| JPN6016044969; 'Wii Music:アドリブ演奏で広がる音楽の世界' 任天堂株式会社のホームページ , 20080928 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005235197A (en) * | 2004-02-20 | 2005-09-02 | Samsung Electronics Co Ltd | Bus system for linking a subsystem including multiple masters to a bus based on an open core protocol |
| US7558896B2 (en) | 2006-05-23 | 2009-07-07 | Fuji Xerox Co., Ltd. | Data transfer control device arbitrating data transfer among a plurality of bus masters |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0383475A2 (en) | Shared resource arbitration | |
| US5623672A (en) | Arrangement and method of arbitration for a resource with shared user request signals and dynamic priority assignment | |
| US5572686A (en) | Bus arbitration scheme with priority switching and timer | |
| EP2515232B1 (en) | Priority level arbitration method and device | |
| EP1403773A2 (en) | Resource management device | |
| US4374414A (en) | Arbitration controller providing for access of a common resource by a duplex plurality of central processing units | |
| GB1593885A (en) | Data processing system | |
| US4363096A (en) | Arbitration controller providing for access of a common resource by a duplex plurality of central processing units | |
| JPH033257B2 (en) | ||
| JPS6048791B2 (en) | access control device | |
| WO1987007409A1 (en) | Bus mediation system | |
| US5822549A (en) | Computer system and bus controller for controlling access to a computer bus | |
| US7698485B2 (en) | Round-robin bus protocol | |
| JPH1027156A (en) | Bus arbiter controller | |
| CA1313414C (en) | Data processing system having a shared bus and a priority determination circuit therefor | |
| JP3985085B2 (en) | DMA controller | |
| JP2003006139A (en) | Dma transfer apparatus | |
| JP2658972B2 (en) | Bus arbitration equipment | |
| JPH10334042A (en) | Bus arbitration control device method therefor, and recording medium recorded with bus arbitration control program | |
| JPH0435540A (en) | Bus arbitrating device | |
| JP2007026022A (en) | Bus arbitration device and bus arbitration method | |
| JPS6155704B2 (en) | ||
| JP3415474B2 (en) | Bus bridge arbitration method | |
| JPH07129503A (en) | Arbiters | |
| JP2000010934A (en) | Bus arbitration system for multi-CPU system |