JPH0345410B2 - - Google Patents
Info
- Publication number
- JPH0345410B2 JPH0345410B2 JP59036808A JP3680884A JPH0345410B2 JP H0345410 B2 JPH0345410 B2 JP H0345410B2 JP 59036808 A JP59036808 A JP 59036808A JP 3680884 A JP3680884 A JP 3680884A JP H0345410 B2 JPH0345410 B2 JP H0345410B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- line
- register
- svp
- byte
- 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.)
- Expired - Lifetime
Links
Landscapes
- Bus Control (AREA)
Description
【発明の詳細な説明】
発明の技術分野
本発明は、共通バスを通して情報処理装置の本
体装置と接続されるサービスプロセツサのバス方
式に関する。DETAILED DESCRIPTION OF THE INVENTION Technical Field of the Invention The present invention relates to a bus system for a service processor connected to a main unit of an information processing apparatus through a common bus.
従来技術と問題点
情報処理装置の本体装置にサービスプロセツサ
(SVP)を付設し、故障診断その他各種のタスク
を分担させることは周知の通りである。この
SVPからの本体装置のアクセスは従来は直接方
式であり、これは時間待ちすることなく直ちに当
該タスクを実行できるという利点がある反面、タ
スク実行所要時間が長くなる場合は本体装置−
SVP間のバスを長く専有し、その間該バスに接
続された他の装置例えば主記憶、I/Oなどの動
作に支障が生じるという問題がある。Prior Art and Problems It is well known that a service processor (SVP) is attached to the main unit of an information processing device and is assigned to perform various tasks such as failure diagnosis. this
Conventionally, access to the main unit from the SVP has been a direct method, which has the advantage of being able to execute the task immediately without waiting, but if the task takes a long time to execute, the main unit
There is a problem in that the bus between SVPs is occupied for a long time, and during that time the operation of other devices connected to the bus, such as main memory, I/O, etc., is hindered.
図面で説明すると、第1図で10はサービスプ
ロセツサ、12は本体装置で、Bはこれらを結ぶ
バスである。14は該バスBと本体装置12との
間に挿入されるインタフエース装置で、制御回路
CNT、セレクトアドレスレジスタSAR、出力デ
ータレジスタODR、入力データレジスタIDR、
セレクタSELを備える。SVPが本体装置にデー
タをロードするときはリード/ライト(読取り/
書込み)線R/Wにデータライトをのせ(R/W
線を例えばH(ハイ)レベルにしてデータライト
であることを示す)、アドレスバス(1バイト)
ABにロードすべき本体装置のレジスタのアドレ
スをのせ(SARを該アドレスをセツトし)、デー
タバス(2バイト)DBにロードすべきデータを
のせる(ODRに該データをセツトする)。第1図
aでは上記の該当部分を太線で示した。 To explain this with reference to the drawings, in FIG. 1, 10 is a service processor, 12 is a main unit, and B is a bus connecting these. 14 is an interface device inserted between the bus B and the main device 12, which includes a control circuit.
CNT, select address register SAR, output data register ODR, input data register IDR,
Equipped with selector SEL. When SVP loads data to the main unit, it uses read/write (read/write).
Put the data write on the R/W (Write) line (R/W
For example, set the line to H (high) level to indicate data write), address bus (1 byte)
The address of the register of the main unit to be loaded is placed on AB (the address is set in SAR), and the data to be loaded is placed on the data bus (2 bytes) DB (the data is set in ODR). In FIG. 1a, the above-mentioned relevant portions are indicated by thick lines.
インタフエース装置14と本体装置12との間
にはアクセスパルス線AP、バイトセレクト線
BS、レジスタセレクト線(1バイト)RS、ロー
ドデータ線(1バイト)LD、センスデータ線
(1バイト)SDが設けられており、制御回路
CNTはR/W線によりデータロードを指示され
るとカウンタCTRをスタートさせて最初は0バ
イト目、次は1バイト目であることをBS線を通
して本体装置に通知しまたセレクタSELを操作し
てODRの0バイト目、1バイト目の各データを
選択し、更にAP線を通してアクセスパルスを送
つて本体装置12にODRのデータを指定された
アドレスのレジスタへ取込ませる。上記に該当す
る部分を第1図bに太線で示した。なお他の図で
も太線は該当部分を示す。 An access pulse line AP and a byte select line are connected between the interface device 14 and the main device 12.
BS, register select line (1 byte) RS, load data line (1 byte) LD, sense data line (1 byte) SD are provided, and the control circuit
When the CNT is instructed to load data by the R/W line, it starts the counter CTR and notifies the main unit through the BS line that the first byte is 0 and the next byte 1, and also operates the selector SEL. The 0th byte and 1st byte of each data of the ODR are selected, and an access pulse is sent through the AP line to cause the main unit 12 to take in the ODR data to the register at the specified address. The portions corresponding to the above are shown in bold lines in FIG. 1b. Note that in other figures, the thick lines indicate the corresponding parts.
制御回路CNTはカウンタCTRをインクリメン
トして本体装置に0バイト目および1バイト目の
データを送ると、第1図cに示すように肯定応答
線ACKを通してSVPにACKを返し、これでSVP
から本体装置への2バイトデータの転送が終る。
次の転送データがあれば同様処理が繰り返され、
なければSVPはバスBを開放する。 The control circuit CNT increments the counter CTR and sends the 0th byte and 1st byte data to the main unit, and then returns ACK to the SVP through the acknowledgment line ACK, as shown in Figure 1c.
Transfer of 2-byte data from to the main unit is completed.
If there is next data to be transferred, the same process will be repeated,
If not, SVP releases bus B.
このようにSVPは本体装置へのデータロード
に際し、R/W線、AB線、DB線を通してデー
タロードであること、ロードすべき本体装置のレ
ジスタのアドレスは××であること、ロードデー
タは××であることを指示したのち、制御回路
CNTからACKが返すまで応答待ちWAITの状態
にあり、バスBを専有している。 In this way, when loading data to the main unit, SVP must load data through the R/W line, AB line, and DB line, the address of the register of the main unit to be loaded is ××, and the load data is × After instructing that ×, the control circuit
It is in the WAIT state waiting for a response until an ACK is returned from CNT, and has exclusive use of bus B.
本体装置からSVPへデータを取込む場合も同
様で、この場合はSVPはR/W線でリードを指
示し、読出すべき本体装置12のレジスタのアド
レスをAB線にのせてこれをSARに取込ませ、イ
ンタフエース装置14の制御回路CNTはカウン
タCTRをスタートさせ、BS線を通して最初は0
番目のデータを指示し、かつAD線にアクセスパ
ルスをのせる。このアクセスパルスを受けて本体
装置12はBS線及びRS線のデータを取込み、指
示アドレスのレジスタの0番目データ(1バイ
ト)を入力データレジスタIDRへSD線を通して
送る。制御回路CNTのカウンタCTRはインクリ
メントして次は1番目のデータを指示し、アクセ
スパルスで本体装置はBS線を読んで1番目のデ
ータをレジスタIDRへ送る。次は制御回路CNT
はレジスタIDRの2バイトデータをSVPへDB線
を通して送り、そしてACK線を通してACKを返
す。このACKが返される迄、SVPはバスBを専
有している。バスBは他の装置も使用する共通バ
スである。 The same goes for reading data from the main unit to the SVP; in this case, the SVP instructs the read using the R/W line, puts the address of the register of the main unit 12 to be read on the AB line, and reads this into the SAR. The control circuit CNT of the interface device 14 starts the counter CTR and initially sets it to 0 through the BS line.
Instructs the th data and places an access pulse on the AD line. In response to this access pulse, the main unit 12 takes in the data on the BS line and the RS line, and sends the 0th data (1 byte) of the register at the specified address to the input data register IDR through the SD line. The counter CTR of the control circuit CNT increments and then indicates the first data, and the main unit reads the BS line with the access pulse and sends the first data to the register IDR. Next is the control circuit CNT
sends the 2-byte data in register IDR to SVP through the DB line, and returns ACK through the ACK line. SVP exclusively uses bus B until this ACK is returned. Bus B is a common bus that is also used by other devices.
発明の目的
本発明はかゝる点を改善し、SVPはインタフ
エース装置に処理を依頼して該処理の実行はイン
タフエース装置に委ねるようにし、自己はバスを
直ちに開放し、またかゝる間接的な処理方法と共
に従来の直接的な処理方法も可能にし、こうして
全体のスループツト向上、処理待ち時間の短縮な
どを図ろうとするものである。Purpose of the Invention The present invention improves the above points, so that the SVP requests processing to the interface device and entrusts the execution of the processing to the interface device, and the SVP immediately releases the bus and It is intended to enable the conventional direct processing method as well as the indirect processing method, thereby improving the overall throughput and shortening the processing waiting time.
発明の構成
本発明は、共通バスおよびインタフエース装置
を通して情報処理装置の本体装置と接続されるサ
ービスプロセツサのバス方式において、該インタ
フエース装置の制御回路に、サービスプロセツサ
から送られるモード指示信号に従つてサービスプ
ロセツサが本体装置に直接アクセスする直接モー
ドのときは該アクセス終了で肯定応答を返し、サ
ービスプロセツサに代つてインタフエース装置が
本体装置にアクセスする間接モードのときは当該
アクセス要求を受付けた段階で肯定応答を返す機
能を持たせ、サービスプロセツサは該肯定応答が
返つたとき共通バスを開放可能にされたことを特
徴とするが、次に実施例を参照しながらこれを説
明する。Composition of the Invention The present invention provides a mode instruction signal sent from the service processor to a control circuit of the interface device in a bus system in which a service processor is connected to a main unit of an information processing device through a common bus and an interface device. Accordingly, when the service processor is in the direct mode that directly accesses the main device, an acknowledgment is returned upon completion of the access, and when the interface device is in the indirect mode that accesses the main device on behalf of the service processor, the access request is returned. The service processor is characterized in that it has a function of returning an acknowledgment at the stage of acceptance, and the service processor is able to open the common bus when the acknowledgment is returned.This will be explained below with reference to an embodiment. do.
発明の実施例
第2図は本発明の実施例を示し、第1図と同じ
部分には同じ符号が付してある。両者を対比すれ
ば明らかなように、第2図では制御回路CNTに
AB線が入つており、これにより直接モードか間
接モードかの指示がなされる。またセレクトアド
レスレジスタSARの入力側にセレクタSELが設
けられ、該レジスタSALへの入力線をAB線また
はDB線に切換える。またレジスタSARはレジス
タセレクト信号RSの他にロード(L)かセンス(S)
かを指示する信号を生じる。更に出力レジスタ
ODR、入力レジスタIDRとも4バイトの容量を
持つ。SAR,AB,LD,SDは各1バイト、DB
は2バイトである。この装置では直接モードでの
データ転送及び間接モードでのデータ転送ができ
るが、次に第3図〜第6図を参照しながらこれを
説明する。Embodiment of the Invention FIG. 2 shows an embodiment of the invention, in which the same parts as in FIG. 1 are given the same reference numerals. As is clear from comparing the two, in Figure 2, the control circuit CNT
There is an AB line, which indicates direct mode or indirect mode. Further, a selector SEL is provided on the input side of the select address register SAR, and switches the input line to the register SAL to the AB line or the DB line. In addition to the register select signal RS, the register SAR can be loaded (L) or sensed (S).
It generates a signal indicating what to do. Further output register
Both ODR and input register IDR have a capacity of 4 bytes. SAR, AB, LD, SD each 1 byte, DB
is 2 bytes. This device is capable of data transfer in direct mode and data transfer in indirect mode, which will now be described with reference to FIGS. 3 to 6.
先ず間接的データロードを説明するに、第3図
aに示すようにSVPはDB線を通して4バイトロ
ードデータをレジスタODRに格納するが、これ
はDBに2バイトデータを与え、AB線を通して
制御回路CNTにこれはODRへの1回目又は2回
目のアクセスであることを示し、かつR/W線に
よりライト(W)を指示するという操作を2回行
なうことにより実行する。この処理が終ると制御
回路CNTはSVPへACKを返す。 First, to explain indirect data loading, as shown in Figure 3a, SVP stores 4-byte load data into register ODR through the DB line. This is executed by indicating to CNT that this is the first or second access to ODR and instructing write (W) using the R/W line. When this process is completed, control circuit CNT returns ACK to SVP.
次に第3図bに示すようにSVPは、ロードす
べき本体装置のレジスタのアドレスとロードであ
ることを示すビツトをDB線にのせ、AB線に間
接モード信号およびセレクト操作信号(SAR入
力側のセレクタSELにDB線を選択させる信号)
をのせて該SARにDB線のデータを取込ませ、か
つR/W線を通してライトを指示する。これを受
けると制御回路CNTはACKを返し、本体装置1
2へのデータ転送を開始する。ACKが返つたの
でSVPはバスを開放する。この状態を第3図c
に示す。バス開放でSVPは待機状態になるが、
勿論このとき本体装置のアクセスを再開してはな
らない。このアクセス禁止処理はSVPソフトウ
エアによる時間監視で行なう。データ転送は1バ
イトずつ従つて4回行なわれ、その何回目かは制
御回路CNTのカウンタCTRが指示する。即ち転
送開始で制御回路のカウンタCTRが動作を開始
し、その計数値こゝでは何回目かをBS線を通し
て本体装置に通知すると共に、ODR出力側セレ
クタSELを操作する。データロードであることは
SARよりL/S線により、またデータ格納レジ
スタのアドレスはSARよりRS線を通して本体装
置に通知され、ストローブ信号となるアクセスパ
ルスは各回毎にAP線を通して、そしてロードデ
ータは1バイトずつLD線を通して本体装置へ送
られる。 Next, as shown in Figure 3b, the SVP places the address of the register of the main unit to be loaded and a bit indicating that it is a load on the DB line, and sends an indirect mode signal and a select operation signal (SAR input side) to the AB line. signal that causes the selector SEL to select the DB line)
The SAR is loaded with data on the DB line, and the R/W line is used to instruct the SAR to write. Upon receiving this, the control circuit CNT returns ACK and main unit 1
Start data transfer to 2. Since ACK is returned, SVP releases the bus. This state is shown in Figure 3c.
Shown below. When the bus is released, SVP goes into standby mode, but
Of course, at this time, access to the main device must not be restarted. This access prohibition process is performed by time monitoring using the SVP software. The data transfer is performed four times, one byte at a time, and the counter CTR of the control circuit CNT indicates the number of transfers. That is, at the start of transfer, the counter CTR of the control circuit starts operating, and notifies the main unit of the count value through the BS line, and operates the ODR output side selector SEL. Being a data load
The address of the data storage register is notified from the SAR to the main unit through the L/S line, the address of the data storage register is notified from the SAR through the RS line, the access pulse that becomes the strobe signal is sent through the AP line each time, and the load data is sent one byte at a time through the LD line. Sent to the main unit.
次に第4図を参照しながら間接的なセンス動作
を説明するに、この場合SVPは読取るべき本体
装置のレジスタのアドレスとセンスであることを
示す信号をDB線にのせ、AB線にセレクタ操作
信号と間接モード信号をのせ、制御回路CNTに
センス動作を指示する。これを受けると制御回路
CNTはACKを返し、SVPはバスBを開放する。
この状態を第4図bに示す。SVPはバスを開放
しても、所定時間中は本体装置12をアクセスで
きないことはロードの場合と同様である。制御回
路CNTはカウンタCTRを起動させて今回受取る
データは何回目のものかを指示し、入力データレ
ジスタIDRの入力側のセレクタSELをそれにより
切換え、SARは先にSVPより受取つたアクセス
すべき本体装置のレジスタのアドレス及びセンス
であることを示すビツトをBS線及びRS線を返し
て送出する。本体装置はこれらおよびCNTから
のAPを受けて、アクセスされたレジスタの内容
を1バイトずつSD線を通して4回送出する。こ
れはセレクタSELにより逐次切換えられながら4
バイトレジスタIDRへ逐次詰め込まれる。 Next, to explain indirect sensing operation with reference to Figure 4, in this case, SVP puts the address of the register of the main unit to be read and a signal indicating sensing on the DB line, and operates a selector on the AB line. A signal and an indirect mode signal are loaded to instruct the control circuit CNT to perform a sensing operation. When receiving this, the control circuit
CNT returns ACK, and SVP releases bus B.
This state is shown in FIG. 4b. Even if the SVP releases the bus, it cannot access the main device 12 for a predetermined period of time, as in the case of loading. The control circuit CNT activates the counter CTR to instruct how many times the data is received this time, thereby switching the selector SEL on the input side of the input data register IDR, and SAR selects the main body to be accessed that was previously received from SVP. The device's register address and a bit indicating sense are sent back to the BS and RS lines. The main unit receives these APs and the AP from the CNT, and transmits the contents of the accessed register 1 byte at a time through the SD line four times. This is sequentially switched by selector SEL.
Sequentially packed into byte register IDR.
入力レジスタIDRへ取込まれた4バイトデータ
はDB線を通してSVPへ2バイトずつ2回に分け
て取込まれる。これを第4図cに示す。即ち所定
時間後SVPはバスBを確保してAB線にレジスタ
IDRのアドレス(何回目のデータ取込みかを示す
信号)をのせ、R/W線でリードを指示する。こ
れにより制御回路14はレジスタIDRの出力側の
セレクタSELを操作し、指定されたレジスタアド
レスのデータをDB線にのせる。SVPはこれを取
込み、次のレジスタアドレスを指定してそのデー
タも受取る。こうして2バイトずつ2回の転送処
理でレジスタIDRの4バイトデータを取込む。こ
の処理が終ると制御回路CNTはACKを返す。 The 4-byte data taken into the input register IDR is taken into the SVP in two parts of 2 bytes each through the DB line. This is shown in Figure 4c. In other words, after a predetermined time, SVP secures bus B and registers it on the AB line.
Load the IDR address (a signal indicating how many times the data has been taken in) and instruct reading using the R/W line. As a result, the control circuit 14 operates the selector SEL on the output side of the register IDR, and places the data of the designated register address on the DB line. SVP takes this in, specifies the next register address, and receives that data as well. In this way, the 4-byte data in the register IDR is acquired by transferring 2 bytes twice. When this process is completed, the control circuit CNT returns ACK.
次に第5図を参照しながら直接モードによるデ
ータロードを説明するに、この場合はSVPは2
バイトのロードデータをDB線にのせ、ロードす
べき本体装置のレジスタのアドレス、直接モード
信号、及びセレクタ操作信号をAB線にのせ、
R/W線でライトを指示する。これが第5図aの
状態である。セレクトアドレスレジスタSARに
は本体装置のレジスタのアドレス及びライトであ
ることを示す信号が、また出力レジスタODRに
はロードすべき2バイトデータが格納される。 Next, to explain data loading in direct mode with reference to Figure 5, in this case the SVP is 2.
Put the byte load data on the DB line, put the register address of the main unit to be loaded, the direct mode signal, and the selector operation signal on the AB line,
Instruct writing using the R/W line. This is the state shown in FIG. 5a. The select address register SAR stores the address of the register of the main unit and a signal indicating write, and the output register ODR stores 2-byte data to be loaded.
制御回路は上記のようにして直接モードのライ
ト動作を指示されると、第5図bに示すようにカ
ウンタCTRをスタートさせて転送されるデータ
が何バイト目のものかを指示し、またアクセスパ
ルスAPを送出し、レジスタSARはレジスタアド
レス及びロードを指示する。これにより本体装置
は該アドレス及びバイトセレクトBSで指定され
たレジスタへODRの2バイトデータを1バイト
ずつ取込む。これが終了すると第5図cに示すよ
うに制御回路CNTはSVPへACKを返す。これで
2バイトデータのロードが終り、ロードデータの
残りがないならSVPはバスBを解放する。この
バス解放まではバス専有状態にある。 When the control circuit is instructed to perform a write operation in the direct mode as described above, it starts the counter CTR as shown in Figure 5b, instructs the number of bytes of data to be transferred, and also performs access control. Sends pulse AP, and register SAR instructs register address and load. As a result, the main device takes in the 2-byte data of the ODR one byte at a time into the register specified by the address and byte select BS. When this is completed, the control circuit CNT returns ACK to SVP as shown in FIG. 5c. This completes loading the 2-byte data, and if there is no remaining load data, SVP releases bus B. Until this bus is released, the bus is in exclusive use.
直接モードでのセンス動作は第6図に示すよう
にして行なわれる。即ちSVPは第6図aに示す
ようにAB線にリードすべき本体装置のレジスタ
のアドレス、直接モード信号、及びセレクタ操作
信号をのせ、またR/W線にリード信号をのせ
る。セレクトアドレスレジスタSARには本体装
置のレジスタアドレス及びリード信号が格納され
る。 The sensing operation in direct mode is performed as shown in FIG. That is, as shown in FIG. 6a, the SVP places the register address of the main unit to be read, a direct mode signal, and a selector operation signal on the AB line, and also puts a read signal on the R/W line. The register address and read signal of the main unit are stored in the select address register SAR.
制御回路CNTは直接モードのセンスであるこ
とを指示されると第6図bに示すように、カウン
タCTRをスタートさせてBS線にアクセス回数を
のせ、またAP線にアクセスパルスをのせ、レジ
スタSARはRS線にアクセスするレジスタのアド
レスをまたL/S線にセンス動作であることを示
す信号をのせる。これにより本体装置は指定され
たレジスタのデータを1バイトずつ2回、SD線
を通して送出し、これは入力データレジスタIDR
へ取込まれる。レジスタIDRにデータが格納され
ると該データがDB線に現われるので、SVPは該
DB線のデータを取込む。この動作が終るとき第
6図cに示すように、制御回路CNTはACKを送
り、次にセンスすべきデータがなければSVPは
バスを解放してセンス動作を終了する。 When the control circuit CNT is instructed to sense the direct mode, it starts the counter CTR, places the access count on the BS line, puts an access pulse on the AP line, and registers the register SAR, as shown in Figure 6b. places the address of the register accessing the RS line and a signal indicating a sense operation on the L/S line. As a result, the main unit sends the data of the specified register twice, 1 byte each, through the SD line, and this is the input data register IDR.
be taken into. When data is stored in register IDR, the data appears on the DB line, so SVP
Import data from DB line. When this operation is completed, as shown in FIG. 6c, the control circuit CNT sends an ACK, and if there is no data to be sensed next, the SVP releases the bus and ends the sensing operation.
制御回路CNTは上記のように本体装置12に
バイトセレクトBS信号及びストローブとなるア
クセスパルスAPを送る他、レジスタODR,
IDR、及びセレクタSELの操作、制御を行なう
が、第7図および第8図にこれらを再録する。前
図では示さなかつたが制御回路CNTはデコーダ
DBCも備えており、このデコーダはAB線をデコ
ードして直接/間接モードの弁別、ODRへのア
クセス制御などを行なう。またSVP10からス
トローブ信号STRが入り、これを受けてカウン
タCTRはステージカウント及びバイトカウント
を始める。ステージカウントとは、1バイトの本
体装置アクセス毎にクリヤされて第8図aのSC
に示すように0〜5を繰り返すクロツクカウンタ
であり、バイトカウントとは第8図aのBCに示
すように1バイトのアクセス毎にアツプされて前
述のバイトセレクトBS信号を作るカウンタであ
る。直接モードのときは0、1を繰り返し、間接
モードの時は0〜3を繰り返す。第8図bに示す
ようにSVPからストローブSTRが入るとデコー
ダDECでアドレスデコードが行なわれ、ステー
ジカウントSC及びバイトカウントBCが始まり、
アクセスパルスAPが発生する。第7図のCEはク
ロツクイネーブルで、レジスタSAR,ODR,
IDRのデータ入出力を制御する。 The control circuit CNT sends the byte select BS signal and the access pulse AP serving as a strobe to the main unit 12 as described above, and also sends the registers ODR,
The IDR and selector SEL are operated and controlled, and these are reprinted in FIGS. 7 and 8. Although not shown in the previous figure, the control circuit CNT is a decoder.
A DBC is also provided, and this decoder decodes the AB line to distinguish between direct/indirect mode and control access to ODR. Further, a strobe signal STR is input from the SVP 10, and in response to this, the counter CTR starts stage counting and byte counting. The stage count is cleared every time a 1-byte main unit is accessed and is
The byte count is a clock counter that repeats 0 to 5 as shown in FIG. 0 and 1 are repeated in direct mode, and 0 to 3 are repeated in indirect mode. As shown in Figure 8b, when the strobe STR is input from SVP, address decoding is performed in the decoder DEC, stage count SC and byte count BC start,
Access pulse AP occurs. CE in Figure 7 is the clock enable, registers SAR, ODR,
Controls IDR data input/output.
第8図cに示すようにアドレスバスの8ビツト
0〜7のうちの0〜5がデコード対象であり、第
8図dに示すように直接アクセス、SARへのデ
ータバスDBの書込み(間接アクセス時)、ODR
へのライト/IDRへのリードが解読される。間接
アクセスか否かはそのための1ビツトを設けても
よいが、本例では上記「SARへの書込み」がデ
コード出力として得られたか否かにより通知され
る。またこのデコード出力をSAR入力側のセレ
クタSELの切換え信号として利用することがで
き、この場合は第7図に示すようにAB,SEL間
の操作信号線を断つて(×印で示す)SEL,
DECを点線で示すように接続することになる。
セレクトアドレスレジスタSARに格納されるデ
ータの最初のビツト0はロード/センスを示すビ
ツトであり、残りの1〜7ビツトがアクセスされ
る本体装置のレジスタのアドレスである。アドレ
スバスABの第7ビツト6は直接アクセス時にBS
の1ビツトになる。 As shown in Figure 8c, 0 to 5 of 8 bits 0 to 7 of the address bus are to be decoded, and as shown in Figure 8d, direct access and writing of data bus DB to SAR (indirect access) ), ODR
Writes to/reads to IDR are decoded. Whether or not it is an indirect access may be determined by providing one bit for that purpose, but in this example, it is notified by whether or not the above-mentioned "write to SAR" is obtained as a decoded output. In addition, this decoded output can be used as a switching signal for the selector SEL on the SAR input side. In this case, as shown in Figure 7, the operation signal line between AB and SEL is cut off (indicated by an x mark) and SEL,
Connect the DEC as shown by the dotted line.
The first bit 0 of the data stored in the select address register SAR is a bit indicating load/sense, and the remaining 1 to 7 bits are the address of the register of the main unit to be accessed. The 7th bit 6 of address bus AB is BS during direct access.
becomes 1 bit.
制御回路CNTは直接モードのデータロード時
には、SARにABの内容をまたODRの上半分ま
たは下半分にDBの内容を書込み、BSは0又は2
にし、CTRでAPを作成して出力し、BSを1又
は3にし、APを出し、SVPにACKを返す、作業
を行なう。また直接モードのデータセンス時には
SARにABの内容を書込み、BSを0または2に
し、APを出し、IDRの0又は2バイトにセンス
データを書込み、1又は3バイトについても同様
の動作でセンスデータを書込み、IDRの出力セレ
クタに2バイトをセレクトさせ、SVPにACKを
返す、作業を行なう。次に間接モードのデータロ
ード時には、ODRにデータがセツトされている
として、SARにDBの内容を書込み、SVPに
ACKを返し、BSを0→3までアツプしながら
APを出す。更に間接モードのデータセンス時に
は、SARにDBの内容を書込み、SVPにACKを
返す。BSをアツプしながらAPを出してセンスデ
ータを得、それを1バイトずつIDRに格納する。 When loading data in direct mode, the control circuit CNT writes the contents of AB to SAR and the contents of DB to the upper or lower half of ODR, and BS is 0 or 2.
, create and output an AP with CTR, set BS to 1 or 3, output AP, and return ACK to SVP. Also, when sensing data in direct mode,
Write the contents of AB to SAR, set BS to 0 or 2, output AP, write sense data to 0 or 2 bytes of IDR, write sense data to 1 or 3 bytes in the same way, and select the output selector of IDR. selects 2 bytes and returns ACK to SVP. Next, when loading data in indirect mode, assume that the data is set in ODR, write the DB contents to SAR, and write the DB contents to SVP.
Returning ACK and increasing BS from 0 to 3
Issue AP. Furthermore, when sensing data in indirect mode, the contents of the DB are written to SAR and an ACK is returned to SVP. While the BS is up, the AP is sent out to obtain sense data, and it is stored in the IDR one byte at a time.
発明の効果
以上説明したように本発明では、共通バスを
SVPが専有する時間を短縮してスループツトを
向上させる必要があるときは本体装置アクセスを
間接モードで行ない、また本体装置との連続デー
タ転送を行ない処理を単純にする場合は直接モー
ドを採用できるようにしたので、適切な、能率的
な、本体装置アクセスが可能になる。Effects of the Invention As explained above, in the present invention, the common bus is
When it is necessary to shorten the time occupied by SVP and improve throughput, access to the main device can be performed in indirect mode, and when continuous data transfer with the main device is required to simplify processing, direct mode can be adopted. This enables proper and efficient access to the main unit.
第1図は従来のSVPバス方式を説明するブロ
ツク図、第2図〜第6図は本発明のSVPバス方
式を説明するブロツク図、第7図および第8図は
そのインタフエース部の説明図である。
図面で、Bは共通バス、14はインタフエース
装置、10はサービスプロセツサ、12は本体装
置、CNTは制御回路、ACKは肯定応答である。
Figure 1 is a block diagram explaining the conventional SVP bus system, Figures 2 to 6 are block diagrams explaining the SVP bus system of the present invention, and Figures 7 and 8 are diagrams explaining the interface section thereof. It is. In the drawing, B is a common bus, 14 is an interface device, 10 is a service processor, 12 is a main unit, CNT is a control circuit, and ACK is an acknowledgment.
Claims (1)
情報処理装置の本体装置と接続されるサービスプ
ロセツサのバス方式において、 該インタフエース装置の制御回路に、サービス
プロセツサから送られるモード指示信号に従つて
サービスプロセツサが本体装置に直接アクセスす
る直接モードのときは該アクセス終了で肯定応答
を返し、サービスプロセツサに代つてインタフエ
ース装置が本体装置にアクセスする間接モードの
ときは当該アクセス要求を受付けた段階で肯定応
答を返す機能を持たせ、 サービスプロセツサは該肯定応答が返つたとき
共通バスを開放可能にされたことを特徴とするサ
ービスプロセツサのバス方式。[Claims] 1. In a bus system in which a service processor is connected to a main unit of an information processing device through a common bus and an interface device, a mode instruction signal sent from the service processor to a control circuit of the interface device. Accordingly, when the service processor is in the direct mode that directly accesses the main device, an acknowledgment is returned upon completion of the access, and when the interface device is in the indirect mode that accesses the main device on behalf of the service processor, the access request is returned. A bus system for a service processor, characterized in that the service processor has a function of returning an acknowledgment at the stage of acceptance, and the service processor is able to open a common bus when the acknowledgment is returned.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3680884A JPS60179842A (en) | 1984-02-28 | 1984-02-28 | Bus system of service processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3680884A JPS60179842A (en) | 1984-02-28 | 1984-02-28 | Bus system of service processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60179842A JPS60179842A (en) | 1985-09-13 |
| JPH0345410B2 true JPH0345410B2 (en) | 1991-07-11 |
Family
ID=12480074
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3680884A Granted JPS60179842A (en) | 1984-02-28 | 1984-02-28 | Bus system of service processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60179842A (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS51140444A (en) * | 1975-05-30 | 1976-12-03 | Hitachi Ltd | Information transfer system |
| JPS54112129A (en) * | 1978-02-23 | 1979-09-01 | Mitsubishi Electric Corp | Access system of main memory unit |
| JPS5697121A (en) * | 1979-12-29 | 1981-08-05 | Fujitsu Ltd | Bus control system |
-
1984
- 1984-02-28 JP JP3680884A patent/JPS60179842A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60179842A (en) | 1985-09-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5465338A (en) | Disk drive system interface architecture employing state machines | |
| US4811202A (en) | Quadruply extended time multiplexed information bus for reducing the `pin out` configuration of a semiconductor chip package | |
| EP0464615B1 (en) | Microcomputer equipped with DMA controller | |
| US4949241A (en) | Microcomputer system including a master processor and a slave processor synchronized by three control lines | |
| US4479178A (en) | Quadruply time-multiplex information bus | |
| AU714669B2 (en) | Peripheral device control | |
| JP2807010B2 (en) | Tape drive control unit for interconnection between host computer and tape drive and method of operating the same | |
| JPS6319058A (en) | Memory device | |
| JPH0345410B2 (en) | ||
| US5542057A (en) | Method for controlling vector data execution | |
| JPS6218074B2 (en) | ||
| JP3130798B2 (en) | Bus transfer device | |
| JP2821176B2 (en) | Information processing device | |
| JPS6019816B2 (en) | microprogram control adapter | |
| JPS61233857A (en) | Data transfer equipment | |
| JP3259095B2 (en) | Data transfer method | |
| JPH0425581B2 (en) | ||
| JPH0561659B2 (en) | ||
| JPH03212776A (en) | One-chip cpu | |
| WO1995022110A1 (en) | Write-read data operation for microprocessor | |
| JPS5917447B2 (en) | data channel device | |
| JPH0424733B2 (en) | ||
| JPS6229813B2 (en) | ||
| JPS6019023B2 (en) | data processing equipment | |
| JPH0685154B2 (en) | Intermediate buffer control method |