JPH08297631A - Bus control method - Google Patents

Bus control method

Info

Publication number
JPH08297631A
JPH08297631A JP10092995A JP10092995A JPH08297631A JP H08297631 A JPH08297631 A JP H08297631A JP 10092995 A JP10092995 A JP 10092995A JP 10092995 A JP10092995 A JP 10092995A JP H08297631 A JPH08297631 A JP H08297631A
Authority
JP
Japan
Prior art keywords
bus
master
bus master
request
priority
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
JP10092995A
Other languages
Japanese (ja)
Inventor
Masato Kijino
真人 来住野
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.)
Toshiba Corp
Toshiba Computer Engineering Corp
Original Assignee
Toshiba Corp
Toshiba Computer Engineering 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 Toshiba Corp, Toshiba Computer Engineering Corp filed Critical Toshiba Corp
Priority to JP10092995A priority Critical patent/JPH08297631A/en
Publication of JPH08297631A publication Critical patent/JPH08297631A/en
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

(57)【要約】 【目的】複数のバスマスタがシステムバスを使用する場
合において、他のバスマスタから要求がない限り、1つ
のバスマスタがバスを長時間確保して動作できるような
効率的なバス制御を可能とする。 【構成】バスマスタBがバス使用中にあるとき、優先度
の高いバスマスタAから要求があると、バスコントロー
ラ12はバスマスタBに対し、アクノリッジ信号をネゲ
ートしてバス13の解放を要求する。バスマスタBがバ
ス13を解放し、リクエスト信号をネゲートすると、バ
スコントローラ12はバスマスタAに対し、アクノリッ
ジ信号をアサートする。これにより、バス13の使用権
がバスマスタBからバスマスタAに移る。また、バスマ
スタBは直ぐにリクエスト信号をアサートしてバス13
の使用を要求する。これにより、バスマスタAのバスア
クセスが終了後、バスマスタBにバス13の使用権が移
る。
(57) [Abstract] [Purpose] Efficient bus control so that one bus master can secure the bus for a long time and operate when multiple bus masters use the system bus unless another bus master requests it. Is possible. When the bus master B is busy and a request is made from the bus master A having a high priority, the bus controller 12 negates an acknowledge signal and requests the bus master B to release the bus 13. When the bus master B releases the bus 13 and negates the request signal, the bus controller 12 asserts an acknowledge signal to the bus master A. As a result, the right to use the bus 13 is transferred from the bus master B to the bus master A. In addition, the bus master B immediately asserts the request signal and the bus 13
Request the use of. As a result, after the bus access by the bus master A is completed, the right to use the bus 13 is transferred to the bus master B.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、例えばパーソナルコン
ピュータ等の情報処理システムにおいて、複数のバスマ
スタがシステムバスを使用する際の優先度制御を行うた
めのバス制御方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a bus control method for performing priority control when a plurality of bus masters use a system bus in an information processing system such as a personal computer.

【0002】[0002]

【従来の技術】従来、例えばパーソナルコンピュータ等
の情報処理システムにおいて、そのシステムバスには、
CPU、DAMC(direct memory acsess controller
)、主記憶、ROM、ビデオRAM、各種入出力イン
タフェースが接続されている。DAMCは、ハードディ
スク装置、フロッピーディスク装置などの高速デバイス
と主記憶間のデータ転送を集中制御するコントローラで
ある。
2. Description of the Related Art Conventionally, in an information processing system such as a personal computer, the system bus is
CPU, DAMC (direct memory acsess controller)
), A main memory, a ROM, a video RAM, and various input / output interfaces are connected. The DAMC is a controller that centrally controls data transfer between a high speed device such as a hard disk device and a floppy disk device and a main memory.

【0003】一般に、バスのアクセス権は、CPUとD
AMCに限定し、バス制御を簡略化しているが、CPU
の他に、複数個のバスマスタ(バスのアクセス権を有す
るモジュール)の共存を可能としたシステムバスを採用
しているケースもある。この場合、CPUの他にバスマ
スタとなり得るモジュールとしては、I/Oコントロー
ラ等がある。
Generally, the bus access right is the CPU and D.
Bus control is simplified by limiting to AMC, but CPU
In addition, there are cases where a system bus that allows a plurality of bus masters (modules that have access to the bus) to coexist is adopted. In this case, in addition to the CPU, there is an I / O controller or the like as a module that can be a bus master.

【0004】ここで、複数のバスマスタがシステムバス
を使用するシステムにおいて、そのバスの争奪には、リ
クエストとアクノリッジと呼ばれる2本の信号線が用い
られている。リクエスト信号は、バスマスタからバスコ
ントローラにバスの使用要求を知らせるための信号であ
る。アクノリッジ信号は、バスコントローラからバスマ
スタにバスの使用を許可するための信号である。
Here, in a system in which a plurality of bus masters use a system bus, two signal lines called request and acknowledge are used to contend for the bus. The request signal is a signal from the bus master to notify the bus controller of the bus use request. The acknowledge signal is a signal for permitting the bus master to use the bus from the bus controller.

【0005】バスコントローラは、各バスマスタの優先
度制御を行うためのコントローラである。バスマスタか
らリクエスト信号が出力されると、バスコントローラは
バスマスタの優先度に従って、アクノリッジ信号をアサ
ートし(アクティブ状態にし)、リクエスト信号がネゲ
ートするまでの間、そのバスマスタにバスを解放する。
The bus controller is a controller for controlling the priority of each bus master. When the request signal is output from the bus master, the bus controller asserts the acknowledge signal (sets the active state) according to the priority of the bus master, and releases the bus to the bus master until the request signal is negated.

【0006】[0006]

【発明が解決しようとする課題】ところで、従来のバス
制御方式では、1つのバスマスタが1回のアクセスでバ
スを占有できる時間を定めて、バスを解放するようにし
ている。この間に、他のバスマスタからのバス使用要求
(リクエスト信号)をチェックし、優先度の高いバスマ
スタから要求があれば、バスの使用権をそのバスマスタ
に移すことになる。
By the way, in the conventional bus control system, the bus is released by setting the time during which one bus master can occupy the bus by one access. During this time, a bus use request (request signal) from another bus master is checked, and if there is a request from a bus master with a high priority, the bus use right is transferred to that bus master.

【0007】この様子を図3に示す。図3は従来のバス
制御の動作を示すタイミングチャートである。例えば2
つのバスマスタAとバスマスタBがバスを使用する場合
において(優先度:A>B)、今、バスマスタBがバス
を使用中であるとする。この間に、例えばバスマスタA
からバスの使用要求があっても、バスの使用権は所定の
時間が経過するまでバスマスタBにある。バスマスタB
のバスアクセスが終了すると、バスマスタAにバスの使
用権が移る。
This state is shown in FIG. FIG. 3 is a timing chart showing a conventional bus control operation. Eg 2
When two bus masters A and B use the bus (priority: A> B), it is assumed that the bus master B is currently using the bus. During this time, for example, the bus master A
Even if there is a bus use request from the bus master B, the bus master B has the bus use right until a predetermined time elapses. Bus master B
When the bus access is completed, the bus right to use is transferred to the bus master A.

【0008】このように、バスの占有時間を定め、その
間隔毎に他のバスマスタからの要求を受け入れるように
することで、優先度に従ったバス制御を実現している。
しかしながら、このようなバス制御方式では、あるバス
マスタがリクエスト信号をアサートしているとき(バス
使用中にあるとき)、優先度の高いバスマスタがリクエ
スト信号を出力しても(バスの使用を要求しても)、現
在バス使用中にあるバスマスタがアクセスを終了するま
で、すなわち、バスの占有時間が経過するまで、バスを
使用することはできないことになる。
In this way, the bus occupancy time is determined, and the requests from other bus masters are accepted at each interval, whereby the bus control according to the priority is realized.
However, in such a bus control method, when a bus master asserts a request signal (when the bus is in use), a bus master with a high priority outputs a request signal (requests use of the bus). However, the bus cannot be used until the bus master which is currently using the bus finishes the access, that is, until the bus occupation time elapses.

【0009】また、他のバスマスタから要求がなくと
も、所定間隔毎にバスを一旦解放しなければならない。
このため、1つのバスマスタがバスを長時間占有するこ
とはできず、連続した処理を行う際に不具合となる。
Further, even if there is no request from another bus master, the bus must be released once at a predetermined interval.
For this reason, one bus master cannot occupy the bus for a long time, which causes a problem when performing continuous processing.

【0010】また、所定間隔毎にバスをアクセスするこ
とになるため、その都度、バスの争奪制御が発生し、1
つのバスマスタがバスをアクセスするのに時間を要する
といった問題があった。
Further, since the bus is accessed at predetermined intervals, bus contention control occurs each time and 1
There is a problem that it takes time for the two bus masters to access the bus.

【0011】なお、バスマスタが他のバスマスタのバス
使用状態を確認できる構成とすれば、上記のような問題
を解決できるが、自身のリクエスト/アクノリッジの信
号線の他に、さらに別のリクエスト/アクノリッジの信
号線が必要となるため、有効な方法とは言えない。
If the bus master can confirm the bus usage status of another bus master, the above problem can be solved. However, in addition to the signal line of its own request / acknowledge, another request / acknowledgement. This is not an effective method because it requires a signal line.

【0012】本発明は上記のような点に鑑みなされたも
ので、複数のバスマスタがシステムバスを使用する場合
において、他のバスマスタから要求がない限り、1つの
バスマスタがバスを長時間確保して動作できるような効
率的なバス制御を可能とするバス制御方法を提供するこ
とも目的とする。
The present invention has been made in view of the above points, and when a plurality of bus masters use the system bus, one bus master reserves the bus for a long time unless requested by another bus master. It is also an object of the present invention to provide a bus control method that enables efficient bus control such that it can operate.

【0013】[0013]

【課題を解決するための手段】本発明のバス制御方法
は、複数のバスマスタがシステムバスを使用する情報処
理システムのバス制御方法において、バスマスタがバス
を使用中に他のバスマスタからバスの使用要求があった
とき、そのバスマスタの優先度を判断し、上記バス使用
中のバスマスタより優先度が高い場合には、上記バス使
用中のバスマスにバスの解放を要求し、バスが解放され
たことを確認後、上記優先度の高いバスマスタにバスの
使用を許可するようにしたものである。
The bus control method of the present invention is a bus control method for an information processing system in which a plurality of bus masters use a system bus, and a bus use request from another bus master while the bus master is using the bus. When there is an error, the priority of the bus master is determined.If the priority of the bus master is higher than that of the bus master that is using the bus, the bus master that is using the bus is requested to release the bus, and the bus is released. After confirmation, the bus master with the higher priority is permitted to use the bus.

【0014】また、上記バス使用中のバスマスタがバス
を解放したとき、直ぐにバスの使用を要求することによ
り、上記優先度の高いバスマスタのバスアクセスが終了
したとき、そのバスマスタによるバスの継続的使用を優
先的に許可するようにしたものである。
When the bus master that is using the bus releases the bus, the bus master requests the use of the bus immediately, and when the bus access of the bus master with the higher priority is completed, the bus master continues to use the bus. Is given priority.

【0015】[0015]

【作用】上記のようなバス制御方法によれば、あるバス
マスタがバス使用中に優先度の高いバスマスタからバス
の使用要求があれば、バスの使用権がその優先度の高い
バスマスタに移る。この際に、バスを解放したバスマス
タが直ぐにバスの使用要求を行うことにより、上記優先
度の高いバスマスタがバスアクセスを終了したとき、バ
スの使用権が再びそのバスマスタに移る。
According to the bus control method as described above, if a bus master has a bus use request from a bus master with a high priority while the bus is in use, the bus use right is transferred to the bus master with a high priority. At this time, the bus master that has released the bus immediately requests the use of the bus, and when the bus master with the higher priority finishes the bus access, the bus use right is transferred to the bus master again.

【0016】[0016]

【実施例】以下、図面を参照して本発明の一実施例を説
明する。図1は本発明の一実施例に係る情報処理システ
ムの構成を示すブロック図である。本システムは、複数
のバスマスタ11a〜11cと、バスコントローラ12
を有する。バスマスタ11a〜11cは、システムバス
(以下、単にバスと称す)13に接続され、同バス13
を共有して使用する。この場合、バスマスタとしてなる
得るモジュールは、CPU、I/Oコントローラ等があ
る。また、システムバス13には、他のモジュールとし
て、ROM、RAM等のメモリ14が接続されている。
An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the configuration of an information processing system according to an embodiment of the present invention. This system includes a plurality of bus masters 11a to 11c and a bus controller 12
Have. The bus masters 11 a to 11 c are connected to a system bus (hereinafter, simply referred to as a bus) 13 and
To share and use. In this case, a module that can be a bus master is a CPU, an I / O controller, or the like. A memory 14 such as a ROM or a RAM is connected to the system bus 13 as another module.

【0017】バスコントローラ12は、バス13の使用
許可を行うためのものであり、ここでは優先度制御部1
2aを有して、各バスマスタ11a〜11cのバス使用
の優先度を制御する。なお、このバスコントローラ12
が各バスマスタ11a〜11cに内蔵される構成であっ
ても良い。
The bus controller 12 is for permitting the use of the bus 13. Here, the priority control unit 1 is used.
2a to control the priority of bus use of each of the bus masters 11a to 11c. In addition, this bus controller 12
May be built in each of the bus masters 11a to 11c.

【0018】ここで、同実施例では、バスマスタ11a
〜11cとバスコントローラ12との間にリクエスト信
号とアクノリッジ信号の2本の信号線が設けられてい
る。リクエスト信号は、バス13の使用要求を知らせる
ための信号であり、バスマスタ11a〜11cからバス
コントローラ12に対して出力される。アクノリッジ信
号は、バス13の使用を許可するための信号であり、バ
スコントローラ12からバスマスタ11a〜11cに対
して出力される。
Here, in this embodiment, the bus master 11a
Two signal lines for a request signal and an acknowledge signal are provided between 11c and the bus controller 12. The request signal is a signal for notifying a use request of the bus 13, and is output from the bus masters 11a to 11c to the bus controller 12. The acknowledge signal is a signal for permitting use of the bus 13, and is output from the bus controller 12 to the bus masters 11a to 11c.

【0019】次に、図2を参照して同実施例の動作を説
明する。図2は本発明のバス制御の動作を示すタイミン
グチャートである。ここでは、理解を容易にするため、
2つのバスマスタA(バスマスタ11a)とバスマスタ
B(バスマスタ11b)がバス13を使用する場合(優
先度:A>B)を想定して説明する。
Next, the operation of the embodiment will be described with reference to FIG. FIG. 2 is a timing chart showing the bus control operation of the present invention. Here, for ease of understanding,
Description will be made assuming that two bus masters A (bus master 11a) and bus master B (bus master 11b) use the bus 13 (priority: A> B).

【0020】図2において、T1はバスマスタBがリク
エスト信号をアサートするタイミングを示しており、バ
スコントローラ12はバス13が解放されていればアク
ノリッジ信号をアサートする。
In FIG. 2, T1 indicates the timing at which the bus master B asserts the request signal, and the bus controller 12 asserts the acknowledge signal when the bus 13 is released.

【0021】T2はバスマスタAがリクエスト信号をア
サートするタイミングを示しており、バスコントローラ
12はバスマスタBに対するアクノリッジ信号をネゲー
トし、バスマスタBにバスの解放を要求する。
T2 indicates the timing at which the bus master A asserts the request signal, the bus controller 12 negates the acknowledge signal for the bus master B, and requests the bus master B to release the bus.

【0022】T3はバスマスタBがリクエスト信号をネ
ゲートするタイミングを示しており、バスマスタBはバ
ス13を解放したら、リクエスト信号をネゲートしてバ
ス13の解放を宣言し、バスコントローラ12はバスマ
スタAに対するアクノリッジ信号をアサートする。
T3 indicates the timing at which the bus master B negates the request signal. When the bus master B releases the bus 13, the bus master B negates the request signal to declare the release of the bus 13, and the bus controller 12 acknowledges the bus master A. Assert the signal.

【0023】T4はバスマスタBがリクエスト信号を再
アサートするタイミングを示しており、バスマスタBは
バスマスタAのバスアクセス終了後、再びバス13を獲
得するための要求を行う。
T4 indicates the timing at which the bus master B re-asserts the request signal, and after the bus access of the bus master A is completed, the bus master B makes a request to acquire the bus 13 again.

【0024】T5はバスマスタAがリクエスト信号をネ
ゲートするタイミングを示しており、バスマスタAはバ
ス13を解放後、リクエスト信号をネゲートしてバス1
3の解放を宣言し、バスコントローラ12はバスマスタ
Bに対するアクノリッジ信号を再びアサートする。
T5 indicates the timing at which the bus master A negates the request signal. After the bus master A releases the bus 13, the bus master A negates the request signal and the bus 1
3, the bus controller 12 reasserts the acknowledge signal to the bus master B.

【0025】しかして、バスマスタAとバスマスタBが
バス13を使用する場合において、今、バスマスタBが
リクエスト信号をアサートし、バスコントローラ12か
らのアクノリッジ信号を受信後、バス13を確保して動
作しているものとする(T1)。
However, when the bus master A and the bus master B use the bus 13, the bus master B asserts the request signal and receives the acknowledge signal from the bus controller 12 and secures the bus 13 to operate. (T1).

【0026】このとき、優先度の高いバスマスタAがリ
クエスト信号をアサートすると、バスコントローラ12
は現在バス使用中のバスマスタBに対し、アクノリッジ
信号をネゲートしてバス13の解放を要求する(T
2)。バスマスタBは、この要求に従ってバス13を解
放し、リクエスト信号をネゲートすることにより、バス
13の解放を宣言する。バスコントローラ12はバス1
3が解放されたことを確認すると、バスマスタAに対す
るアクノリッジ信号をアサートする(T3)。
At this time, when the bus master A having a high priority asserts the request signal, the bus controller 12
Requests the bus master B currently using the bus to release the bus 13 by negating the acknowledge signal (T
2). The bus master B releases the bus 13 in accordance with this request and negates the request signal to declare the release of the bus 13. Bus controller 12 is bus 1
When it is confirmed that 3 is released, the acknowledge signal for the bus master A is asserted (T3).

【0027】このようにして、バス13の使用権がバス
マスタBからバスマスタAに移る。これにより、バスマ
スタAはバス13を確保し、例えばメモリ14をアクセ
スするなどの動作を行うことができる。
In this way, the right to use the bus 13 is transferred from the bus master B to the bus master A. As a result, the bus master A can secure the bus 13 and perform operations such as accessing the memory 14, for example.

【0028】また、バスマスタBはバス13を解放して
リクエスト信号をネゲート後、直ぐにリクエスト信号を
アサートしてバス13の使用を要求する(T4)。これ
により、バスマスタAのバスアクセスが終了後、バスマ
スタBは直ちにバス13を確保して動作することができ
る(T5)。
The bus master B releases the bus 13 and negates the request signal, and immediately asserts the request signal to request the use of the bus 13 (T4). As a result, after the bus access of the bus master A is completed, the bus master B can immediately secure the bus 13 and operate (T5).

【0029】このように、バスマスタBがバス使用中に
優先度の高いバスマスタAからバス13の使用要求があ
った際には、バスマスタAにバス13の使用権を渡し、
バスマスタAのバスアクセス終了後、再びバス13を使
用することになる。この場合、バスマスタAからのバス
使用要求がなければ、バスマスタBはバス13を継続的
使用することができる。
As described above, when the bus master B requests the use of the bus 13 from the high-priority bus master A while the bus is in use, the right to use the bus 13 is passed to the bus master A.
After the bus access of the bus master A is completed, the bus 13 will be used again. In this case, if there is no bus use request from the bus master A, the bus master B can continuously use the bus 13.

【0030】[0030]

【発明の効果】以上のように本発明によれば、複数のバ
スマスタがシステムバスを使用する場合において、ある
バスマスタがバス使用中であっても、他のバスマスタか
らの要求を受け付けられる。したがって、常に1つのバ
スマスタにバスを確保させておくことにより、他のバス
マスタからの要求がない限り、バスの争奪を発生させな
いでバスをアクセスすることができる。
As described above, according to the present invention, when a plurality of bus masters use the system bus, a request from another bus master can be accepted even if a certain bus master is using the bus. Therefore, by always keeping the bus reserved by one bus master, the bus can be accessed without causing contention for the bus unless there is a request from another bus master.

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

【図1】本発明の一実施例に係る情報処理システムの構
成を示すブロック図。
FIG. 1 is a block diagram showing the configuration of an information processing system according to an embodiment of the present invention.

【図2】本発明のバス制御の動作を示すタイミングチャ
ート。
FIG. 2 is a timing chart showing the bus control operation of the present invention.

【図3】従来のバス制御の動作を示すタイミングチャー
ト。
FIG. 3 is a timing chart showing a conventional bus control operation.

【符号の説明】[Explanation of symbols]

11a〜11c…バスマスタ、12…バスコントロー
ラ、12a…バスコントローラ、13…システムバス、
14…メモリ。
11a to 11c ... Bus master, 12 ... Bus controller, 12a ... Bus controller, 13 ... System bus,
14 ... Memory.

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 複数のバスマスタがシステムバスを使用
する情報処理システムのバス制御方法において、 バスマスタがバスを使用中に他のバスマスタからバスの
使用要求があったとき、そのバスマスタの優先度を判断
し、 上記バス使用中のバスマスタより優先度が高い場合に
は、上記バス使用中のバスマスにバスの解放を要求し、 バスが解放されたことを確認後、上記優先度の高いバス
マスタにバスの使用を許可するようにしたことを特徴と
するバス制御方法。
1. In a bus control method for an information processing system in which a plurality of bus masters use a system bus, when a bus master requests a bus use while another bus master is using the bus, the priority of the bus master is determined. However, if the priority is higher than the bus master that is using the bus, the bus master that is using the bus is requested to release the bus, and after confirming that the bus has been released, the bus master that has the higher priority A bus control method characterized by permitting use.
【請求項2】 上記バス使用中のバスマスタがバスを解
放したとき、直ぐにバスの使用を要求することにより、 上記優先度の高いバスマスタのバスアクセスが終了した
とき、そのバスマスタによるバスの継続的使用を優先的
に許可するようにしたことを特徴とする請求項1記載の
バス制御方法。
2. When the bus master that is using the bus releases the bus, the bus master requests the use of the bus immediately, and when the bus access of the bus master with the higher priority is completed, the bus master continues to use the bus. 2. The bus control method according to claim 1, wherein the bus control is permitted with priority.
【請求項3】 バスの使用要求を知らせるためのリクエ
スト信号と、バスの使用を許可するためのアクノリッジ
信号の2本の信号線が、システムバスを共有する複数の
バスマスタとこの各バスマスタの優先度制御を行うバス
コントローラとの間に設けられた情報処理システムのバ
ス制御方法において、 バスマスタがバスを使用中に他のバスマスタが上記リク
エスト信号をアサートしてバスの使用を要求したとき、 そのバスマスタが上記バス使用中のバスマスタより優先
度が高い場合には、上記バスコントローラにより上記バ
ス使用中のバスマスタに対する上記アクノリッジ信号を
ネゲートしてバスの解放を要求し、 上記バス使用中のバスマスタが上記リクエスト信号をネ
ゲートしてバスの解放を宣言したとき、 上記バスコントローラにより上記優先度の高いバスマス
タに対する上記アクノリッジ信号をアサートしてバスの
使用を許可するようにしたことを特徴とするバス制御方
法。
3. A plurality of bus masters sharing a system bus with a request signal for notifying a bus use request and an acknowledge signal for permitting the use of the bus, and the priority of each bus master. In a bus control method of an information processing system provided between a bus controller for controlling and a bus master, when another bus master asserts the request signal to request the use of the bus while the bus master is using the bus, the bus master When the priority is higher than that of the bus master in use of the bus, the bus controller negates the acknowledge signal to the bus master in use of the bus to request the release of the bus, and the bus master in use of the bus requests the request signal. When declaring the release of the bus by negating the Bus control method is characterized in that by asserting the acknowledge signal to allow use of the bus for the serial high-priority bus master.
【請求項4】 上記バス使用中のバスマスタが上記リク
エスト信号をネゲートしてバスを解放したとき、直ぐに
そのリクエスト信号をアサートしてバスの使用を要求す
ることにより、 上記優先度の高いバスマスタのバスアクセスが終了した
とき、上記バスコントローラによりそのバスマスタの上
記リクエスト信号をアサートしてバスの継続的使用を優
先的に許可するようにしたことを特徴とする請求項3記
載のバス制御方法。
4. When the bus master in use of the bus negates the request signal and releases the bus, the request signal is immediately asserted to request the use of the bus, so that the bus master having the higher priority can use the bus. 4. The bus control method according to claim 3, wherein when the access is completed, the bus controller asserts the request signal of the bus master to preferentially permit continuous use of the bus.
JP10092995A 1995-04-25 1995-04-25 Bus control method Pending JPH08297631A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10092995A JPH08297631A (en) 1995-04-25 1995-04-25 Bus control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10092995A JPH08297631A (en) 1995-04-25 1995-04-25 Bus control method

Publications (1)

Publication Number Publication Date
JPH08297631A true JPH08297631A (en) 1996-11-12

Family

ID=14287049

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10092995A Pending JPH08297631A (en) 1995-04-25 1995-04-25 Bus control method

Country Status (1)

Country Link
JP (1) JPH08297631A (en)

Similar Documents

Publication Publication Date Title
JP4480427B2 (en) Resource management device
JP2986176B2 (en) Bus right control system and bus system
US5649209A (en) Bus coupling information processing system for multiple access to system bus
US6826644B1 (en) Peripheral component interconnect arbiter implementation with dynamic priority scheme
JP3766377B2 (en) Bus control device and information processing system
US5293493A (en) Preemption control for central processor with cache
KR930005726B1 (en) Delay logic for preventing cpu lockout from bus ownership
JP2000132505A (en) Bus access method and device, and its use device and system
JP2647035B2 (en) Bus control circuit
JPH1125036A5 (en)
JPH06139188A (en) Method and device for bus control
JP3240863B2 (en) Arbitration circuit
JPH0844662A (en) Information processor
JPH0844661A (en) Information processor
JPH06266657A (en) Information processing equipment
JPS623364A (en) Bus occupation control system
JP2555941B2 (en) Bus arbitration method
JP2836591B2 (en) Inter-processor bus transmission method and inter-processor bus transmission system
JPH11203253A (en) Exclusive access control method for shared resources
JP2587100B2 (en) Data transfer control method
JPH09179609A (en) Control device
JPS61264463A (en) Bus controlling system
JPH01205365A (en) Bus acquisition control system
JPH06314249A (en) Data transfer device
JPH012161A (en) Resource contention arbitration device