JPH03105647A - Transfer system for request - Google Patents
Transfer system for requestInfo
- Publication number
- JPH03105647A JPH03105647A JP1244474A JP24447489A JPH03105647A JP H03105647 A JPH03105647 A JP H03105647A JP 1244474 A JP1244474 A JP 1244474A JP 24447489 A JP24447489 A JP 24447489A JP H03105647 A JPH03105647 A JP H03105647A
- Authority
- JP
- Japan
- Prior art keywords
- request
- cycle
- control circuit
- test
- sent
- 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
- Techniques For Improving Reliability Of Storages (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
Description
【発明の詳細な説明】
〔概 要]
コンピュータシステムにおける記憶部に送出するリクエ
ストの転送方式に関し,ゲート数の削減と記憶制御部内
のリクエスト制御の高速化を図り,マシンサイクルを短
縮することを目的とし.テストリクエストを格納してお
くテストリクエストスタックと,2サイクルリクエスト
制御回路と、1サイクルリクエスト制御回路と,テスト
リクエストスタックから取り出したテストリクエストを
2サイクルリクエスト制御回路と1サイクルリクエスト
制御回路とに送るテストリクエスト制御回路とをそなえ
.前記2サイクルリクエスト制11回路内のリクエスト
及び前記lサイクルリクエスト制御同路内のリクエスト
を優先順位にもとづいて選択し.主記憶装置等へ送出す
る優先順位制御を行う構成を有する。[Detailed Description of the Invention] [Summary] The purpose of this invention is to reduce the number of gates, speed up request control within the storage control unit, and shorten the machine cycle with respect to a transfer method for requests sent to a storage unit in a computer system. year. A test that sends test requests taken out from the test request stack to the test request stack that stores test requests, the 2-cycle request control circuit, the 1-cycle request control circuit, and the 2-cycle request control circuit and the 1-cycle request control circuit. Equipped with a request control circuit. Selecting the requests in the 2-cycle request system 11 circuit and the requests in the 1-cycle request control circuit on the basis of priority. It has a configuration that performs priority control for sending data to the main storage device, etc.
本発明は,コンピュータシステムにおける記憶部に送出
するリクエストの転送方式に関し,特にテスト用リクエ
ストの転送方式に関する.近年のコンピュータシステム
の大規模化に伴いlつの記憶装置に対してリクエストを
送出する装置の数は増してはいるが,コンピュータシス
テムの小型化・高速化の要求を実現するために.各装置
内のレジスタ等の共用により,LSIの数やLSI間の
信号線の数を減らす必要がある。The present invention relates to a transfer method for requests sent to a storage unit in a computer system, and particularly to a transfer method for test requests. As computer systems have become larger in recent years, the number of devices that send requests to a single storage device has increased, but in order to meet the demands for smaller and faster computer systems. By sharing registers and the like within each device, it is necessary to reduce the number of LSIs and the number of signal lines between LSIs.
従来のコンピュータシステムで記憶部に送出しているテ
スト用のリクエストは,主に次の2通りの目的のために
必要とされている.
1つは中央処理装W(CPU)等の2サイクルリクエス
トを送出する装置の代わりに擬似的にリクエストを送出
し,2サイクルリクエストを送出する装置なしで,記憶
制御の試験を行うためのものと,もう1つは,システム
通常運用中のSvPからのリクエストや記憶装置パトロ
ールのためのリクエスト送出等に使うためのものである
。一方,従来の記憶制御部は,リクエスト送出元装置に
対応して1つずつインタフェースのレジスタを持ってお
り.このためテストリクエスト送出装置は.2サイクル
リクエストだけを送出するのみでよかった.
ところが中央処理装置の並列化などにより.リクエスト
送出元装置の数が増すに連れ,記憶制御部内のインタフ
ェースレジスタを大量に持たねばならず,かつ,通常運
用中のテストリクエスト用のインタフェースレジスタを
他装置用のものと共用することは,テストリクエストが
2サイクルリクエストであったため不可能であった。Test requests sent to storage in conventional computer systems are mainly needed for the following two purposes. One is to send a pseudo request in place of a device that sends a two-cycle request such as a central processing unit W (CPU), and to test storage control without a device that sends a two-cycle request. , and the other is used for sending requests from SvP during normal system operation, requests for storage device patrol, etc. On the other hand, conventional storage control units have one interface register for each request source device. For this reason, the test request sending device. It was sufficient to send only 2-cycle requests. However, due to parallelization of central processing units, etc. As the number of request sending devices increases, it is necessary to have a large number of interface registers in the storage control unit, and it is difficult to share the interface registers for test requests during normal operation with those for other devices. This was not possible because the request was a two-cycle request.
従って,テストリクエスト用のインタフェースレジスタ
を持たねばならないため.ゲート数(L31数)の増加
,記憶制1rj部内のリクエスト制御部分の論理回路に
おける出力分岐数の増加や人力数の増加により.リクエ
スト制御における遅延時間が増し,マシンサイクルの短
縮化を困難にしていた.
具体的に説明すると.従来の回路のように,MCU用の
インタフェースレジスタとテスター(SVPリクエスト
)用のインタフェースレジスタとを別々にもつと,LS
Iの分割において,ADRS SELという部分のL
SIの個数を信号線不足のためだけに1つ増やさなけれ
ばならなくなる.しかし.そのLSIに入力される制御
信号の分岐数やそのLSIから,優先順位制御回路への
信号線増に伴い信号遅延量が大きくなるので,LSIを
増やすことは望ましくない。Therefore, it is necessary to have an interface register for test requests. Due to an increase in the number of gates (number of L31), an increase in the number of output branches in the logic circuit of the request control part in the memory system 1rj section, and an increase in the number of human resources. The delay time in request control increased, making it difficult to shorten machine cycles. To explain specifically. If you have separate interface registers for the MCU and the tester (SVP request) as in conventional circuits, the LS
In the division of I, L of the part called ADRS SEL
The number of SIs will have to be increased by one just because of the lack of signal lines. but. It is not desirable to increase the number of LSIs because the number of branches of control signals input to the LSI and the number of signal lines from the LSI to the priority control circuit increase the amount of signal delay.
またMCUからのリクエストは,1サイクルのリクエス
トであり9インタフェースレジスタ(PREPORT)
で受けた後はlサイクルの制御をしている.したがって
,TESTERからのリクエストを2サイクルとすると
.インタフェースレジスタで受け取った後の制御を2サ
イクル用に変更する必要があるが.これを行うと.制御
は非常に難しくなり.ディレイも厳しくなる.しかしT
ESTERからのリクエストをlサイクルにすると,イ
ンタフェースレジスタで受け取った後の制御が簡単とな
る.
〔発明が解決しようとする課題〕
本発明は,システム通常運用中のテストリクエスト送出
制御を1サイクルで行うことにより.インタフェースレ
ジスタを一部共用して.ゲート数の削減と記憶制御部内
のりダエスト制御の高速化を図り.マシンサイクルを短
縮することを目的とする.
〔課題を解決するための手段〕
第1図は,本発明の原理説明図である.図中、1は.テ
ストリクエストスタックであり.テストリクエストを予
め格納しておくもの.2は.テストリクエスト制御回路
であり,テストリクエストの送出制御を行うもの.
3は.記憶制御部内の優先順位制御回路であり.さまざ
まな装置からのリクエストをリクエスト情報により優先
順位を決め.記憶部へアクセスを行うもの.
4は.記憶制御部内の2サイクルリクエスト制御回路で
あり,2サイクルで1つのリクエストを送出する装置(
中央処理装置など)からのリクエスト(A)を.装置対
応に1つずつ持っているインタフェースレジスタで受け
取り,前記優先順位制御回路3で選ばれるまで保持して
おき,その待ち状B (C)をリクエスト退出元装置に
通知するもの.
5は.記憶制御部内の1サイクルリクエスト制御回路で
あり,テストリクエストと他装置の1サイクルリクエス
ト(B)を選択し,内部のインタフェースレジスタで受
け取って前記優先順位制御回路3で選ばれるまで保持し
ておくとともに,その待ち伏J!I (D)と.テスト
リクエストを選びインタフェースレジスタにセットした
という応答信号(E)とをリクエスト送出元装置に通知
するものである.
は阻止されて.正当な優先順位に従わなくなるので、1
サイクルリクエスト制御回路のゲート数(LSI数)の
削減と,制御の遅延時間の減少によるマシンサイクルの
短縮が可能となる.〔作 用〕
本発明では,第1図の如く,テストリクエスト制御回路
からの1サイクルのテストリクエストの送出は.1サイ
クルリクエスト制御回路からのテストリクエスト受け取
り応答信号により.テストリクエストスタックから読み
出した次のリクエストを送出するか.前回に送出したも
のと同一リクエストを送出するかの制御によって行われ
,2サイクルのテストリクエストでは実現できなかった
lサイクルリクエスト制御回路内のインタフェースレジ
スタの共用が可能となる.
つまり2サイクルのテストリクエストの場合,後の!サ
イクルに外部装置からの1サイクルリクエスト(B)が
送出された時.1サイクルリクエスト(B)のインタフ
ェースレジスタへのセット〔実施例〕
第2図は本発明の一実施例tl或図であり,リクエスト
の転送制御部を示している.
図中.第1図で示したものと同一のものは同一の記号で
示してあり.
laはテストリクエストスタックlのスタックアドレス
レジスタであり.リクエストを格納しておくレジスタ部
1 b (RAMでもよい)のアドレスを保持するもの
,
2aはテストリクエスト制御回路2のSvPインタフェ
ース制御回路であり,svpからの信号の受け取りを行
うもの,
2bはテストリクエスト読み出し制御回路であり,スタ
ックアドレス選択回路2cやスタックアドレスベーシッ
ク2dを用いて,テストリクエストスタック1から読み
出したいテストリクエストのアドレスの制御や,レジス
タ部1bからのり−ドデータを保持しておくリクエスト
リードレジスタ2eの設定制御(クロック制御)等を行
うもの.2rはテストリクエスト送出制御回路であり.
テストリクエストがlサイクルリクエストであるか.2
サイクルリクエストであるかを判定し,送出先の認識と
テストリクエスト読み出し制御回路2bからの送出レジ
スタ設定信号27によるテストリクエストの送出タイ逅
ングの制御を行うもの,2gはlサイクルテストリクエ
スト認識レジスタであり.
2hは前記2gのlサイクルディレイレジスタであり.
2jは2gの2サイクルディレイレジスタであり,これ
らはテストリクエスト送出回路に送出されたリクエスト
が1サイクルテストリクエストであることを示すもの,
4aは.2サイクルリクエスト制御回路4の2サイクル
リクエスト入力選択回路であり.2サイクルリクエスト
AIを送出する装置がパワーオン状態でない時のみテス
トリクエストを選択するもの,
4bは2サイクルリクエストインタフェースレジスタで
あり,2サイクルリクエスト入力選択回路で選んだリク
エストを保持するもの
4Cは2サイクルリクエスト選沢待ち制御回路であり,
優先順位制御回路3で選ばれるまで待ち状態を維持し9
その状態をリクエスト送出元装置に通知するもの,
5aは.1サイクルリクエスト制御回路の1サイクルリ
クエスト人力選択回路であり、1サイクルリクエス}B
lが送出されていない時のみテストリクエストを選択す
るもの,
5bは1サイクルリクエストインタフェースレジスタで
あり,1サイクルリクエスト入力選択回路で選んだリク
エストを保持するもの,5Cは1サイクルリクエスト選
択待ち制御回路であり,優先順位制御回路3で選ばれる
まで待ち状態を維持し.その状態とテストリクエストを
受け取った時の応答信号をリクエスト送出元装置に通知
するものである。Also, a request from the MCU is a 1-cycle request and requires 9 interface registers (PREPORT).
After receiving the signal, it controls l cycles. Therefore, if the request from TESTER is 2 cycles. It is necessary to change the control after receiving it in the interface register for 2 cycles. If you do this. Control becomes very difficult. The delay will also be severe. But T
If the request from ESTER takes one cycle, control after receiving it in the interface register will be easier. [Problems to be Solved by the Invention] The present invention achieves this by performing test request sending control in one cycle during normal system operation. By sharing some interface registers. Aimed at reducing the number of gates and increasing the speed of data transfer control within the memory control section. The purpose is to shorten machine cycles. [Means for solving the problem] Figure 1 is a diagram explaining the principle of the present invention. In the figure, 1 is . This is the test request stack. It stores test requests in advance. 2 is. This is a test request control circuit that controls the sending of test requests. 3 is. This is a priority control circuit within the memory control unit. Prioritizes requests from various devices based on request information. Something that accesses the memory section. 4 is. This is a 2-cycle request control circuit in the storage control unit, and is a device that sends one request in 2 cycles (
A request (A) from a central processing unit, etc.). It is received by an interface register, one for each device, held until it is selected by the priority control circuit 3, and then notifies the request exit source device of the waiting status B (C). 5 is. This is a 1-cycle request control circuit in the storage control unit, which selects a test request and a 1-cycle request (B) from another device, receives it in an internal interface register, and holds it until it is selected by the priority control circuit 3. ,That ambush J! I (D) and. This is to notify the request source device of a response signal (E) indicating that a test request has been selected and set in the interface register. is prevented. 1 because it does not follow legitimate priorities.
Machine cycles can be shortened by reducing the number of gates (LSIs) in the cycle request control circuit and by reducing control delay time. [Function] In the present invention, as shown in FIG. 1, one cycle of test request transmission from the test request control circuit is as follows. By the test request reception response signal from the 1-cycle request control circuit. Whether to send the next request read from the test request stack. This is done by controlling whether to send the same request as the previous one, and it becomes possible to share the interface register in the 1-cycle request control circuit, which was not possible with a 2-cycle test request. In other words, in the case of a 2-cycle test request, the latter! When a 1-cycle request (B) is sent from an external device during a cycle. Setting a 1-cycle request (B) to an interface register [Embodiment] Fig. 2 is a diagram showing an embodiment of the present invention, and shows a request transfer control section. In the figure. Components that are the same as those shown in Figure 1 are indicated by the same symbols. la is the stack address register of test request stack l. Register section 1b holds the address for storing requests (RAM may be used), 2a is the SvP interface control circuit of the test request control circuit 2 and receives signals from svp, 2b is the test This is a request read control circuit, which uses the stack address selection circuit 2c and stack address basic 2d to control the address of the test request to be read from the test request stack 1, and the request read which holds the read data from the register section 1b. Controls the settings of register 2e (clock control), etc. 2r is a test request sending control circuit.
Is the test request an l-cycle request? 2
2g is an l-cycle test request recognition register that determines whether it is a cycle request, recognizes the destination, and controls the transmission timing of the test request using the transmission register setting signal 27 from the test request read control circuit 2b. can be. 2h is the l-cycle delay register of 2g. 2j is a 2-cycle delay register of 2g, which indicates that the request sent to the test request sending circuit is a 1-cycle test request, and 4a is a 2-cycle delay register of 2g. This is a 2-cycle request input selection circuit for the 2-cycle request control circuit 4. 4b is a 2-cycle request interface register that holds the request selected by the 2-cycle request input selection circuit; 4C is a 2-cycle It is a request selection wait control circuit,
It maintains the waiting state until it is selected by the priority control circuit 3.
5a is a device that notifies the request sending device of its status. This is the 1 cycle request manual selection circuit of the 1 cycle request control circuit, and the 1 cycle request}B
5b is a 1-cycle request interface register that holds the request selected by the 1-cycle request input selection circuit; 5C is a 1-cycle request selection wait control circuit. Yes, it remains in a waiting state until it is selected by the priority control circuit 3. It notifies the request sending device of its status and a response signal upon receiving the test request.
動作例を次に示す.第3図は第2図の実施例横戒による
リクエスト転送制御のタイムチャートである.
SVPインタフェース制御回路2aにSvPからのコマ
ンドが人力され6それを解読して起動信号21を発行し
,テストリクエストの転送は開始される.
テストリクエスト読み出し制御回路2bは.前記起動信
号21を受け取り,スタックアドレスレジスタlaとス
タックアドレスベーシック2dのクロック制御信号25
を送出し.かつセレクトカウントアップ信号24は落ち
ており、1a,2dにはスタックアドレス ゜0゜をセ
ットし,スタックのレジスタ部1bからのリクエスト(
アドレス,オペコード リクエスタ−ID等)を読み出
す.これと同時に.クロック制御信号26とセレクトカ
ウントアップ信号24を上げて.クロック制御信号26
によりテストリクエストをリクエストリードレジスタ2
eにセットし,クロック制御信号25と送出制御信号2
7を上げて.リクエストが2サイクルなら2−サイクル
用インタフェース信号28.1サイクルならば1サイク
ル用インタフェース信号29が送出される.
このとき2サイクルリクエストのBUSY信号Clが上
がっていないので.クロック制御信号25を上げて,ス
タックアドレス ゛2”をセントし、1サイクルリクエ
スト(2)をリクエストリードレジスタ2eに読み出し
てくるが,BUSY信号CIが上がっているので,クロ
ック制御信号25は上がらず,かつインタフェース信号
28からのlサイクルリクエスト(1)は、1サイクル
延ばされて3サイクル間送出される。An example of operation is shown below. FIG. 3 is a time chart of request transfer control using the embodiment shown in FIG. 2. A command from SvP is input manually to the SVP interface control circuit 2a, 6 it is decoded, a start signal 21 is issued, and the transfer of the test request is started. The test request read control circuit 2b is . Upon receiving the activation signal 21, a clock control signal 25 for the stack address register la and stack address basic 2d is generated.
Send. Moreover, the select count up signal 24 has fallen, the stack address ゜0゜ is set in 1a and 2d, and the request from the register section 1b of the stack (
address, opcode, requester ID, etc.). At the same time as this. Raise the clock control signal 26 and select count up signal 24. Clock control signal 26
Request test request by request read register 2
e, and clock control signal 25 and transmission control signal 2
Raise 7. If the request is 2 cycles, a 2-cycle interface signal 28 is sent, and if it is 1 cycle, a 1-cycle interface signal 29 is sent. At this time, the 2-cycle request BUSY signal Cl has not risen. The clock control signal 25 is raised, the stack address "2" is sent, and the 1-cycle request (2) is read into the request read register 2e, but since the BUSY signal CI is raised, the clock control signal 25 is not raised. , and the l cycle request (1) from the interface signal 28 is extended by one cycle and sent for three cycles.
退出制御信号は,2サイクルリクエストの時はlサイク
ル間のみ上げられ,最低2サイクル間同一リクエストを
送出しつづけるが、1サイクルリクエストの時は,2サ
イクル間上げられ,リクエストは1サイクルのみ送出さ
れる.
送出されたリクエストは2サイクルリクエストインタフ
ェースレジスタ4b又はlサイクルリクエストインタフ
ェースレジスタ5bで受け取られ.第3図の如くリクエ
スト(0)はBUSY信号が1サイクル上がっているの
で3サイクル間保持され.リクエスト(1)はBUSY
信号が上がっていないので2サイクル間保持される.
また1サイクルリクエスト(2)を5bで受け取った後
,応答信号Elが送り出され.応答信号のタイξングに
合わせ.かつ送出リクエストが1サイクルテストリクエ
ストであるという認識信号23と,前記応答信号とで.
テストリクエスト読み出し制御回路内の受け取り完了信
号2aを上げ.次のリクエスト(3)を読み出して来て
.次のサイクルでリクエスト(3)の送出をするが、1
サイクルリクエスト入力選択回路5aでBlから入力さ
れたリクエスト(6〉 の方をインタフェースレジスタ
5bにセットし,応答信号は上がらず.かつ受け取り完
了信号も上がらず.もう一度リクエスト(3〉の送出を
行う.
また2bはテストリクエスト読み出し制御回路内の信号
であり.リクエストアドレスの送出制御信号であり.2
cはストアデータの送出制御信号である.
〔発明の効果〕
以上説明した欅に.本発明によれば1サイクルのテスト
リクエストに対する記憶制御部における受け取り用のイ
ンタフェースレジスタを共用することができ,LSI数
の増加による物量の増加や.出力分岐数や論理回路への
入力数の減少によるリクエスト転送制御の遅延時間の短
縮によるマシンサイクルの短縮が可能となり.リクエス
ト転送部の性能向上に寄与するところが大きい.When a 2-cycle request is made, the exit control signal is raised only for l cycles, and the same request continues to be sent for at least 2 cycles, but when it is a 1-cycle request, it is raised for 2 cycles, and the request is sent for only 1 cycle. Ru. The sent request is received by the 2-cycle request interface register 4b or the 1-cycle request interface register 5b. As shown in Figure 3, the request (0) is held for three cycles because the BUSY signal has risen by one cycle. Request (1) is BUSY
Since the signal is not rising, it is held for two cycles. Further, after receiving the 1-cycle request (2) at 5b, a response signal El is sent out. According to the timing of the response signal. and a recognition signal 23 indicating that the sending request is a one-cycle test request, and the response signal.
Raise the reception completion signal 2a in the test request readout control circuit. Read out the next request (3). Request (3) is sent in the next cycle, but 1
The cycle request input selection circuit 5a sets the request (6>) input from Bl in the interface register 5b, and the response signal does not go up.The reception completion signal also does not go up.The request (3>) is sent again. Also, 2b is a signal in the test request readout control circuit.It is a request address sending control signal.2
c is a store data transmission control signal. [Effects of the invention] Keyaki explained above. According to the present invention, the receiving interface register in the storage control unit for one cycle of test requests can be shared, and the amount of material can be increased due to an increase in the number of LSIs. Machine cycles can be shortened by reducing the delay time of request transfer control by reducing the number of output branches and the number of inputs to logic circuits. It greatly contributes to improving the performance of the request forwarding section.
第1図は本発明の原理説明図,第2図は本発明の一実施
例構戒図,第3図は本発明の実施例構戒によるリクエス
ト転送制御のタイムチャートである.
図中,
l :
2 :
3 :
4 :
5 :
l a :
ltz
2a :
2 b =
2C :
2dj
2e :
2 ] :
2g=
2 h :
2j :
4 a :
4 b :
テストリクエストスタック.
テストリクエスト制御回路.
優先順位制御回路.
2サイクルリクエスト制御回路.
1サイクルリクエスト制御回路,
スタックアドレスレジスタ,
レジスタ部.
SVPインタフェース制御回路.
テストリクエスト読み出し制御回路.
スタックアドレス選択回路,
スタックアドレスベーシック.
リクエストリードレジスタ.
テストリクエスト送出制御回路.
lサイクルテストリクエスト認識レジスタ5
lサイクルディレイレジスタ.
2サイクルディレイレジスタ.
2サイクルリクエスト入力選択回路,
2サイクルリクエストインタフェースレジスタ,
4C:2サイクルリクエスト選択待ち制御回路,5a:
1サイクルリクエスト入力選択回路.5b:1サイクル
リクエストインタフェースレジスタ.Fig. 1 is a diagram explaining the principle of the present invention, Fig. 2 is a diagram showing the structure of an embodiment of the present invention, and Fig. 3 is a time chart of request transfer control according to the structure of the embodiment of the present invention. In the figure, l: 2: 3: 4: 5: la: ltz 2a: 2 b = 2C: 2dj 2e: 2]: 2g = 2h: 2j: 4a: 4b: Test request stack. Test request control circuit. Priority control circuit. 2-cycle request control circuit. 1 cycle request control circuit, stack address register, register section. SVP interface control circuit. Test request read control circuit. Stack address selection circuit, stack address basic. Request read register. Test request sending control circuit. l-cycle test request recognition register 5 l-cycle delay register. 2 cycle delay register. 2-cycle request input selection circuit, 2-cycle request interface register, 4C: 2-cycle request selection wait control circuit, 5a:
1 cycle request input selection circuit. 5b: 1 cycle request interface register.
Claims (2)
トスタックと、 2サイクルリクエスト制御回路と、1サイクルリクエス
ト制御回路と、前記テストリクエストスタック内の任意
のエントリのリクエストを読み出し、2サイクルリクエ
スト制御回路へテスト用2サイクルリクエストとしてま
たは1サイクルリクエスト制御回路へテスト用1サイク
ルリクエストとして送出するテストリクエスト制御回路
とをそなえ、 2サイクルリクエスト制御回路は第1の外部装置より送
られてきた2サイクル間オン状態である2サイクルリク
エストまたは前記テストリクエスト制御回路より送られ
てきたテスト用2サイクルリクエストを保持し、 1サイクルリクエスト制御回路は、第2の外部装置より
送られてきた1サイクル間オン状態である1サイクルリ
クエストまたは前記テストリクエスト制御回路より送ら
れてきたテスト用1サイクルリクエストを保持し、 前記2サイクルリクエスト制御回路内のリクエスト及び
前記1サイクルリクエスト制御回路内のリクエストを優
先順位にもとづいて選択し、主記憶装置等へ送出する優
先順位制御を行うことを特徴とするリクエストの転送方
式。(1) A test request stack that stores test requests, a 2-cycle request control circuit, a 1-cycle request control circuit, and requests from arbitrary entries in the test request stack are read and tested to the 2-cycle request control circuit. The test request control circuit is equipped with a test request control circuit that sends a test request as a two-cycle request or a test one-cycle request to a one-cycle request control circuit, and the two-cycle request control circuit remains on for two cycles sent from the first external device. The 1-cycle request control circuit holds a certain 2-cycle request or a 2-cycle request for testing sent from the test request control circuit, and the 1-cycle request control circuit holds a 1-cycle request sent from a second external device that is in an on state for 1 cycle. It holds requests or test one-cycle requests sent from the test request control circuit, selects requests in the two-cycle request control circuit and requests in the one-cycle request control circuit based on priority, and selects the requests in the two-cycle request control circuit and the requests in the one-cycle request control circuit, and A request transfer method characterized by priority control for sending requests to a storage device, etc.
エスト制御回路へテストリクエストを送出する際、前記
2サイクルリクエスト制御回路からのビジー信号を参照
し、ビジー信号がビジーを示すオン状態である時は、前
記テストリクエストをビジー信号が空きを示すオフ状態
になるまで送出し、 また前記テストリクエスト制御回路より前記1サイクル
制御回路へテストリクエストを送出した際、前記1サイ
クル制御回路より送られてくる応答信号がビジーを示す
オン状態である時は次のテストリクエストを送出し、他
方、空きを示すオフ状態である時は同一テストリクエス
トを送出することを特徴とするリクエストの転送方式。(2) In claim (1), when the test request control circuit sends a test request to the 2-cycle request control circuit, a busy signal from the 2-cycle request control circuit is referenced, and the busy signal indicates that the circuit is busy. When the test request is in the on state, the test request is sent until the busy signal becomes the off state indicating vacancy, and when the test request control circuit sends the test request to the one cycle control circuit, the test request is sent to the one cycle control circuit. A request transfer characterized in that when the response signal sent from the device is in an on state indicating busy, the next test request is sent, and on the other hand, when the response signal sent from the device is in an off state indicating free, the same test request is sent. method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1244474A JPH03105647A (en) | 1989-09-20 | 1989-09-20 | Transfer system for request |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1244474A JPH03105647A (en) | 1989-09-20 | 1989-09-20 | Transfer system for request |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03105647A true JPH03105647A (en) | 1991-05-02 |
Family
ID=17119200
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1244474A Pending JPH03105647A (en) | 1989-09-20 | 1989-09-20 | Transfer system for request |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03105647A (en) |
-
1989
- 1989-09-20 JP JP1244474A patent/JPH03105647A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11995351B2 (en) | DMA engines configured to perform first portion data transfer commands with a first DMA engine and second portion data transfer commands with second DMA engine | |
| JP4742116B2 (en) | Out-of-order DRAM sequencer | |
| JP2761506B2 (en) | Main memory controller | |
| EP1646925B1 (en) | Apparatus and method for direct memory access in a hub-based memory system | |
| JP2007504531A (en) | Memory module and method with on-board data retrieval capability and processor-based system using such a memory module | |
| JP2002503845A (en) | Zero overhead computer interrupt due to task switching | |
| JP2001209549A (en) | Device for executing context switching and its method | |
| JP2000293436A (en) | Support for multiple outstanding requests for multiple targets in pipelined memory systems | |
| US8667199B2 (en) | Data processing apparatus and method for performing multi-cycle arbitration | |
| JP3018038B2 (en) | Data processing device having cache | |
| US7660924B2 (en) | Semiconductor integrated circuit device which executes data transfer between a plurality of devices connected over network, and data transfer method | |
| US20060218313A1 (en) | DMA circuit and computer system | |
| US7822952B2 (en) | Context switching device | |
| JPH03105647A (en) | Transfer system for request | |
| JP2000030452A (en) | Memory device of input/output having command stacking and high and narrow frequency band width | |
| JPH064314A (en) | Inter-task synchronizing communication equipment | |
| KR102958885B1 (en) | Hardware management of direct memory access commands | |
| JPH07319829A (en) | Method for transferring data | |
| US10534707B2 (en) | Semiconductor device including plurality of bus masters and control device and program used in the semiconductor device | |
| US20240176682A1 (en) | Computing device and its convolution data sharing mechanisms | |
| US6085297A (en) | Single-chip memory system including buffer | |
| JPH09218859A (en) | Multiprocessor control system | |
| JPS6240565A (en) | Memory control system | |
| JPS6391756A (en) | Partial write instruction processing system for storage device | |
| JP2966038B2 (en) | Digital data processing unit arbitration apparatus and method |