JPH0227461A - Data transfer controller - Google Patents
Data transfer controllerInfo
- Publication number
- JPH0227461A JPH0227461A JP17674488A JP17674488A JPH0227461A JP H0227461 A JPH0227461 A JP H0227461A JP 17674488 A JP17674488 A JP 17674488A JP 17674488 A JP17674488 A JP 17674488A JP H0227461 A JPH0227461 A JP H0227461A
- Authority
- JP
- Japan
- Prior art keywords
- bus
- request signal
- priority
- internal
- agent
- 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
- 238000010586 diagram Methods 0.000 description 2
Landscapes
- Bus Control (AREA)
Abstract
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明はデータ転送制御装置の改良に関し。[Detailed description of the invention] (Industrial application field) The present invention relates to improvements in data transfer control devices.
特にその内部バス調停に関する。Especially regarding that internal bus arbitration.
(従来の技術〉
従来、この種のデータ転送制御装置にお匹ては、内部バ
スに接続された各エージェントの固定したプライオリテ
ィに従って内部バスの調停が行われてい友。(Prior Art) Conventionally, in this type of data transfer control device, internal bus arbitration is performed according to fixed priorities of each agent connected to the internal bus.
(発明が鱗決しようとする課III)
上述した従来のデータ転送制御装量における内部バスの
調停は、各エージェントごとにバスリクエスト信号のプ
ライオリティが固定されているので、高プライオリテイ
のエージェントが内部バスを使用し続けると、低プライ
オリテイのエージェントは内部バスを取ることができな
いと−う欠点があ):I、I
本発明の目的は、バス調停部において低プライオリテイ
のエージェントによる内部バスの使用が許可されない状
態のとき、指定時間だけバスリクエスト信号が続いたこ
とを判定するとともに、肖該バスリクエスト信号の継続
により。(Section III on which the invention is focused) In the internal bus arbitration in the conventional data transfer control equipment described above, the priority of the bus request signal is fixed for each agent, so the agent with a high priority If the bus continues to be used, a low priority agent cannot take the internal bus. When the use is not permitted, it is determined that the bus request signal continues for a specified time, and the corresponding bus request signal continues.
バス待ち判定によって指定されtバスリクエスト信号の
プライオリティを最高位のものとし、さらに最高位のプ
ライオリティのバスリクエスト信号に対して内部バスの
使用を許可することにより上記欠点?除去し、低プライ
オリテイのエージェントでも内部バスを取ることができ
るように構成し九データ転送制御装置を提供することに
ある。By setting the priority of the t bus request signal specified by the bus wait determination as the highest priority, and further allowing the use of the internal bus for the bus request signal with the highest priority, the above disadvantages can be solved. The object of the present invention is to provide a nine-data transfer control device configured so that even low-priority agents can use the internal bus.
(課題を解決するtめの手段)
本発明によるデータ転送制御装置は内部バスと、内部バ
スに接続された複数のエージェントと、内部バスを介し
て複数のエージエン)Jζ接続されたバス調停部とを具
備し、各エージェントからバス調停部に対してバスリク
エスト信号を送出できるように構成しtものである。(Tth Means for Solving the Problem) A data transfer control device according to the present invention includes an internal bus, a plurality of agents connected to the internal bus, and a bus arbitration section connected to a plurality of agents via the internal bus. and is configured so that each agent can send a bus request signal to the bus arbitration unit.
上記構成において、バス調停部はバス待ち判定手段と、
プライオリティ変更手段と、バス調停手段とを具備して
構成したものである。In the above configuration, the bus arbitration section includes a bus waiting determination means;
The system is configured to include a priority changing means and a bus arbitration means.
バス待ち判定手段は、内部バスの使用が許可されない状
態でバスリクエスト信号が指定時間だけ続い友ことを判
定するとともに、当核バスリクエスト信号を指定するt
めのものである・プライオリティ変更手段は、バス待ち
判定手段により指定されtバスリクエスト信号に対して
最高のプライオリティを与える几めのものである。The bus waiting determination means determines whether the bus request signal continues for a specified time in a state where use of the internal bus is not permitted, and specifies the bus request signal.
The priority changing means is designed to give the highest priority to the t-bus request signal specified by the bus waiting determination means.
バス調停手段は、プライオリティ変更手段により最高の
プライオリティを与えられたバスリクエスト信号に対し
て内部バスの使用を許可するtめのものである。The bus arbitration means is the tth one that permits use of the internal bus to the bus request signal given the highest priority by the priority changing means.
(実施例〕 次に1本発明について図面を参照して説明する。(Example〕 Next, one embodiment of the present invention will be explained with reference to the drawings.
第1図は1本発明によるデータ転送制御装置の一実施例
を示すブロック図であり、第2図は七の動作を示すタイ
ムチャートである。FIG. 1 is a block diagram showing one embodiment of a data transfer control device according to the present invention, and FIG. 2 is a time chart showing the operation of step 7.
第1図において、lは第1のエージェント。In FIG. 1, l is the first agent.
2は第2のエージェント、3は第3のエージェント、4
はバス調停部、5はバス待ち判定手段。2 is the second agent, 3 is the third agent, 4
5 is a bus arbitration unit, and 5 is a bus waiting determination unit.
6はプライオリティ変更手段、7はバス調停手段、8は
内部バス、9は第1のバスリクエスト信号線、10は第
2のバスリクエスト信号線。6 is a priority changing means, 7 is a bus arbitration means, 8 is an internal bus, 9 is a first bus request signal line, and 10 is a second bus request signal line.
11は第3のバスリクエスト信号線、12は第1のパス
使用許可信号線、13は第2のバス使用許可信号線、1
4は第3のパス使用許可信号線である。11 is a third bus request signal line, 12 is a first path permission signal line, 13 is a second bus permission signal line, 1
4 is a third path use permission signal line.
第2図の■においては、第1のエージェント1の第1の
バスリクエスト信号線9上の状態がl”、第2のエージ
ェント2の第2のバスリクエスト信号線lO上の状態が
′1″である。2, the state on the first bus request signal line 9 of the first agent 1 is l", and the state on the second bus request signal line lO of the second agent 2 is '1". It is.
このとき、バス調停部4はプライオリティが高い第1の
エージェント1に信号線12を介して第1のバス使用許
可信号を与え、第1のエージェント1が内部バス8を使
用している。At this time, the bus arbitration unit 4 gives the first bus use permission signal to the first agent 1 having a higher priority via the signal line 12, and the first agent 1 is using the internal bus 8.
第2図の■に〉込ては、第1のエージェント1f41の
バスリクエスト信号線9上の状態がO′″、tl/!、
2のエージェント2の第2のバスリクエスト信号線10
上の状態が′″l″、第3のエージェント3の第3のバ
スリクエスト信号線11上の状態が”1”である。この
とき、バス調停部4はプライオリティが高い第2のエー
ジェント2Jこ信号線13i介してバス使用許可信号を
与える。このとき、第2図のポイント■より第2図のポ
イント■まで、第1のエージェントlと第2のエージェ
ント2とが内部バス8を占有し続ける。2 in Figure 2, the state on the bus request signal line 9 of the first agent 1f41 is O''', tl/!,
2, the second bus request signal line 10 of agent 2
The state on the third bus request signal line 11 of the third agent 3 is "1". At this time, the bus arbitration unit 4 gives a bus use permission signal to the second agent 2J having a higher priority via the signal line 13i. At this time, the first agent 1 and the second agent 2 continue to occupy the internal bus 8 from point 2 in FIG. 2 to point 2 in FIG.
第2図の■においては、@3のパスリフニス)10が指
定時間だけバスの獲得を待tされているので、これをバ
ス待ち判定手段5に1544J定する。2, the pass request request unit 10 of @3 has been waiting for the bus acquisition for the specified time, and this is set as 1544J in the bus waiting determination means 5.
そこで、プライオリティ変更手段6により第3のバスリ
クエスト信号線lO上のバスリクエスト信号のプライオ
リティを最高位とし、バス調停手段7により第3のエー
ジェント3にバス使用許可信号を送出してバス使用許o
Jを与える。Therefore, the priority changing means 6 sets the priority of the bus request signal on the third bus request signal line 1O to the highest level, and the bus arbitration means 7 sends a bus use permission signal to the third agent 3, thereby granting bus use permission to the third agent 3.
Give J.
こりようにして、上位エージェントで内部バス8?占有
されていても、指定時間の後には下位エージェントも内
部バス8?1−11’J得することができる。In this way, the upper agent uses internal bus 8? Even if occupied, subordinate agents can also obtain internal bus 8?1-11'J after a specified time.
(!!6明の効果)
以上説明し友ように本発明は、データ転送制御fefu
?f−構成する内部バス調停部においてバス待チ判定と
、プライオリティ変更と、バス調停と紮行うことにより
、低プライオリテイのエージェントであっても指定時間
の後には内部バス1jt獲得することができると云う効
果がある。(!! 6 bright effects) As explained above, the present invention has data transfer control fefu
? By performing bus waiting determination, priority change, bus arbitration, and arranging in the internal bus arbitration unit that constitutes f-, even an agent with a low priority can acquire 1 internal bus after a specified time. There is an effect.
第1図は1本発明によるデータ転送制御装置の一実施例
紮示すブロック図である。
第2図は、第1図に示すデータ転送制御装置の動作を示
すタイムチャートである。
1〜3・・・エージェント 4−a4スU4停WA5
・・・バス待ち判定手段
6・・・プライオリティ変更手段
7・・・バス調停手段 8・・・内部バス9〜1
4・・・信号線FIG. 1 is a block diagram showing an embodiment of a data transfer control device according to the present invention. FIG. 2 is a time chart showing the operation of the data transfer control device shown in FIG. 1-3...Agent 4-a4su U4 stop WA5
... Bus waiting determination means 6 ... Priority changing means 7 ... Bus arbitration means 8 ... Internal buses 9 to 1
4...Signal line
Claims (1)
ントと、前記内部バスを介して前記複数のエージェント
に接続されたバス調停部とを具備し、前記各エージェン
トから前記バス調停部に対してバスリクエスト信号を送
出できるように構成したデータ転送制御装置において、
前記バス調停部は前記内部バスの使用が許可されない状
態で前記バスリクエスト信号が指定時間だけ続いたこと
を判定するとともに、当該バスリクエスト信号を指定す
るためのバス待ち判定手段と、前記バス待ち判定手段に
より指定された前記バスリクエスト信号に対して最高の
プライオリテイを与えるためのプライオリテイ変更手段
と、前記プライオリテイ変更手段により最高のプライオ
リテイを与えられたバスリクエスト信号に対して前記内
部バスの使用を許可するためのバス調停手段とを具備し
て構成したことを特徴とするデータ転送制御装置。The device includes an internal bus, a plurality of agents connected to the internal bus, and a bus arbitration section connected to the plurality of agents via the internal bus, and a bus arbitration section is provided from each of the agents to the bus arbitration section. In a data transfer control device configured to be able to send a request signal,
The bus arbitration unit determines that the bus request signal continues for a specified time in a state where use of the internal bus is not permitted, and also includes a bus wait determination means for specifying the bus request signal, and a bus wait determination unit for determining the bus request signal. a priority changing means for giving the highest priority to the bus request signal specified by the means; and a priority changing means for giving the highest priority to the bus request signal specified by the priority changing means; 1. A data transfer control device comprising: bus arbitration means for permitting use.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17674488A JPH0227461A (en) | 1988-07-15 | 1988-07-15 | Data transfer controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17674488A JPH0227461A (en) | 1988-07-15 | 1988-07-15 | Data transfer controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0227461A true JPH0227461A (en) | 1990-01-30 |
Family
ID=16019043
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17674488A Pending JPH0227461A (en) | 1988-07-15 | 1988-07-15 | Data transfer controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0227461A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001022233A3 (en) * | 1999-09-17 | 2001-10-11 | Siemens Ag | Management of access rights to buses with dynamic priority regulation |
| JP2007114918A (en) * | 2005-10-19 | 2007-05-10 | Kyocera Mita Corp | Bus arbitration system |
| JPWO2006080371A1 (en) * | 2005-01-31 | 2008-06-19 | 松下電器産業株式会社 | Access arbitration device and mediation enable condition verification device |
-
1988
- 1988-07-15 JP JP17674488A patent/JPH0227461A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001022233A3 (en) * | 1999-09-17 | 2001-10-11 | Siemens Ag | Management of access rights to buses with dynamic priority regulation |
| JPWO2006080371A1 (en) * | 2005-01-31 | 2008-06-19 | 松下電器産業株式会社 | Access arbitration device and mediation enable condition verification device |
| US7739437B2 (en) | 2005-01-31 | 2010-06-15 | Panasonic Corporation | Access arbiter and arbitrable condition verification device |
| JP4625836B2 (en) * | 2005-01-31 | 2011-02-02 | パナソニック株式会社 | Access arbitration device |
| JP2007114918A (en) * | 2005-10-19 | 2007-05-10 | Kyocera Mita Corp | Bus arbitration system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS62280948A (en) | Bus arbitration system | |
| JPH0227461A (en) | Data transfer controller | |
| JPH0210459A (en) | Bus use right determining system | |
| JPH1125036A5 (en) | ||
| US6484243B1 (en) | Shared memory tracing apparatus | |
| US5968145A (en) | System for selectively connecting CPU bus to DMAC bus when accessing device connected to DMAC bus is granted and DMA controller has right to access DMAC bus | |
| JPH0689257A (en) | Arbitration device of bus bridge | |
| JPH08153065A (en) | Bus control circuit | |
| JPH0830549A (en) | Bus control device | |
| US20030023934A1 (en) | Group write slave and a method for using same | |
| JPH06266657A (en) | Information processing equipment | |
| JP4432268B2 (en) | Bus arbitration system and interrupt processing method for a device serving as a bus master in this system | |
| JPH05324543A (en) | Bus arbiter device | |
| JPH06161951A (en) | Bus control system | |
| JPH06110825A (en) | Common bus control system | |
| JPH0310355A (en) | Common bus priority control method | |
| JPH08263428A (en) | Information processing apparatus applying split transfer method and bus arbitration method in the same | |
| JPS6280753A (en) | Bus control method | |
| JPH09179609A (en) | Control device | |
| JPS60169969A (en) | Multiprocessor system | |
| JPS58217071A (en) | Information processing system | |
| JPH04106651A (en) | Controller for system bus | |
| JPH04359353A (en) | Bus controller | |
| JPH03137754A (en) | Access control system for shared memory | |
| JP2000040060A (en) | Method and device for controlling multibus master |