JPH0227461A - Data transfer controller - Google Patents

Data transfer controller

Info

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
Application number
JP17674488A
Other languages
Japanese (ja)
Inventor
Hirohiko Koike
小池 裕彦
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP17674488A priority Critical patent/JPH0227461A/en
Publication of JPH0227461A publication Critical patent/JPH0227461A/en
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

PURPOSE:To acquire an internal bus after the designated time even at the time of a low priority agent by executing a bus waiting decision, a priority changing and a bus arbitration. CONSTITUTION:A bus arbitration part 4 is provided with a bus waiting deciding part 5, a priority changing means 6 and a bus arbitrating means 7. The bus waiting deciding means 5 decides the condition in which the use of an internal bus 8 is not permitted and that a bus request signal is continued only for the designated time, and designates said bus request signal. A priority changing means 6 gives the best priority to the bus requesting signal designated by the bus waiting deciding means 5. Thus, since the use of the internal bus 8 is permitted for the highest order priority bus request signal, the internal bus can be obtained even by agents 1-3 of the low priority.

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.

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

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

【特許請求の範囲】[Claims] 内部バスと、前記内部バスに接続された複数のエージェ
ントと、前記内部バスを介して前記複数のエージェント
に接続されたバス調停部とを具備し、前記各エージェン
トから前記バス調停部に対してバスリクエスト信号を送
出できるように構成したデータ転送制御装置において、
前記バス調停部は前記内部バスの使用が許可されない状
態で前記バスリクエスト信号が指定時間だけ続いたこと
を判定するとともに、当該バスリクエスト信号を指定す
るためのバス待ち判定手段と、前記バス待ち判定手段に
より指定された前記バスリクエスト信号に対して最高の
プライオリテイを与えるためのプライオリテイ変更手段
と、前記プライオリテイ変更手段により最高のプライオ
リテイを与えられたバスリクエスト信号に対して前記内
部バスの使用を許可するためのバス調停手段とを具備し
て構成したことを特徴とするデータ転送制御装置。
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.
JP17674488A 1988-07-15 1988-07-15 Data transfer controller Pending JPH0227461A (en)

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)

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

Cited By (5)

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