[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH0250244A - Adapter for input and output control - Google Patents

Adapter for input and output control

Info

Publication number
JPH0250244A
JPH0250244A JP63200636A JP20063688A JPH0250244A JP H0250244 A JPH0250244 A JP H0250244A JP 63200636 A JP63200636 A JP 63200636A JP 20063688 A JP20063688 A JP 20063688A JP H0250244 A JPH0250244 A JP H0250244A
Authority
JP
Japan
Prior art keywords
data
error
local memory
line control
processor
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
JP63200636A
Other languages
Japanese (ja)
Inventor
Hiroaki Matsuno
松野 宏昭
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 JP63200636A priority Critical patent/JPH0250244A/en
Publication of JPH0250244A publication Critical patent/JPH0250244A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PURPOSE:To effectively execute recovery processing or abnormal processing to a data buffer, in which an error is generated, by prohibiting an access from a line control part to a local memory when the error is detected in data on an internal bus, with which data transferring is executed between the local memory and line control part. CONSTITUTION:A local memory 3 and a line control part 4, which controls the data transferring between the local memory 3 and a line, are provided. Then, detecting means 6 and 61 are provided to detect the error in the data on an internal bus 100 as an adapter for input and output control, to which the local memory 3, the line control part 4 and a processor 2 are connected by the internal bus 100. A prohibiting means 62 is provided to prohibit the access from the line control part 4 to the local memory 3 when the error is detected by these detecting means 6 and 61. Thus, it can be clearly grasped that which data buffer the data are transferred from when the error is generated. Then, the recovery processing or abnormal processing can be effectively executed to the data buffer, in which the error is generated.

Description

【発明の詳細な説明】 皮血欠ヱ 本発明は入出力制御用アダプタに関し、特に入出力制御
用アダプタにおけるエラー処理方式に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an input/output control adapter, and more particularly to an error handling method in an input/output control adapter.

乱米韮韮 従来、入出力制御用アダプタは、回線を制御する回線制
御部と、回線制御部によりアクセスされるローカルメモ
リと、上位装置との間のデータ転送などを制御するプロ
セッサとから構成されている。
Conventional input/output control adapters consist of a line control unit that controls the line, a local memory that is accessed by the line control unit, and a processor that controls data transfer with the host device. ing.

プロセッサはマイクロプログラムにしたがって、上位装
置からの指令の解釈および実行や、上位装置とローカル
メモリとの間のデータ転送の制御、あるいは上位装置へ
の実行結果や状態遷移の報告などを行っている。
The processor interprets and executes commands from a host device, controls data transfer between the host device and local memory, and reports execution results and state transitions to the host device in accordance with a microprogram.

また、回線制御部はローカルメモリの制御データ部のデ
ータにしたがってローカルメモリのデータバッファと回
線との間のデータ転送を実行し、実行結果をローカルメ
モリの制御データ部に格納する。
Further, the line control section executes data transfer between the data buffer in the local memory and the line according to the data in the control data section of the local memory, and stores the execution result in the control data section of the local memory.

ローカルメモリはプロセッサと回線制御部との間でやり
とりされる制御データを格納する制御データ部と、転送
データが格納されるデータバッファとを有している。ま
た、ローカルメモリはプロセッサおよび回線制御部の双
方からアクセスされるので、これらプロセッサおよび回
線制御部の双方からのアクセスを調整するなんらかの調
停回路が必要となる。
The local memory has a control data section that stores control data exchanged between the processor and the line control section, and a data buffer that stores transfer data. Furthermore, since the local memory is accessed by both the processor and the line control section, some kind of arbitration circuit is required to coordinate access from both the processor and the line control section.

上位装置からのデータが回線まで出力される場合には、
プロセッサが上位装置からローカルメモリへのデータ転
送を起動すると、ハードウェアないしファームウェアに
よって上位装置からのデータがローカルメモリに転送さ
れる。
When data from a host device is output to the line,
When the processor activates data transfer from the host device to the local memory, the data from the host device is transferred to the local memory by hardware or firmware.

このとき、プロセッサは使用するデータバッファに関す
る制御データ部のデータによって、該当するデータバッ
ファの占有権を得ておく必要がある。さらに、プロセッ
サはこの該当するデータバ・ソファの制御データ(デー
タバッファの先頭アドレスなど)をローカルメモリの制
御データ部に書込むとともに、制御データ部に決められ
たデータを書込むことによって該当するデータバッファ
の占有権を回線制御部に渡すことを示す。
At this time, the processor needs to obtain exclusive rights to the data buffer in question based on the data in the control data section regarding the data buffer to be used. Furthermore, the processor writes the control data (such as the start address of the data buffer) of the corresponding data buffer into the control data section of the local memory, and also writes the predetermined data into the control data section to control the control data of the corresponding data buffer. Indicates that the exclusive right to be passed to the line control unit.

この間、回線制御部は適当な間隔で制御データ部をアク
セスすることにより、回線制御部に占有権が渡されたデ
ータバッファがあるかどうか調べている。
During this time, the line control section accesses the control data section at appropriate intervals to check whether there is a data buffer to which the line control section has been given exclusive rights.

回線制御部は制御データ部に対するアクセスにより、占
有権が渡されたデータバッファを見出だすと、そのデー
タバッファ内のデータを順次読出して回線に出力する。
When the line control section accesses the control data section and finds a data buffer to which exclusive rights have been handed over, it sequentially reads out the data in the data buffer and outputs it to the line.

回線制御部の制御によるローカルメモリから回線へのデ
ータ転送が終了すると、回線制御部は終了状態を制御デ
ータ部に書込み、そのデータバッファの占有権をプロセ
ッサに渡すとともに、プロセッサに対して転送終了割込
みを出力する。
When the data transfer from the local memory to the line under the control of the line control unit is completed, the line control unit writes the completion status to the control data unit, hands over exclusive rights to the data buffer to the processor, and issues a transfer end interrupt to the processor. Output.

プロセッサはセンスないしトラップによってローカルメ
モリから回線へのデータ転送の終了を知ると、ローカル
メモリの制御データ部から回線制御部の終了状態を読出
し、その結果を上位装置に報告する。
When the processor learns the end of data transfer from the local memory to the line by sense or trap, it reads the end status of the line control unit from the control data area of the local memory and reports the result to the host device.

上述の処理動作により、上位装置からのデータが回線ま
で出力されるのであるが、プロセッサの制御による上位
装置とローカルメモリとの間のデータ転送と、回線制御
部の制御によるローカルメモリと回線との間のデータ転
送とは非同期に実行される。
Through the processing operations described above, data from the host device is output to the line. Data transfer between the host device and local memory is controlled by the processor, and data transfer between the local memory and the line is controlled by the line control unit. The data transfer between the two is executed asynchronously.

したがって、ローカルメモリと回線制御部との間のデー
タ転送の実行中になんらかのエラーが発生しなとしても
、このエラーはプロセッサの処理動作とは直接関係ない
ため、プロセッサによりこのエラーを検出することはで
きない。
Therefore, even if some error does not occur during data transfer between the local memory and the line controller, this error cannot be detected by the processor because it is not directly related to the processing operation of the processor. Can not.

また、プロセッサがそのエラーを仮に検出できたとして
も、そのときプロセッサにおいては別のデータバッファ
に関する処理などが実行されていることになる。
Furthermore, even if the processor were to detect the error, the processor would still be performing processing related to another data buffer.

グロセ−y ?側からみると、上記のようなエラーをセ
ンスして検出するとなると、センスするのに好都合なタ
イミングが無く、またエラーでトラップさせるにしても
、回線制御部がどのデータバッファに関するデータ転送
を実行しているのかを直接知る手段がない。
Grosse-y? From the side, when detecting an error like the one above, there is no convenient timing to sense it, and even if an error is to be trapped, the line control unit does not know which data buffer to perform data transfer. There is no way to directly know what is happening.

このような従来の入出力制御用アダプタでは、プロセッ
サの動作とは非同期に回線制御部とローカルメモリとの
間のデータ転送が行われているので、回線制御部とロー
カルメモリとの間のデータ転送においてエラーが発生し
ても、プロセッサでは複数個のデータバッファのうちど
のデータバッファからのデータ転送のときにエラーが発
生したのかを明確につかむことができないため、そのエ
ラーが発生したデータバッファに対してなんらかのリカ
バリ処理を実行するといったタイムリな処置をとること
ができないという欠点がある。
In such conventional input/output control adapters, data transfer between the line control unit and local memory is performed asynchronously with the operation of the processor. Even if an error occurs, the processor cannot clearly determine from which of the multiple data buffers the error occurred during data transfer, so The disadvantage is that it is not possible to take timely measures such as executing some kind of recovery process.

また、エラーの発生自体を検出する方法ないしタイミン
グもプロセッサのマイクロプログラムの処理としては困
難な問題となる。
Furthermore, the method and timing of detecting the occurrence of an error itself is a difficult problem when it comes to microprogram processing of a processor.

1肌ム■遊 本発明は上記のような従来のものの欠点を除去すべくな
されたもので、どのデータバッファからのデータ転送の
ときにエラーが発生したのかを明確につかむことができ
、該エラーが発生したデータバッファに対するリカバリ
処理や異常処理を有効に実行することができる入出力制
御用アダプタの提供を目的とする。
The present invention was made in order to eliminate the drawbacks of the conventional ones as described above, and it is possible to clearly understand from which data buffer an error occurred during data transfer, and to eliminate the error. An object of the present invention is to provide an input/output control adapter that can effectively execute recovery processing and abnormality processing for a data buffer in which an error has occurred.

九肌叫璽羞 本発明による入出力制御用アダプタは、ロー力ルメモリ
と、前記ローカルメモリと回線との間のデータ転送を制
御する回線制御部と、プロセッサとが内部バスにより接
続された入出力制御用アダプタであって、前記内部バス
上のデータにおけるエラーを検出する検出手段と、前記
検出手段により前記エラーが検出されたとき、前記回線
制御部から前記ローカルメモリへのアクセスを禁止する
禁止手段とを設けたことを特徴とする。
An input/output control adapter according to the present invention is an input/output control adapter in which a local memory, a line control unit that controls data transfer between the local memory and a line, and a processor are connected by an internal bus. The control adapter includes a detection means for detecting an error in data on the internal bus, and a prohibition means for prohibiting access from the line control unit to the local memory when the error is detected by the detection means. It is characterized by having the following.

衷並ヨ 次に、本発明の一実施例について図面を参照して説明す
る。
Next, one embodiment of the present invention will be described with reference to the drawings.

第1図は本発明の一実施例の構成を示すブロック図であ
る0図において、本発明の一実施例伸よるアダプタ内に
は、バス制御部1と、プロセッサ2と、ローカルメモリ
3と、回線制御部4とが夫々接続された内部バス100
があり、この内部バス100にバス制御部1が接続され
て図示せぬ上位装置とのデータのやりとりが実行される
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. In FIG. 0, an adapter according to an embodiment of the present invention includes a bus control section 1, a processor 2, a local memory 3, An internal bus 100 connected to each line control unit 4
A bus control unit 1 is connected to this internal bus 100 to exchange data with a higher-level device (not shown).

ローカルメモリ3は制御データ部31とデータバッファ
部32とからなり、プロセッサ2および回線制御部4の
双方からアクセス可能となっている。したがって、プロ
セッサ2および回線制御部4はローカルメモリ3をアク
セスする場合には、内部バス100を使用するための内
部バス要求信号101.103をバス調停回路5に出力
し、バス調停回路5からの使用許可信号102,104
を受取らなければならない。
The local memory 3 includes a control data section 31 and a data buffer section 32, and is accessible from both the processor 2 and the line control section 4. Therefore, when the processor 2 and the line control unit 4 access the local memory 3, they output internal bus request signals 101 and 103 for using the internal bus 100 to the bus arbitration circuit 5, and Use permission signals 102, 104
must be received.

また、回線制御部4がローカルメモリ3との間でデータ
転送を行っている間、内部バス100上のデータのパリ
ティチエツクがパリティチエツク回路6により実権され
、パリティチエツク回路6でパリティエラーが検出され
ると、アンド回路61を介してエラーレジスタ62にエ
ラーの発生を示す“1″がセットされる。
Furthermore, while the line control unit 4 is transferring data to and from the local memory 3, the parity check of the data on the internal bus 100 is performed by the parity check circuit 6, and a parity error is detected by the parity check circuit 6. Then, "1" is set in the error register 62 via the AND circuit 61, indicating that an error has occurred.

エラーレジスタ62からのエラー検出信号105はプロ
セッサ2の割込み入力端子(INT)に入力されるとと
もに、レジスタ7のエラー(E RR)ビットに入力さ
れ、このエラービットに“1′°がセットされる。
The error detection signal 105 from the error register 62 is input to the interrupt input terminal (INT) of the processor 2, and is input to the error (ERR) bit of the register 7, and "1'° is set to this error bit. .

プロセッサ2ではエラーレジスタ62からのエラー検出
信号105の入力により実行中の処理に割込みがかけら
れ、この割込みによってレジスタ7の内容がプロセッサ
2に読込まれる。これにより、プロセッサ2は回線制御
部4とローカルメモリ3との間のデータ転送においてエ
ラーが発生したことを認識することができる。
In the processor 2, the processing being executed is interrupted by the input of the error detection signal 105 from the error register 62, and the contents of the register 7 are read into the processor 2 by this interruption. This allows the processor 2 to recognize that an error has occurred in data transfer between the line control unit 4 and the local memory 3.

プロセッサ2はこのエラーの発生を認識すると、レジス
タ7のI N H(1nbibition)ビットに“
1″をセットする。このレジスタ7のINHビットから
の出力はインバータ71によって反転され、禁止信号1
06としてアンド回路51に出力される。
When the processor 2 recognizes the occurrence of this error, it sets the INH (1nbibition) bit of the register 7 to “
1''.The output from the INH bit of this register 7 is inverted by the inverter 71, and the inhibit signal 1 is set.
It is output to the AND circuit 51 as 06.

アンド回路51ではインバータ71からの禁止16号1
06により回線制御部4からの内部バス要求信号103
を無効とし、これ以降回線制御部4では内部バス100
の占有が不能となり、ローカルメモリ3との間のデータ
転送ができなくなる。よって、回線制御部4とローカル
メモリ3との間のデータ転送が異常終了する。
In the AND circuit 51, prohibition number 16 from the inverter 71
06, the internal bus request signal 103 from the line control unit 4
From now on, the line control unit 4 disables the internal bus 100.
occupancy becomes impossible, and data transfer to and from the local memory 3 becomes impossible. Therefore, the data transfer between the line control unit 4 and the local memory 3 ends abnormally.

プロセッサ2は回線制御部4からの転送終了割込み信号
により回線制御部4とローカルメモリ3との間のデータ
転送が異常終了したことを認識すると、ローカルメモリ
3の制御データ部31を調べ、データバッファ部32の
複数のデータバッファのうち、データ転送の異常終了の
直前に回線制御部4が占有していたデータバッファをみ
つけることにより、エラーの発生したデータバッファを
認識する。
When the processor 2 recognizes that the data transfer between the line control unit 4 and the local memory 3 has ended abnormally based on the transfer end interrupt signal from the line control unit 4, it checks the control data section 31 of the local memory 3 and stores the data buffer. Among the plurality of data buffers of the unit 32, the data buffer in which the error has occurred is recognized by finding the data buffer occupied by the line control unit 4 immediately before the abnormal termination of data transfer.

プロセッサ2ではエラーの発生したデータバッファを認
識すると、該データバッファに対して適切な処理(異常
処理やりトライ処理など)を実施する。
When the processor 2 recognizes a data buffer in which an error has occurred, it performs appropriate processing (abnormality processing, try processing, etc.) on the data buffer.

第2図は本発明の一実施例の動作を示すフローチャート
である。これら第1図および第2図を用いて本発明の一
実施例の動作について説明する。
FIG. 2 is a flowchart showing the operation of one embodiment of the present invention. The operation of an embodiment of the present invention will be explained using FIG. 1 and FIG. 2.

回線上に上位装置からのデータを出力する場合、プロセ
ッサ2は上位装置がらローカルメモリ3のデータバッフ
ァ部32へのデータ転送をバス制御部1を介して起動し
、上位装置からのデータをデータバッファ部32へ転送
する(第2図ステップ11)。
When outputting data from a higher-level device onto the line, the processor 2 starts data transfer from the higher-level device to the data buffer section 32 of the local memory 3 via the bus control section 1, and transfers the data from the higher-level device to the data buffer section 32 of the local memory 3. 32 (step 11 in FIG. 2).

この上位装置からデータバッファ部32への転送処理が
終了すると、プロセッサ2は転送処理で使用されたデー
タバッファの先頭アドレスなどの制御データをローカル
メモリ3の制御データ部31に書込み(第2図ステップ
12)、該データバッファの占有権を回線制御部4に渡
す、これにより、回線制御部4ではローカルメモリ3と
の間のデータ転送が行われる。
When the transfer process from the host device to the data buffer unit 32 is completed, the processor 2 writes control data such as the start address of the data buffer used in the transfer process to the control data unit 31 of the local memory 3 (step 2 in FIG. 12) Transfer ownership of the data buffer to the line control unit 4. As a result, the line control unit 4 transfers data to and from the local memory 3.

プロセッサ2では回線制御部4からの転送終了割込み信
号が有効となるまで曲の処理が行われる(第2図ステッ
プ13)が、転送終了割込み信号が有効となる前にエラ
ーレジスタ62からのエラー検出信号105が入力され
ると、実行中の他の処理に割込みがかけられ、このv1
込みによってレジスタ7の内容がプロセッサ2に読込ま
れる。
In the processor 2, the song is processed until the transfer end interrupt signal from the line control unit 4 becomes valid (step 13 in FIG. 2), but before the transfer end interrupt signal becomes valid, an error is detected from the error register 62. When the signal 105 is input, an interrupt is applied to other processes being executed, and this v1
The contents of register 7 are read into processor 2 by the input.

尚、回線制御部4からの転送終了割込み信号が有効とな
るまでにパリティチエツク回路6でエラーが検出されな
ければ、回線制御部4とローカルメモリ3との間のデー
タ転送は正常終了となる(第2図ステップ14)。
Note that if no error is detected in the parity check circuit 6 before the transfer end interrupt signal from the line control unit 4 becomes valid, the data transfer between the line control unit 4 and the local memory 3 ends normally ( Figure 2 step 14).

これにより、プロセッサ2は回線制御部4とローカルメ
モリ3との間のデータ転送においてエラーが発生したこ
とを認識すると(第2図ステップ15)、レジスタ7の
INHビットに1″をセットして(第2図ステップ16
)、回線制御部4からローカルメモリ3へのアクセスを
禁止する。
As a result, when the processor 2 recognizes that an error has occurred in the data transfer between the line control unit 4 and the local memory 3 (step 15 in FIG. 2), it sets the INH bit of the register 7 to 1'' ( Figure 2 Step 16
), prohibiting access from the line control unit 4 to the local memory 3.

回線制御部4からローカルメモリ3へのアクセスが禁止
されることにより、回線制御部4とローカルメモリ3と
の間のデータ転送が異常終了したことを、プロセッサ2
が回線制御部4からの転送終了割込み信号により認識す
ると(第2図ステップ17)、ローカルメモリ3の制御
データ部31を調べ、データバッファ部32の複数のデ
ータバッファのうち、データ転送の異常終了の直前に回
線制御部4が占有していたデータバッファをみつけるこ
とにより、エラーの発生したデータバッファを認識する
(第2図ステップ18)。
The processor 2 indicates that the data transfer between the line control unit 4 and the local memory 3 has ended abnormally due to the prohibition of access from the line control unit 4 to the local memory 3.
When it is recognized by the transfer end interrupt signal from the line control unit 4 (step 17 in FIG. 2), the control data section 31 of the local memory 3 is checked, and among the plurality of data buffers of the data buffer section 32, abnormal termination of data transfer is detected. The data buffer in which the error occurred is recognized by finding the data buffer occupied by the line control unit 4 immediately before (step 18 in FIG. 2).

このとき、プロセッサ2は回線制御部4にもアクセスし
、回線制御部4が検出したエラー情報を解析する(第2
図ステップ19)、プロセッサ2は回線#制御部4でエ
ラーが検出されていなければ、該データバッファにおけ
るエラーの発生がパリティチエツク回路6で検出された
パリティエラーのみなので、該データバッファに対して
リトライ処理を行う(第2図ステップ22)。
At this time, the processor 2 also accesses the line control unit 4 and analyzes the error information detected by the line control unit 4 (second
In step 19 of the figure, if no error is detected by the line #control unit 4, the processor 2 retries the data buffer because the only error that has occurred in the data buffer is the parity error detected by the parity check circuit 6. Processing is performed (step 22 in FIG. 2).

回線制御部4がエラーを検出していれば、プロセ・ツサ
2はそのエラーの内容などに応じてデータバッファ単位
の異常処理やりトライ処理などを実施する(第2図ステ
ップ20〜22)。
If the line control unit 4 detects an error, the processor 2 performs abnormality processing or trial processing for each data buffer depending on the content of the error (steps 20 to 22 in FIG. 2).

このように、内部バス100を介して回線制御部4とロ
ーカルメモリ3との間でデータ転送中にパリティチエツ
ク回路6によって内部バス100上のデータにエラーが
検出されたとき、回線制御部4からの内部バス要求信号
103を無効とし、回線制御部4からローカルメモリ3
へのアクセスを禁止するようにすることによって、回線
制御部4とローカルメモリ3との間のデータ転送を異常
終了とすることができるので、該エラーの状況や回線制
御部4内のエラー検出の状況を調べることができる。
In this way, when an error is detected in the data on the internal bus 100 by the parity check circuit 6 during data transfer between the line control unit 4 and the local memory 3 via the internal bus 100, the line control unit 4 The internal bus request signal 103 of the line controller 4 is disabled, and the local memory 3
By prohibiting access to the line controller 4, the data transfer between the line controller 4 and the local memory 3 can be terminated abnormally. You can check the situation.

ここで、回線制御部4がプロセッサ2と非同期に動作す
るとしても、データ転送の異常終了時にローカルメモリ
3の制御データ部31を調べることにより、該エラーが
検出されたデータバッファがどれかということを認識す
ることができ、該エラーが発生したデータバッファに対
するリカバリ処理や異常処理を有効に実行することがで
きる。
Here, even if the line control section 4 operates asynchronously with the processor 2, by checking the control data section 31 of the local memory 3 when data transfer ends abnormally, it is possible to determine which data buffer the error was detected in. can be recognized, and recovery processing and abnormality processing for the data buffer in which the error has occurred can be effectively executed.

尚、本発明の一実施例ではエラーレジスタ62からのエ
ラー検出信号105がプロセッサ2に入力されたときに
割込み処理によりレジスタ7の内容を読込むようにして
いるが、プロセッサ2における処理動作の空き時間にレ
ジスタ7の内容を読込むようにすることも可能である。
In one embodiment of the present invention, when the error detection signal 105 from the error register 62 is input to the processor 2, the contents of the register 7 are read by interrupt processing. It is also possible to read the contents of 7.

また、プロセッサ2においてエラーの発生が認識された
後にレジスタ7のINHビットを有効とするようにして
いるが、エラーの発生時にプロセッサ2の介入なしに、
ハードウェア的に回線制御部4からの内部バス要求信号
103を無効にすることも可能であり、これらに限定さ
れない。
In addition, the INH bit of register 7 is enabled after the processor 2 recognizes the occurrence of an error, but when an error occurs, the INH bit of the register 7 is enabled.
It is also possible to invalidate the internal bus request signal 103 from the line control unit 4 using hardware, but the present invention is not limited to this.

几呪△遵遇 以上説明したように本発明は、ローカルメモリと回線制
御部との間のデータ転送が行われている内部バス上のデ
ータにおいてエラーが検出されたとき、回線制御部から
ローカルメモリへのアクセスを禁止するようにすること
によって、どのデータバッファからのデータ転送のとき
にエラーが発生したのかを明確につかむことができ、該
エラーが発生したデータバッファに対するリカバリ処理
や異常処理を有効に実行することができるという効果が
ある。
As explained above, when an error is detected in the data on the internal bus where data is being transferred between the local memory and the line control unit, the present invention enables the transfer of data from the line control unit to the local memory. By prohibiting access to the data buffer, it is possible to clearly understand which data buffer the error occurred during data transfer, and enable recovery processing and abnormality processing for the data buffer where the error occurred. The effect is that it can be executed.

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

第1図は本発明の一実施例の構成を示すブロック図、第
2図は本発明の一実施例の動作を示すフローチャートで
ある。 主要部分の符号の説明 2・・・・・・プロセッサ 3・・・・・・ローカルメモリ 4・・・・・・回線制御部 5・・・・・・バス調停回路 6・・・・・・パリティチエツク回路 7・・・・・・レジスタ 31・・・・・・制御データ部 32・・・・・・データバッファ部 51.61・・・・・・アンド回路 62・・・・・・エラーレジスタ 100・・・・・・内部バス
FIG. 1 is a block diagram showing the configuration of an embodiment of the invention, and FIG. 2 is a flowchart showing the operation of the embodiment of the invention. Explanation of symbols of main parts 2...Processor 3...Local memory 4...Line control unit 5...Bus arbitration circuit 6... Parity check circuit 7...Register 31...Control data section 32...Data buffer section 51.61...AND circuit 62...Error Register 100...Internal bus

Claims (1)

【特許請求の範囲】[Claims] (1)ローカルメモリと、前記ローカルメモリと回線と
の間のデータ転送を制御する回線制御部と、プロセッサ
とが内部バスにより接続された入出力制御用アダプタで
あって、前記内部バス上のデータにおけるエラーを検出
する検出手段と、前記検出手段により前記エラーが検出
されたとき、前記回線制御部から前記ローカルメモリへ
のアクセスを禁止する禁止手段とを設けたことを特徴と
する入出力制御用アダプタ。
(1) An input/output control adapter in which a local memory, a line control unit that controls data transfer between the local memory and a line, and a processor are connected by an internal bus, and the adapter is configured to control data on the internal bus. for input/output control, comprising: a detection means for detecting an error; and a prohibition means for prohibiting access from the line control unit to the local memory when the error is detected by the detection means. adapter.
JP63200636A 1988-08-11 1988-08-11 Adapter for input and output control Pending JPH0250244A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63200636A JPH0250244A (en) 1988-08-11 1988-08-11 Adapter for input and output control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63200636A JPH0250244A (en) 1988-08-11 1988-08-11 Adapter for input and output control

Publications (1)

Publication Number Publication Date
JPH0250244A true JPH0250244A (en) 1990-02-20

Family

ID=16427683

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63200636A Pending JPH0250244A (en) 1988-08-11 1988-08-11 Adapter for input and output control

Country Status (1)

Country Link
JP (1) JPH0250244A (en)

Similar Documents

Publication Publication Date Title
JPH0481932A (en) Interruption controller
JP3711871B2 (en) PCI bus failure analysis method
JPH0250244A (en) Adapter for input and output control
JPS6146543A (en) Transfer device failure handling method
JP2599971B2 (en) Bus error detection processing method of communication processor
JP3050148B2 (en) Duplex information processing device
JPH02246499A (en) Method and apparatus for test and diagnosis interruption
WO2022257210A1 (en) Method and system for inspecting memory of multi-core processor
JPH01274260A (en) Adapter for controlling input/output
JPH10228395A (en) Abnormality diagnostic device for controller
JP3190694B2 (en) Diagnostic method for local memory
JPH02297650A (en) Receiver
JPH05265790A (en) Microprocessor device
JPH04239355A (en) Electronic disk device
KR100380328B1 (en) Down prevention device at board disconnection of exchange system
JPH0429101B2 (en)
JPS6148247A (en) Fault detection system of data transfer system
JP2778691B2 (en) Bus monitoring circuit
JPS60173647A (en) Error location detection method for information processing equipment
JPS59119451A (en) Diagnosing system of electronic computer system
JPH03292540A (en) Diagnostic device for abnormality of computer
JPH03230216A (en) Processing method for writing processing data to storage device
JPS61166654A (en) Memory patrol diagnosis system
JPH01236341A (en) Information processor
JPS6111867A (en) Abnormality handling method in interface control