Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5662080B2 - Data processing device - Google Patents
[go: Go Back, main page]

JP5662080B2 - Data processing device - Google Patents

Data processing device Download PDF

Info

Publication number
JP5662080B2
JP5662080B2 JP2010180539A JP2010180539A JP5662080B2 JP 5662080 B2 JP5662080 B2 JP 5662080B2 JP 2010180539 A JP2010180539 A JP 2010180539A JP 2010180539 A JP2010180539 A JP 2010180539A JP 5662080 B2 JP5662080 B2 JP 5662080B2
Authority
JP
Japan
Prior art keywords
reset
signal
circuit
state
data processing
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 - Fee Related
Application number
JP2010180539A
Other languages
Japanese (ja)
Other versions
JP2012039575A (en
Inventor
裕之 市塚
裕之 市塚
幸雄 国広
幸雄 国広
弘 高山
弘 高山
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.)
Fujitsu Advanced Engineering Ltd
Original Assignee
Fujitsu Advanced Engineering Ltd
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 Fujitsu Advanced Engineering Ltd filed Critical Fujitsu Advanced Engineering Ltd
Priority to JP2010180539A priority Critical patent/JP5662080B2/en
Publication of JP2012039575A publication Critical patent/JP2012039575A/en
Application granted granted Critical
Publication of JP5662080B2 publication Critical patent/JP5662080B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Description

本発明は、データ処理装置に関する。   The present invention relates to a data processing apparatus.

大規模な信号処理システムのように、複数のデータ処理装置の間を互いにケーブルで接続し、データの転送を行うデータ処理システムがある。このようなデータ処理システムにおいては、個々のデータ処理装置の電源投入時に、データ処理装置の各々において、例えば通信部等の回路のリセット等の初期化が実行される。   As in a large-scale signal processing system, there is a data processing system in which a plurality of data processing devices are connected to each other by a cable and data is transferred. In such a data processing system, when each data processing device is turned on, initialization such as resetting of a circuit such as a communication unit is executed in each data processing device.

例えば、ヘルスチェックシステム及びそのヘルスチェック方法において、非ヘルスチェックパケット発生器からNMSに向けてヘルスチェック以外のパケットが送出されたとき、非ヘルスチェックパケット発生器がタイマーに対してリセット信号を送り、一方、NMS内部では通信状態判定部がNMSとNEとの通信状態をすべての管理NEに関して判定し、あらかじめ決められている一定期間、ある特定のNEからヘルスチェックパケットも非ヘルスチェックパケットも送られて来ない場合、このNEとNMSとの通信状態は異常であると判断する手段等が提案されている。   For example, in the health check system and its health check method, when a packet other than the health check is sent from the non-health check packet generator to the NMS, the non-health check packet generator sends a reset signal to the timer, On the other hand, within the NMS, the communication status determination unit determines the communication status between the NMS and the NE for all management NEs, and a health check packet and a non-health check packet are sent from a specific NE for a predetermined period. If not, a means for determining that the communication state between the NE and the NMS is abnormal has been proposed.

また、集線装置及びそのリセット管理方法において、複数のネットワーク機器が接続可能な集線装置は、ネットワーク機器間の情報の転送処理を制御する通信管理部と、通信管理部から得た情報が、集線装置のリセットすべき条件を満足しているかどうかを判断する条件決定部と、条件決定部による決定に基づいて、通信管理部に供給されて通信管理部をリセットするためのリセット信号を制御するリセット制御部を有することが提案されている。   Further, in the line concentrator and its reset management method, the line concentrator to which a plurality of network devices can be connected includes a communication management unit that controls transfer processing of information between the network devices, and information obtained from the communication management unit A condition determination unit that determines whether or not a condition to be reset is satisfied, and a reset control that controls a reset signal that is supplied to the communication management unit and resets the communication management unit based on the determination by the condition determination unit Has been proposed.

また、冗長化共通部を有する通信装置において、現用系共通部は、障害検出部で自己の障害を検出したら、予備系共通部にその障害を通知し、予備系共通部は現用系共通部からの障害通知を受けると、個別部障害マスク部により、各個別部から通知される個別部障害情報のマスクを開始し、その後、自己を予備系から現用系に変える系選択信号を検出した後、各個別部の個別部障害検出部をリセットしてから、個別部障害マスク部による個別部障害情報のマスクを解除するような構成が提案されている。   Further, in the communication apparatus having the redundant common unit, when the failure detection unit detects its own failure, the active common unit notifies the standby common unit of the failure, and the standby common unit is notified from the active common unit. When the failure notification is received, the individual unit failure masking unit starts masking individual unit failure information notified from each individual unit, and then detects a system selection signal for changing the self from the standby system to the active system, A configuration has been proposed in which the individual unit failure detection unit of each individual unit is reset and then the individual unit failure information masking by the individual unit failure mask unit is released.

特開平11−163839号公報Japanese Patent Laid-Open No. 11-163839 特許第3861226号公報Japanese Patent No. 3861226 特開平8−316881号公報JP-A-8-316881

例えば、図7(A)に示すように、データ処理装置100とデータ処理装置200とが、ケーブル500で接続され、相互に通信をする。この場合、図7(B)に示すように、ケーブル500の接続が不良である場合、又は、データ処理装置100の電源が切断されている場合、データ処理装置200は、正しいデータを受信できなくなり、不定データを受信する。この場合、データ処理装置200は、不定データに基づいて動作する結果、エラー状態となる場合がある。   For example, as shown in FIG. 7A, the data processing apparatus 100 and the data processing apparatus 200 are connected by a cable 500 and communicate with each other. In this case, as shown in FIG. 7B, when the connection of the cable 500 is poor or when the data processing apparatus 100 is powered off, the data processing apparatus 200 cannot receive correct data. Receive indefinite data. In this case, the data processing apparatus 200 may enter an error state as a result of operating based on indefinite data.

この後、データ処理装置200がエラー状態となったことを知ったユーザにより、図7(C)に示すように、ケーブル500の接続が正常に戻されるか、又は、データ処理装置100の電源が投入される。   Thereafter, as shown in FIG. 7C, the user who knows that the data processing device 200 has entered an error state returns the connection of the cable 500 to the normal state, or the data processing device 100 is powered on. It is thrown.

更に、データ処理装置200がエラー状態から復帰するために、図7(D)に示すように、データ処理装置200が外部からリセットされる。外部からのリセットは、例えば、データ処理装置200がエラー状態となったことを知ったユーザが、手動の操作によりリセットスイッチを押すことによる。換言すれば、データ処理装置200は、自発的にエラー状態から復帰できない。   Further, in order for the data processing apparatus 200 to recover from the error state, the data processing apparatus 200 is reset from the outside as shown in FIG. The reset from the outside is, for example, when a user who knows that the data processing apparatus 200 has entered an error state presses the reset switch by a manual operation. In other words, the data processing device 200 cannot spontaneously recover from the error state.

また、図7(D)に示すように、各々が多数のデータ処理装置100〜400が複雑に接続されている場合、リセットする順番を誤ると、データ処理装置200が正常に初期化されない場合がある。例えば、データ処理装置200だけをリセットしても、種々の理由から処理が正しく開始されない場合がある。   Further, as shown in FIG. 7D, when each of a large number of data processing devices 100 to 400 is connected in a complicated manner, if the reset order is incorrect, the data processing device 200 may not be initialized properly. is there. For example, even if only the data processing device 200 is reset, the processing may not be started correctly for various reasons.

本発明は、受信した信号に基づいてリセット解除されるデータ処理装置を提供することを目的とする。   It is an object of the present invention to provide a data processing device that is reset based on a received signal.

開示されるデータ処理装置は、信号を受信する受信回路と、受信回路が受信した信号を処理する信号処理部と、受信回路が受信した信号から、予め定められたデータパターンを予め定められた数連続して抽出した場合に、リセット信号のリセット解除状態を出力し、予め定められたデータパターンを予め定められた数連続して抽出した場合以外の場合に、リセット信号のリセット状態を出力する監視回路と、リセット信号のリセット解除状態に基づいて、受信回路をリセット解除するリセット制御回路とを含む。受信回路は、更に、データ処理装置が受信した信号を格納し、予め定められたタイミングで出力する第1のバッファ回路と、第1のバッファ回路が出力する信号を格納し、予め定められたタイミングで出力する第2のバッファ回路とを含む。リセット制御回路が、リセット信号のリセット状態に基づいて、第1のリセット制御信号のリセット状態を出力し、リセット信号のリセット解除状態に基づいて、第1のリセット制御信号のリセット解除状態を出力し、第1のリセット制御信号のリセット状態の出力から予め定められた時間間隔が経過した後に、第2のリセット制御信号のリセット解除状態を出力し、第1のバッファ回路が、第1のリセット制御信号のリセット状態によりリセットされ、第1のリセット制御信号のリセット解除状態によりリセット解除され、第1のバッファ回路が第1のリセット制御信号のリセット状態によりリセットされた後に、当該リセットから予め定められた時間間隔で、第2のバッファ回路が、第2のリセット制御信号のリセット解除状態によりリセット解除される。
The disclosed data processing device includes a receiving circuit that receives a signal, a signal processing unit that processes a signal received by the receiving circuit, and a predetermined number of predetermined data patterns from the signal received by the receiving circuit. Monitor that outputs the reset release state of the reset signal when extracted continuously, and outputs the reset state of the reset signal in cases other than when a predetermined number of predetermined data patterns are extracted continuously A circuit and a reset control circuit for releasing the reset of the receiving circuit based on the reset release state of the reset signal. The receiving circuit further stores a signal received by the data processing device and outputs the signal at a predetermined timing, and stores a signal output from the first buffer circuit at a predetermined timing. And a second buffer circuit for outputting. The reset control circuit outputs the reset state of the first reset control signal based on the reset state of the reset signal, and outputs the reset release state of the first reset control signal based on the reset release state of the reset signal. The reset release state of the second reset control signal is output after a predetermined time interval has elapsed from the output of the reset state of the first reset control signal, and the first buffer circuit performs the first reset control. After the reset is performed by the reset state of the signal, the reset is canceled by the reset release state of the first reset control signal, and the first buffer circuit is reset by the reset state of the first reset control signal, and then predetermined from the reset. At a predetermined time interval, the second buffer circuit is reset by the reset release state of the second reset control signal. Tsu is capital released.

開示されるデータ処理装置によれば、受信した信号から、予め定められたデータパターンを予め定められた数連続して抽出した場合に、当該抽出に基づいてリセット解除することができ、正常にエラー状態から復帰することができる。
According to the data processing apparatus disclosed, from the received signal, when extracted by continued several series defined the predetermined data pattern in advance, it can be reset release based on the extraction, normally Can recover from an error condition.

データ処理装置の構成の一例を示す図である。It is a figure which shows an example of a structure of a data processor. データ処理装置の構成の他の一例を示す図である。It is a figure which shows another example of a structure of a data processor. データ処理装置の動作の説明図である。It is explanatory drawing of operation | movement of a data processor. データ処理装置の動作の説明図である。It is explanatory drawing of operation | movement of a data processor. データ処理装置の動作の説明図である。It is explanatory drawing of operation | movement of a data processor. データ処理装置の動作の説明図である。It is explanatory drawing of operation | movement of a data processor. 本発明者が検討した背景となる技術の説明図である。It is explanatory drawing of the technique used as the background which this inventor examined.

図1は、データ処理装置の構成の一例を示す図である。   FIG. 1 is a diagram illustrating an example of a configuration of a data processing apparatus.

データ処理装置は、第1のデータ処理装置1と、第2のデータ処理装置2と、これらの間を接続するケーブル3A〜3Dとを含む。第1のデータ処理装置1及び第2のデータ処理装置2は、相互にデータの転送を行う。ケーブル3A〜3Dは、例えば、双方向にシリアル伝送を行う光ファイバケーブルである。ケーブル3A〜3Dは、第2のデータ処理装置2に設けられた複数の通信ポートに接続される。   The data processing device includes a first data processing device 1, a second data processing device 2, and cables 3A to 3D that connect them. The first data processing device 1 and the second data processing device 2 transfer data to each other. The cables 3A to 3D are, for example, optical fiber cables that perform serial transmission in both directions. The cables 3 </ b> A to 3 </ b> D are connected to a plurality of communication ports provided in the second data processing device 2.

図1においては、第1のデータ処理装置1が第2のデータ処理装置2へ信号を送信し、第2のデータ処理装置2が第1のデータ処理装置1から送信された信号を受信する。換言すれば、図1は、第1のデータ処理装置1が送信装置であり、第2のデータ処理装置2が受信装置である場合について示す。   In FIG. 1, the first data processing device 1 transmits a signal to the second data processing device 2, and the second data processing device 2 receives the signal transmitted from the first data processing device 1. In other words, FIG. 1 shows a case where the first data processing device 1 is a transmitting device and the second data processing device 2 is a receiving device.

なお、前述したように、第2のデータ処理装置2も第1のデータ処理装置1へ信号を送信し、第1のデータ処理装置1が第2のデータ処理装置2から送信された信号を受信する。第1のデータ処理装置1及び第2のデータ処理装置2は、共に、信号を送受信する送受信装置である。従って、第1のデータ処理装置1は、第2のデータ処理装置2と同様の構成を含む。   As described above, the second data processing device 2 also transmits a signal to the first data processing device 1, and the first data processing device 1 receives the signal transmitted from the second data processing device 2. To do. Both the first data processing device 1 and the second data processing device 2 are transmission / reception devices that transmit and receive signals. Therefore, the first data processing device 1 includes the same configuration as the second data processing device 2.

第2のデータ処理装置2は、複数の受信回路10A〜10D、複数の監視回路20A〜20D、1個のリセット制御回路30、1個の信号処理部40を含む。受信回路10A〜10Dは、ケーブル3A〜3Dに対応して、換言すれば、第2のデータ処理装置2の複数の通信ポートの各々に対応して、設けられる。監視回路20A〜20Dは、受信回路10A〜10Dに対応して設けられる。なお、複数の受信回路10A〜10Dと複数の監視回路20A〜20Dとで、受信処理部50を構成する。   The second data processing device 2 includes a plurality of receiving circuits 10A to 10D, a plurality of monitoring circuits 20A to 20D, one reset control circuit 30, and one signal processing unit 40. The reception circuits 10A to 10D are provided corresponding to the cables 3A to 3D, in other words, corresponding to each of the plurality of communication ports of the second data processing device 2. The monitoring circuits 20A to 20D are provided corresponding to the receiving circuits 10A to 10D. A plurality of reception circuits 10A to 10D and a plurality of monitoring circuits 20A to 20D constitute a reception processing unit 50.

受信回路10A〜10Dが、第1のデータ処理装置1からの信号のみでなく、第1のデータ処理装置1以外の種々のデータ処理装置からの信号を受信するようにしても良い。換言すれば、ケーブル3A〜3Dが、各々、異なるデータ処理装置に接続されるようにしても良い。また、複数のデータ処理装置が、図7(D)に示すように、相互に接続される場合において、各々のデータ処理装置に図1に示す受信処理部50及びリセット制御回路30が設けられるようにしても良い。   The receiving circuits 10 </ b> A to 10 </ b> D may receive not only signals from the first data processing device 1 but also signals from various data processing devices other than the first data processing device 1. In other words, the cables 3A to 3D may be connected to different data processing devices, respectively. Further, when a plurality of data processing devices are connected to each other as shown in FIG. 7D, each data processing device is provided with the reception processing unit 50 and the reset control circuit 30 shown in FIG. Anyway.

受信回路10A〜10Dは、ケーブル3A〜3Dを介して、第1のデータ処理装置1から送信された信号を受信し、受信した信号についての受信処理を実行し、当該信号処理の結果を信号処理部40に出力する。   The receiving circuits 10A to 10D receive the signal transmitted from the first data processing device 1 via the cables 3A to 3D, execute the receiving process on the received signal, and perform signal processing on the result of the signal processing To the unit 40.

信号処理部40は、受信回路10A〜10Dから受信した信号についてのデータ処理を実行する。換言すれば、信号処理部40は、受信回路が受信した信号を処理する信号処理部である。   The signal processing unit 40 performs data processing on the signals received from the receiving circuits 10A to 10D. In other words, the signal processing unit 40 is a signal processing unit that processes a signal received by the receiving circuit.

監視回路20A〜20Dは、例えば、受信回路10A〜10Dを伝送される信号を取込み、取込んだ信号に基づいてリセット信号を形成し、リセット制御回路30へ出力する。具体的には、監視回路20A〜20Dは、リセット信号のリセット状態(例えば、ロウレベル信号)を出力し、又は、リセット信号のリセット解除状態(例えば、ハイレベル信号)を出力する。また、監視回路20A〜20Dは、第2のデータ処理装置2の電源が投入された場合に、リセット信号のリセット解除状態を出力する。   For example, the monitoring circuits 20 </ b> A to 20 </ b> D take in a signal transmitted through the receiving circuits 10 </ b> A to 10 </ b> D, form a reset signal based on the taken signal, and output the reset signal to the reset control circuit 30. Specifically, the monitoring circuits 20A to 20D output a reset state (for example, a low level signal) of a reset signal or output a reset release state (for example, a high level signal) of the reset signal. The monitoring circuits 20A to 20D output a reset release state of the reset signal when the power of the second data processing device 2 is turned on.

リセット信号は、リセット解除状態又はリセット状態のいずれか一方の状態とされる。リセット信号のリセット解除状態は、リセット状態を解除することを指示する信号である。リセット信号のリセット状態は、リセット解除状態をリセット状態に設定することを指示する信号である。   The reset signal is in either the reset release state or the reset state. The reset release state of the reset signal is a signal that instructs to release the reset state. The reset state of the reset signal is a signal instructing to set the reset release state to the reset state.

リセット制御回路30は、監視回路20A〜20Dから受信したリセット信号に基づいてリセット制御信号を形成し、リセット制御信号を用いて、受信回路10A〜10Dをリセット又はリセット解除し、また、信号処理部40をリセット又はリセット解除する。具体的には、リセット制御回路30は、リセット信号のリセット状態に基づいて、第1及び第2のリセット制御信号のリセット状態を形成し、受信回路10A〜10D及び信号処理部40をリセットする。また、リセット制御回路30は、リセット信号のリセット解除状態に基づいて、第1及び第2のリセット制御信号のリセット解除状態を形成し、受信回路10A〜10D及び信号処理部40をリセット解除する。後述するように、第1及び第2のリセット制御信号の形成のタイミングが異なるので、受信回路10A〜10Dと信号処理部40とは、異なるタイミングでリセットされ、リセット解除される。   The reset control circuit 30 forms a reset control signal based on the reset signal received from the monitoring circuits 20A to 20D, resets or cancels the receiving circuits 10A to 10D using the reset control signal, and a signal processing unit 40 is reset or released. Specifically, the reset control circuit 30 forms a reset state of the first and second reset control signals based on the reset state of the reset signal, and resets the receiving circuits 10A to 10D and the signal processing unit 40. Further, the reset control circuit 30 forms a reset release state of the first and second reset control signals based on the reset release state of the reset signal, and releases the reset of the reception circuits 10A to 10D and the signal processing unit 40. As will be described later, since the timings of forming the first and second reset control signals are different, the receiving circuits 10A to 10D and the signal processing unit 40 are reset at different timings and released from reset.

リセット制御信号は、リセット解除状態又はリセット状態のいずれか一方の状態とされる。リセット制御信号のリセット解除状態は、実際にリセット状態を解除する信号である。リセット制御信号のリセット状態は、実際にリセット解除状態をリセット状態に設定する信号である。   The reset control signal is in either the reset release state or the reset state. The reset release state of the reset control signal is a signal for actually releasing the reset state. The reset state of the reset control signal is a signal that actually sets the reset release state to the reset state.

図2は、データ処理装置の構成の詳細を示す図であり、主として、第2のデータ処理装置2の受信回路10Dと、これに対応する監視回路20D、リセット制御回路30D及び機能処理部40Dとを示す。   FIG. 2 is a diagram showing details of the configuration of the data processing device. Mainly, the receiving circuit 10D of the second data processing device 2, the monitoring circuit 20D, the reset control circuit 30D, and the function processing unit 40D corresponding thereto are shown. Indicates.

例えば、受信回路10Dは、受信部11、受信FIFO12、コマンド制御部13、受信制御部14、出力FIFO15を含む。受信回路10A〜10Cも、受信回路10Dと同様の回路を含み、同様の処理を実行する。   For example, the reception circuit 10D includes a reception unit 11, a reception FIFO 12, a command control unit 13, a reception control unit 14, and an output FIFO 15. The receiving circuits 10A to 10C also include the same circuit as the receiving circuit 10D and execute the same processing.

監視回路20Dは、受信回路10Dに対応する回路である。換言すれば、監視回路20Dは、監視回路20A〜20Dを含む監視回路における、受信回路10Dに対応する部分回路である。監視回路20Dは、例えば、受信回路10Dの内部を伝送される信号を取込んで、これに基づいてリセット信号RST[3]を形成する。監視回路20A〜20Cも、監視回路20Dと同様の処理を実行する。監視回路20A〜20Cが形成するリセット信号を、各々、RST[0]〜RST[2]と表す。   The monitoring circuit 20D is a circuit corresponding to the receiving circuit 10D. In other words, the monitoring circuit 20D is a partial circuit corresponding to the receiving circuit 10D in the monitoring circuit including the monitoring circuits 20A to 20D. For example, the monitoring circuit 20D takes in a signal transmitted through the reception circuit 10D and forms a reset signal RST [3] based on the signal. The monitoring circuits 20A to 20C also execute the same processing as the monitoring circuit 20D. The reset signals formed by the monitoring circuits 20A to 20C are represented as RST [0] to RST [2], respectively.

リセット制御回路30Dは、リセット制御回路30における受信回路10Dに対応する部分回路である。リセット制御回路30Dは、監視回路20Dから受信したリセット信号RST[3]に基づいて形成したリセット制御信号を用いて、受信回路10Dをリセット又はリセット解除し、機能処理部40Dをリセット又はリセット解除する。リセット制御回路30A〜30Cも、リセット制御回路30Dと同様の処理を実行する。   The reset control circuit 30D is a partial circuit corresponding to the reception circuit 10D in the reset control circuit 30. The reset control circuit 30D uses the reset control signal formed based on the reset signal RST [3] received from the monitoring circuit 20D to reset or release the reception circuit 10D and reset or release the function processing unit 40D. . The reset control circuits 30A to 30C also execute the same process as the reset control circuit 30D.

機能処理部40Dは、信号処理部40における、受信回路10Dに対応する部分回路である。換言すれば、信号処理回路40は、受信回路10A〜10Dに対応する部分回路を含む。機能処理部40Dは、受信回路10Dから受信した信号についてのデータ処理を実行して、予め定められた信号処理の機能を実現する。機能処理部40A〜40Cは、各々、機能処理部20Dと異なる、予め定められた処理を実行する。   The function processing unit 40D is a partial circuit corresponding to the reception circuit 10D in the signal processing unit 40. In other words, the signal processing circuit 40 includes partial circuits corresponding to the receiving circuits 10A to 10D. The function processing unit 40D performs data processing on the signal received from the receiving circuit 10D, and realizes a predetermined signal processing function. Each of the function processing units 40A to 40C executes a predetermined process that is different from that of the function processing unit 20D.

受信部11は、第2のデータ処理装置2の外部から、換言すれば、第1のデータ処理装置1から、ケーブル3Dを介して、信号を受信する。受信部11は、受信した信号を受信FIFO12に格納する。具体的には、受信部11は、OE変換回路において、ケーブル3Dを介して受信した光信号(シリアル信号)を、電気信号(シリアル信号)に変換する。この後、受信部11は、シリアルパラレル変換回路において、OE変換回路が出力する電気信号(シリアル信号)を、パラレル信号に変換する。パラレル信号は、予め定められたビット幅とされ、例えば8ビット幅とされる。更に、受信部11は、シリアルパラレル変換回路が出力するパラレル信号を、受信した順に、受信FIFO12に格納する。   The receiving unit 11 receives a signal from the outside of the second data processing device 2, in other words, from the first data processing device 1 via the cable 3 </ b> D. The reception unit 11 stores the received signal in the reception FIFO 12. Specifically, the receiving unit 11 converts an optical signal (serial signal) received via the cable 3D into an electric signal (serial signal) in an OE conversion circuit. Thereafter, in the serial-parallel conversion circuit, the reception unit 11 converts the electrical signal (serial signal) output from the OE conversion circuit into a parallel signal. The parallel signal has a predetermined bit width, for example, an 8-bit width. Further, the reception unit 11 stores the parallel signals output from the serial / parallel conversion circuit in the reception FIFO 12 in the order of reception.

なお、受信部11は、第1のデータ処理装置1から、通信経路3Dを介して、データ信号の受信に先立って、フレーム信号を受信する。フレーム信号は、例えばフレームの開始を指示する信号である。フレーム信号により、フレームの開始位置が定まる。これにより、受信部11は、受信した信号を8ビット幅のパラレル信号に変換し、受信した順に受信FIFO12に格納することができる。   The receiving unit 11 receives a frame signal from the first data processing device 1 via the communication path 3D prior to receiving the data signal. The frame signal is a signal that instructs the start of a frame, for example. The start position of the frame is determined by the frame signal. As a result, the reception unit 11 can convert the received signal into an 8-bit width parallel signal and store it in the reception FIFO 12 in the order of reception.

受信部11は、後述するリセット制御信号によっては、リセットされず、かつ、セット解除もされない。これは、受信部11は、受信した信号をそのまま受信FIFO12に入力するのみであるので、リセットする必要がないためである。従って、受信部11にはリセット制御信号は入力されない。   The receiving unit 11 is not reset by a reset control signal described later, and is not released from the set. This is because the receiving unit 11 simply inputs the received signal to the receiving FIFO 12 as it is, and does not need to be reset. Therefore, no reset control signal is input to the receiving unit 11.

受信FIFO12は、第1のバッファ回路であり、受信部11が受信した信号を格納し、予め定められたタイミングで、コマンド制御部13に出力する。例えば、受信FIFO12は、受信部11からの8ビットのパラレル信号を、受信の順に、単位バッファ回路に格納し、4個の単位バッファ回路に格納された信号を、1個のデータ(又はパケット)として、コマンド制御部13にまとめて出力する。   The reception FIFO 12 is a first buffer circuit, stores the signal received by the reception unit 11, and outputs it to the command control unit 13 at a predetermined timing. For example, the reception FIFO 12 stores the 8-bit parallel signal from the reception unit 11 in the unit buffer circuit in the order of reception, and the signal stored in the four unit buffer circuits as one data (or packet). Are collectively output to the command control unit 13.

これにより、連続する4個の8ビットのパラレル信号を含む、32ビットデータが形成される。このために、受信FIFO12は、例えば4個以上の単位バッファ回路を含む。受信FIFO12は、4個の8ビットデータを、1個の32ビットデータとして、コマンド制御部13に入力する。換言すれば、受信FIFO12は、受信部11が受信した信号を、32ビットデータに変換する。   Thereby, 32-bit data including four consecutive 8-bit parallel signals is formed. For this purpose, the reception FIFO 12 includes, for example, four or more unit buffer circuits. The reception FIFO 12 inputs four 8-bit data to the command control unit 13 as one 32-bit data. In other words, the reception FIFO 12 converts the signal received by the reception unit 11 into 32-bit data.

このように、受信FIFO12は、受信部11から入力された信号を、32ビット毎に処理する。そこで、受信FIFO12から出力される32ビットデータ、換言すれば、連続する4個のパラレル信号を、データ信号IRXD[31:0]と表すこととする。コマンド制御部13、受信制御部14、出力FIFO15、機能処理部40Dも、データ信号IRXD[31:0]毎に、処理を実行する。   As described above, the reception FIFO 12 processes the signal input from the reception unit 11 every 32 bits. Therefore, the 32-bit data output from the reception FIFO 12, in other words, four consecutive parallel signals are represented as a data signal IRXD [31: 0]. The command control unit 13, the reception control unit 14, the output FIFO 15, and the function processing unit 40D also execute processing for each data signal IRXD [31: 0].

受信FIFO12は、第1のリセット制御信号1ST−XRST[3]のリセット状態によりリセットされる。また、受信FIFO12は、第1のリセット制御信号1ST−XRST[3]のリセット解除状態によりリセット解除される。   The reception FIFO 12 is reset by the reset state of the first reset control signal 1ST-XRST [3]. In addition, the reception FIFO 12 is released from the reset state by the reset release state of the first reset control signal 1ST-XRST [3].

第1のリセット制御信号1ST−XRST[3]は、例えば受信FIFO12のリセットのための信号であり、リセット制御回路30Dにより形成される。第1のリセット制御信号1ST−XRST[3]については後述する。なお、リセット制御回路30A〜30Cが形成する第1のリセット制御信号を、各々、1ST−XRST[0]〜1ST−XRST[2]と表す。   The first reset control signal 1ST-XRST [3] is a signal for resetting the reception FIFO 12, for example, and is formed by the reset control circuit 30D. The first reset control signal 1ST-XRST [3] will be described later. Note that the first reset control signals formed by the reset control circuits 30A to 30C are represented as 1ST-XRST [0] to 1ST-XRST [2], respectively.

コマンド制御部13は、受信FIFO12が出力する信号から、換言すれば、データ信号IRXD[31:0]からコマンドを抽出する。コマンドのビット位置は、データ信号IRXD[31:0]において、予め定められたビット位置とされる。これにより、コマンド制御部13は、コマンドを抽出することができる。コマンド制御部13は、抽出したコマンドと、データ信号IRXD[31:0]とを、受信制御部14に出力する。   The command control unit 13 extracts a command from the signal output from the reception FIFO 12, in other words, from the data signal IRXD [31: 0]. The bit position of the command is set to a predetermined bit position in the data signal IRXD [31: 0]. Thereby, the command control part 13 can extract a command. The command control unit 13 outputs the extracted command and the data signal IRXD [31: 0] to the reception control unit 14.

コマンド制御部13は、第1のリセット制御信号1ST−XRST[3]のリセット状態によりリセットされる。また、コマンド制御部13は、第1のリセット制御信号1ST−XRST[3]のリセット解除状態によりリセット解除される。従って、コマンド制御部13は、受信FIFO12と同一のタイミングで、同一の第1のリセット制御信号1ST−XRST[3]により制御される。   The command control unit 13 is reset by the reset state of the first reset control signal 1ST-XRST [3]. Further, the command control unit 13 is released from the reset by the reset release state of the first reset control signal 1ST-XRST [3]. Therefore, the command control unit 13 is controlled by the same first reset control signal 1ST-XRST [3] at the same timing as the reception FIFO 12.

受信制御部14は、受信FIFO12が出力する信号、換言すれば、データ信号IRXD[31:0]についての受信制御を行う。具体的には、受信制御部14は、コマンド制御部13から受信した抽出したデータ信号IRXD[31:0]を、出力FIFO15に出力することにより、出力FIFO15を介して機能処理部40Dに出力する。また、受信制御部14は、コマンド制御部13から受信した抽出したコマンドを、機能処理部40Dに出力する。この際、受信制御部14は、コマンドの出力のタイミング、及び、出力FIFO15の出力のタイミングを制御する。これにより、データ信号IRXD[31:0]と、データ信号IRXD[31:0]から抽出されたコマンドとが、同一又は予め定められたタイミングで、機能処理部40Dに出力される。   The reception control unit 14 performs reception control on the signal output from the reception FIFO 12, in other words, the data signal IRXD [31: 0]. Specifically, the reception control unit 14 outputs the extracted data signal IRXD [31: 0] received from the command control unit 13 to the output FIFO 15 to output to the function processing unit 40D via the output FIFO 15. . Further, the reception control unit 14 outputs the extracted command received from the command control unit 13 to the function processing unit 40D. At this time, the reception control unit 14 controls the output timing of the command and the output timing of the output FIFO 15. Thus, the data signal IRXD [31: 0] and the command extracted from the data signal IRXD [31: 0] are output to the function processing unit 40D at the same or predetermined timing.

受信制御部14は、第2のリセット制御信号2ND−XRST[3]のリセット状態によりリセットされる。また、受信制御部14は、第2のリセット制御信号2ND−XRST[3]のリセット解除状態によりリセット解除される。   The reception control unit 14 is reset by the reset state of the second reset control signal 2ND-XRST [3]. Further, the reception control unit 14 is released from the reset state by the reset release state of the second reset control signal 2ND-XRST [3].

第2のリセット制御信号2ND−XRST[3]は、例えば出力FIFO15のリセットのための信号であり、リセット制御回路30Dにより形成される。第2のリセット制御信号2ND−XRST[3]については後述する。なお、リセット制御回路30A〜30Cが形成する第2のリセット制御信号を、各々、2ND−XRST[0]〜2ND−XRST[2]と表す。受信制御部14は、出力FIFO15と同一のタイミングで、同一の第2のリセット制御信号2ND−XRST[3]により制御される。   The second reset control signal 2ND-XRST [3] is a signal for resetting the output FIFO 15, for example, and is formed by the reset control circuit 30D. The second reset control signal 2ND-XRST [3] will be described later. Note that the second reset control signals formed by the reset control circuits 30A to 30C are represented as 2ND-XRST [0] to 2ND-XRST [2], respectively. The reception control unit 14 is controlled by the same second reset control signal 2ND-XRST [3] at the same timing as the output FIFO 15.

出力FIFO15は、第2のバッファ回路であり、受信FIFO12が出力する信号、換言すれば、データ信号IRXD[31:0]を格納し、受信制御部14の制御するタイミングで、機能処理部40Dに出力する。これにより、機能処理部40Dにおいて、データ信号IRXD[31:0]は、データ信号IRXD[31:0]から抽出されたコマンドに従って処理される。   The output FIFO 15 is a second buffer circuit, stores the signal output from the reception FIFO 12, in other words, the data signal IRXD [31: 0], and is sent to the function processing unit 40D at the timing controlled by the reception control unit 14. Output. Thus, in the function processing unit 40D, the data signal IRXD [31: 0] is processed according to the command extracted from the data signal IRXD [31: 0].

出力FIFO15は、第2のリセット制御信号2ND−XRST[3]のリセット状態によりリセットされる。また、出力FIFO15は、第2のリセット制御信号2ND−XRST[3]のリセット解除状態によりリセット解除される。   The output FIFO 15 is reset by the reset state of the second reset control signal 2ND-XRST [3]. Further, the output FIFO 15 is released from reset by the reset release state of the second reset control signal 2ND-XRST [3].

機能処理部40Dは、第2のリセット制御信号2ND−XRST[3]のリセット状態によりリセットされる。また、機能処理部40Dは、第2のリセット制御信号2ND−XRST[3]のリセット解除状態によりリセット解除される。従って、機能処理部40Dは、出力FIFO15と同一のタイミングで、同一の第2のリセット制御信号2ND−XRST[3]により制御される。なお、機能処理部40Dは、出力FIFO15よりも遅いタイミングで、第2のリセット制御信号2ND−XRST[3]よりも遅れて形成されるリセット制御信号により制御されるようにしても良い。   The function processing unit 40D is reset by the reset state of the second reset control signal 2ND-XRST [3]. Further, the function processing unit 40D is released from the reset state by the reset release state of the second reset control signal 2ND-XRST [3]. Accordingly, the function processing unit 40D is controlled by the same second reset control signal 2ND-XRST [3] at the same timing as the output FIFO 15. The function processing unit 40D may be controlled by a reset control signal formed later than the second reset control signal 2ND-XRST [3] at a later timing than the output FIFO 15.

監視回路20Dは、第2のデータ処理装置2の電源が投入された場合、リセット信号RST[3]のリセット解除状態を出力する。これにより、電源の投入に応じて、受信回路10D及び機能処理部40Dは、リセット制御回路30Dによりリセット解除状態とされる。   When the power of the second data processing device 2 is turned on, the monitoring circuit 20D outputs the reset release state of the reset signal RST [3]. Accordingly, the receiving circuit 10D and the function processing unit 40D are brought into a reset release state by the reset control circuit 30D in response to power-on.

また、監視回路20Dは、受信回路10Dを伝送される信号を取込み、取込んだ信号、換言すれば、受信回路10Dが受信した信号を監視する。具体的には、監視回路20Dは、受信回路10Dが受信し受信FIFO12が出力する信号から、予め定められたデータパターンを抽出しない場合に、リセット信号RST[3]のリセット状態を出力する。一方、監視回路20Dは、受信回路10Dが受信し受信FIFO12が出力する信号から、予め定められたデータパターンを予め定められた数だけ連続して抽出した場合に、リセット信号RST[3]のリセット解除状態を出力する。   The monitoring circuit 20D takes in a signal transmitted through the receiving circuit 10D, and monitors the taken-in signal, in other words, the signal received by the receiving circuit 10D. Specifically, the monitoring circuit 20D outputs the reset state of the reset signal RST [3] when a predetermined data pattern is not extracted from the signal received by the reception circuit 10D and output from the reception FIFO 12. On the other hand, the monitoring circuit 20D resets the reset signal RST [3] when a predetermined number of data patterns are continuously extracted from the signal received by the receiving circuit 10D and output from the reception FIFO 12. The release status is output.

予め定められたデータパターンは、第1のデータ処理装置1と受信回路10Dに接続されたケーブル3Dとが、共に、正常であることを示す状態信号である。換言すれば、送信装置である第1のデータ処理装置1又は通信経路であるケーブル3Dのいずれかが異常である場合には、予め定められたデータパターンは受信されない。予め定められたデータパターンについては後述する。   The predetermined data pattern is a status signal indicating that the first data processing device 1 and the cable 3D connected to the receiving circuit 10D are both normal. In other words, when either the first data processing device 1 that is a transmission device or the cable 3D that is a communication path is abnormal, a predetermined data pattern is not received. The predetermined data pattern will be described later.

予め定められたデータパターンを予め定められた数だけ連続して抽出した場合にリセット解除状態を出力するのは、不定データが、偶然予め定められたデータパターンに一致する場合があるためである。これにより、不定データが偶然予め定められたデータパターンに一致しても、直ちにリセット解除することを防止して、通信が安定した状態でリセット解除を実行することができる。予め定められた数については後述する。   The reason why the reset release state is output when a predetermined number of data patterns are continuously extracted is that undefined data may coincide with the predetermined data pattern by chance. As a result, even if indefinite data coincides with a predetermined data pattern by chance, it is possible to prevent the reset from being released immediately and to perform the reset release in a stable communication state. The predetermined number will be described later.

実際には、監視回路20Dは、他の監視回路20A〜20Cにおいて予め定められたデータパターンを抽出した場合に、対応する受信回路10Dが受信した信号から抽出した、予め定められたデータパターンをカウントする。そして、監視回路20Dは、当該カウント値が予め定められた値に達した場合に、リセット信号RST[3]のリセット解除状態を出力する。   In practice, when the monitoring circuit 20D extracts a predetermined data pattern in the other monitoring circuits 20A to 20C, the monitoring circuit 20D counts the predetermined data pattern extracted from the signal received by the corresponding receiving circuit 10D. To do. Then, when the count value reaches a predetermined value, the monitoring circuit 20D outputs a reset release state of the reset signal RST [3].

このために、図2に示すように、監視回路20Dには、他の監視回路20A〜20Cにおいて予め定められたデータパターンを抽出したか否かを示す情報である状態フラグが入力される。例えば、監視回路20Dには、他の監視回路20A〜20Cから状態フラグが入力される。状態フラグは、その時点において、他の監視回路20A〜20Cの各々が予め定められたデータパターンを抽出したか否かを示す。状態フラグについては後述する。   For this purpose, as shown in FIG. 2, a status flag which is information indicating whether or not a predetermined data pattern has been extracted in the other monitoring circuits 20A to 20C is input to the monitoring circuit 20D. For example, the status flag is input to the monitoring circuit 20D from the other monitoring circuits 20A to 20C. The status flag indicates whether or not each of the other monitoring circuits 20A to 20C has extracted a predetermined data pattern at that time. The status flag will be described later.

これにより、例えばある監視回路20Dにおいて、他の監視回路20A〜20Cにおける監視状態に基づいて、リセット信号RST[3]のリセット解除状態を出力することができる。例えば、4個の受信回路10A〜10Dが受信する信号の全てが正常となった場合に、受信回路10A〜10Dの各々について、リセット解除が実行されるようにすることができる。なお、受信回路10Dが受信する信号のみが正常となった場合に、当該受信回路10Dのみについて、リセット解除が実行されるようにしても良い。   Thereby, for example, in a certain monitoring circuit 20D, the reset release state of the reset signal RST [3] can be output based on the monitoring state in the other monitoring circuits 20A to 20C. For example, when all of the signals received by the four reception circuits 10A to 10D are normal, the reset cancellation can be executed for each of the reception circuits 10A to 10D. Note that when only the signal received by the receiving circuit 10D becomes normal, the reset release may be executed only for the receiving circuit 10D.

リセット制御回路30Dは、リセット信号RST[3]のリセット状態に基づいて、第1のリセット制御信号1ST−XRST[3]のリセット状態を出力する。また、リセット制御回路30Dは、リセット信号RST[3]のリセット解除状態に基づいて、第1のリセット制御信号1ST−XRST[3]のリセット解除状態を出力する。   The reset control circuit 30D outputs the reset state of the first reset control signal 1ST-XRST [3] based on the reset state of the reset signal RST [3]. Further, the reset control circuit 30D outputs the reset release state of the first reset control signal 1ST-XRST [3] based on the reset release state of the reset signal RST [3].

リセット制御回路30Dは、リセット信号RST[3]のリセット状態の出力の後に、換言すれば、第1のリセット制御信号1ST−XRST[3]のリセット状態の出力の後に、第1の時間間隔で、第2のリセット制御信号2ND−XRST[3]のリセット解除状態を出力する。従って、少なくとも、受信FIFO12が第1のリセット制御信号1ST−XRST[3]のリセット状態によりリセットされた後に、第1の時間間隔で、出力FIFO15が第2のリセット制御信号2ND−XRST[3]のリセット解除状態によりリセット解除される。   After the reset signal RST [3] is output in the reset state, in other words, the reset control circuit 30D is output at the first time interval after the first reset control signal 1ST-XRST [3] is output in the reset state. The reset release state of the second reset control signal 2ND-XRST [3] is output. Therefore, at least after the reception FIFO 12 is reset by the reset state of the first reset control signal 1ST-XRST [3], the output FIFO 15 is changed to the second reset control signal 2ND-XRST [3] at the first time interval. The reset is released by the reset release state.

受信回路10Dにおいて、第1の時間間隔は、当該受信回路10Dに応じて定まり、予め定められる。従って、第1の時間間隔は、受信回路10A〜10D毎に異なっていても良い。   In the receiving circuit 10D, the first time interval is determined according to the receiving circuit 10D and is determined in advance. Therefore, the first time interval may be different for each of the receiving circuits 10A to 10D.

これにより、リセットの後に、受信FIFO12において受信された正しいデータが出力FIFO15に到達するタイミングで、出力FIFO15をリセット解除することができる。換言すれば、受信FIFO12のリセットの時点で出力FIFO15に格納されているデータは正しいデータではないので、当該データが有効とされることを防止することができる。   Thereby, the reset of the output FIFO 15 can be released at the timing when the correct data received by the reception FIFO 12 reaches the output FIFO 15 after the reset. In other words, since the data stored in the output FIFO 15 at the time of resetting the reception FIFO 12 is not correct data, it is possible to prevent the data from being validated.

実際には、リセット制御回路30Dは、他の監視回路20A〜20Cからリセット信号RST[0]〜RST[2]のリセット解除状態が出力されている場合に、第2のリセット制御信号2ND−XRST[3]のリセット解除状態を出力する。換言すれば、リセット制御回路30Dは、全ての監視回路20A〜20Dにおいてリセット信号RST[0]〜RST[2]のリセット解除状態が形成されている場合に、第2のリセット制御信号2ND−XRST[3]のリセット解除状態を出力する。このために、図2に示すように、リセット制御回路30Dには、他の監視回路20A〜20Cから、リセット信号RST[0]〜RST[3]が入力される。例えば、リセット制御回路30Dは、リセット信号RST[0]〜RST[3]のロウレベルからハイレベルへの立上りを検出することにより、第2のリセット制御信号2ND−XRST[3]のリセット解除状態を出力する。結果として、後述する図4に示すように、リセット信号RST[0]〜RST[3]のリセット状態の出力から、第2のリセット制御信号2ND−XRST[0]〜2ND−XRST[3]のリセット解除状態の出力までの時間は、各々異なる。   Actually, the reset control circuit 30D outputs the second reset control signal 2ND-XRST when the reset release states of the reset signals RST [0] to RST [2] are output from the other monitoring circuits 20A to 20C. The reset release state of [3] is output. In other words, the reset control circuit 30D includes the second reset control signal 2ND-XRST when the reset release states of the reset signals RST [0] to RST [2] are formed in all the monitoring circuits 20A to 20D. The reset release state of [3] is output. For this reason, as shown in FIG. 2, reset signals RST [0] to RST [3] are input to the reset control circuit 30D from the other monitoring circuits 20A to 20C. For example, the reset control circuit 30D detects the rise of the reset signals RST [0] to RST [3] from the low level to the high level, thereby changing the reset release state of the second reset control signal 2ND-XRST [3]. Output. As a result, as shown in FIG. 4 to be described later, the second reset control signals 2ND-XRST [0] to 2ND-XRST [3] are output from the reset state output of the reset signals RST [0] to RST [3]. The time until the output of the reset release state is different.

以下、第2のデータ処理装置2におけるリセット処理の一例について、図3〜図4を参照して、詳細に説明する。図3〜図4は、一体となって、第2のデータ処理装置2におけるリセット処理の一例について示し、4個の受信回路10A〜10Dが受信する信号の全てが正常となった場合に、受信回路10A〜10Dの各々について、リセット解除が実行される例を示す。   Hereinafter, an example of the reset process in the second data processing apparatus 2 will be described in detail with reference to FIGS. 3 to 4 show an example of the reset process in the second data processing device 2 together, and receive when all the signals received by the four receiving circuits 10A to 10D are normal. An example in which reset release is executed for each of the circuits 10A to 10D will be described.

なお、図3における信号rst_flg及び信号rst_flg_cntを、図3と図4との関係を明確にするために、図4においても、再度、図示している。また、リセット信号RST[0]〜RST[3]は、監視回路20A〜20Dにおいて形成される信号であるが、第1のリセット制御信号1ST−XRST[0]〜1ST−XRST[3]との対比のために、図4において、リセット制御回路の欄に図示している。   Note that the signal rst_flg and the signal rst_flg_cnt in FIG. 3 are again illustrated in FIG. 4 in order to clarify the relationship between FIG. 3 and FIG. Further, the reset signals RST [0] to RST [3] are signals formed in the monitoring circuits 20A to 20D, but are connected to the first reset control signals 1ST-XRST [0] to 1ST-XRST [3]. For comparison, FIG. 4 shows the column of the reset control circuit.

データ処理装置2の電源が投入されると、当該電源投入に応じて、監視回路20A〜20Dにより、図4に示すように、リセット信号RST[0]〜RST[3]のリセット解除状態(ハイレベル)が形成される。また、当該電源投入とリセット信号RST[0]〜RST[3]のリセット解除状態(ハイレベル)とに基づいて、リセット制御回路30A〜30Dにより、第1のリセット制御信号1ST−XRST[0]〜1ST−XRST[3]のリセット解除状態(ハイレベル)が形成され、第2のリセット制御信号2ND−XRST[0]〜2ND−XRST[3]のリセット状態(ロウレベル)が形成される。   When the data processing device 2 is turned on, the reset signals RST [0] to RST [3] are released from the reset state (high) by the monitoring circuits 20A to 20D as shown in FIG. Level) is formed. Further, based on the power-on and the reset release state (high level) of the reset signals RST [0] to RST [3], the reset control circuits 30A to 30D perform the first reset control signal 1ST-XRST [0]. A reset release state (high level) of ˜1ST-XRST [3] is formed, and a reset state (low level) of the second reset control signals 2ND-XRST [0] to 2ND-XRST [3] is formed.

これにより、受信回路10A〜10Dにおいて、受信FIFO12及びコマンド制御部13はリセット解除され、受信制御部14及び出力FIFO15はリセットされる。換言すれば、受信FIFO12及びコマンド制御部13は通常の処理を実行し、受信制御部14及び出力FIFO15は基準クロックに同期してその都度リセットされる。従って、当該電源投入に応じて、データ信号の受信処理を実行することができ、一方、不定なデータ信号により受信制御部14及び出力FIFO15が誤動作することを防止することができる。また、機能受信部40A〜40Dはリセットされる、換言すれば、基準クロックに同期してその都度リセットされる。従って、不定なデータ信号により機能受信部40A〜40Dが誤動作することを防止することができる。   As a result, in the receiving circuits 10A to 10D, the reception FIFO 12 and the command control unit 13 are released from reset, and the reception control unit 14 and the output FIFO 15 are reset. In other words, the reception FIFO 12 and the command control unit 13 execute normal processing, and the reception control unit 14 and the output FIFO 15 are reset each time in synchronization with the reference clock. Therefore, the data signal reception process can be executed in response to the power-on, while the reception control unit 14 and the output FIFO 15 can be prevented from malfunctioning due to an indefinite data signal. Further, the function receivers 40A to 40D are reset, in other words, reset each time in synchronization with the reference clock. Therefore, it is possible to prevent the function receiving units 40A to 40D from malfunctioning due to an indefinite data signal.

図3において、例えば、クロック信号CLOCKは、第2のデータ処理装置2における内部クロックであり、全ての回路にそれらの基準クロックとして供給される。クロック信号CLOCKの1周期に同期して、32ビットデータ、換言すれば、データ信号IRXD[31:0]が、受信FIFO12から出力され、後段のコマンド制御部13等の回路において処理される。   In FIG. 3, for example, a clock signal CLOCK is an internal clock in the second data processing apparatus 2 and is supplied as a reference clock to all circuits. In synchronization with one cycle of the clock signal CLOCK, 32-bit data, in other words, the data signal IRXD [31: 0] is output from the reception FIFO 12 and processed in a circuit such as the command control unit 13 in the subsequent stage.

受信部11は、フレーム信号に基づいて、第1のデータ処理装置1からケーブル3Dを介して受信した信号を8ビットのパラレル信号に変換して、受信した順に受信FIFO12に入力する。   Based on the frame signal, the receiving unit 11 converts the signal received from the first data processing device 1 via the cable 3D into an 8-bit parallel signal, and inputs the converted signal to the reception FIFO 12 in the order received.

受信FIFO12は、受信部11からの8ビットのパラレル信号を、受信した順に4個の単位バッファ回路に格納する。これにより、32ビットのデータ信号IRXD[31:0]が形成され、コマンド制御部13に入力される。   The reception FIFO 12 stores the 8-bit parallel signal from the reception unit 11 in the four unit buffer circuits in the order of reception. As a result, a 32-bit data signal IRXD [31: 0] is formed and input to the command control unit 13.

監視回路20Dは、受信FIFO12から出力されるデータ信号IRXD[31:0]を取り込む。この後、監視回路20Dは、正常であることを示す状態信号である予め定められたデータパターンの検出、及び、リセット信号RST[3]のリセット状態の出力についてのイネーブル信号の検出を行う。   The monitoring circuit 20D takes in the data signal IRXD [31: 0] output from the reception FIFO 12. Thereafter, the monitoring circuit 20D detects a predetermined data pattern that is a state signal indicating normality, and detects an enable signal for the reset state output of the reset signal RST [3].

具体的には、監視回路20Dは、データ信号IRXD[31:0]における、複数のビット位置の信号を、状態信号として抽出する。具体的には、監視回路20Dは、データ信号IRXD[31:0]における、複数のビット位置の信号を、予め定められたレジスタに格納する。抽出する複数のビット位置は、予め定められる。例えば、第31ビットから第24ビットまでの信号、換言すれば、データ信号IRXD[31:0]の中の8ビットの信号IRXD[31:24]が抽出される。換言すれば、正常であることを示す状態信号は、予め定められたビット位置、換言すれば、データ信号IRXD[31:0]における第31ビットから第24ビットまでの位置に格納される。   Specifically, the monitoring circuit 20D extracts signals at a plurality of bit positions in the data signal IRXD [31: 0] as status signals. Specifically, the monitoring circuit 20D stores signals at a plurality of bit positions in the data signal IRXD [31: 0] in a predetermined register. A plurality of bit positions to be extracted are determined in advance. For example, a signal from the 31st bit to the 24th bit, in other words, an 8-bit signal IRXD [31:24] in the data signal IRXD [31: 0] is extracted. In other words, the status signal indicating normality is stored in a predetermined bit position, in other words, in the position from the 31st bit to the 24th bit in the data signal IRXD [31: 0].

なお、状態信号が格納される位置は、受信回路10A〜10D毎に異なっていても良い。例えば、後述する図3に示すように、受信回路10Cにおいて受信されるデータ信号[31:0]においては、第23ビットから第16ビットまでの信号IRXD[23:16]が抽出される。   The position where the status signal is stored may be different for each of the receiving circuits 10A to 10D. For example, as shown in FIG. 3 described later, the signal IRXD [23:16] from the 23rd bit to the 16th bit is extracted from the data signal [31: 0] received by the receiving circuit 10C.

また、監視回路20Dは、データ信号IRXD[31:0]における、2ヶ所のビット位置の信号を、2個のイネーブル信号として抽出する。監視回路20Dは、データ信号IRXD[31:0]における、2ヶ所のビット位置の信号を、予め定められた2個のレジスタに格納する。抽出する2ヶ所のビット位置は、予め定められる。換言すれば、2個のイネーブル信号は、データ信号IRXD[31:0]における、予め定められた位置に格納される。2個のイネーブル信号を用いることにより、後述する状態信号idle_flg0〜idle_flg3の形成のタイミングを、種々に制御することができる。   Further, the monitoring circuit 20D extracts signals at two bit positions in the data signal IRXD [31: 0] as two enable signals. The monitoring circuit 20D stores signals at two bit positions in the data signal IRXD [31: 0] in two predetermined registers. The two bit positions to be extracted are determined in advance. In other words, the two enable signals are stored at predetermined positions in the data signal IRXD [31: 0]. By using two enable signals, it is possible to variously control the timing of forming state signals idle_flg0 to idle_flg3 described later.

監視回路20Dが形成する2個のイネーブル信号を、各々、IRXC[3]及びIRXH[3]ということとする。なお、監視回路20A〜20Cが形成する、IRXC[3]に相当するイネーブル信号を、IRXC[0]〜IRXC[2]と表す。また、監視回路20A〜20Cが形成する、IRXH[3]に相当するイネーブル信号を、IRXH[0]〜IRXH[2]と表す。また、2個のイネーブル信号が格納される位置は、受信回路10A〜10D毎に異なっていても良い。これにより、後述する図3に示すように、状態フラグidle_flg0〜idle_flg3が、異なるタイミングで形成される。   The two enable signals formed by the monitoring circuit 20D are referred to as IRXC [3] and IRXH [3], respectively. The enable signals corresponding to IRXC [3] formed by the monitoring circuits 20A to 20C are represented as IRXC [0] to IRXC [2]. The enable signals corresponding to IRXH [3] formed by the monitoring circuits 20A to 20C are represented as IRXH [0] to IRXH [2]. Further, the position where the two enable signals are stored may be different for each of the receiving circuits 10A to 10D. Thereby, as shown in FIG. 3 to be described later, state flags idle_flg0 to idle_flg3 are formed at different timings.

監視回路20Dは、抽出した信号IRXD[31:24]の値が16進数で「BC」であるか否かを判断する。換言すれば、16進数で「BC」が、予め定められたデータパターンであり、例えばIEEE802.3aeにおけるK28.5を利用することができる。具体的には、監視回路20Dは、一致検出回路において、抽出した信号IRXD[31:24]を格納するレジスタの出力と、16進数で「BC」とを比較して、両者が一致するか否かを検出する。信号IRXD[31:24]の値が16進数で「BC」である場合、予め定められたデータパターンが検出されたことになり、第1のデータ処理装置1と受信回路10Dに接続されたケーブル3Dとが、共に、正常であることが判る。なお、予め定められたデータパターンは、16進数で「1C」であっても良い。   The monitoring circuit 20D determines whether or not the value of the extracted signal IRXD [31:24] is “BC” in hexadecimal. In other words, “BC” in hexadecimal is a predetermined data pattern, and for example, K28.5 in IEEE 802.3ae can be used. Specifically, the monitoring circuit 20D compares the output of the register storing the extracted signal IRXD [31:24] with “BC” in hexadecimal in the coincidence detection circuit, and determines whether or not they match. To detect. When the value of the signal IRXD [31:24] is “BC” in hexadecimal, a predetermined data pattern is detected, and the cable connected to the first data processing device 1 and the receiving circuit 10D. It can be seen that 3D is normal. The predetermined data pattern may be “1C” in hexadecimal.

監視回路20Dは、データ信号IRXD[31:0]と、イネーブル信号IRXC[3]及びイネーブル信号IRXH[3]とに基づいて、状態フラグidle_flg3を形成する。なお、監視回路20A〜20Cが形成する状態フラグを、各々、idle_flg0〜idle_flg2と表す。   The monitoring circuit 20D forms a status flag idle_flg3 based on the data signal IRXD [31: 0], the enable signal IRXC [3], and the enable signal IRXH [3]. Note that the status flags formed by the monitoring circuits 20A to 20C are respectively represented as idle_flg0 to idle_flg2.

具体的には、監視回路20Dは、信号IRXD[31:24]の値が16進数で「BC」である場合において、イネーブル信号IRXC[3]がハイレベルかつイネーブル信号IRXH[3]がロウレベルである場合に、状態フラグidle_flg3のハイレベルを出力する。例えば、一致検出回路は、抽出した信号IRXD[31:24]を格納するレジスタの出力と16進数で「BC」とが一致する場合において、イネーブル信号IRXC[3]がハイレベルかつイネーブル信号IRXH[3]がロウレベルである場合に、ハイレベルを出力する。   Specifically, when the value of the signal IRXD [31:24] is “BC” in hexadecimal, the monitoring circuit 20D has the enable signal IRXC [3] at the high level and the enable signal IRXH [3] at the low level. In some cases, the high level of the status flag idle_flg3 is output. For example, when the output of the register storing the extracted signal IRXD [31:24] matches “BC” in hexadecimal, the coincidence detection circuit has the enable signal IRXC [3] at the high level and the enable signal IRXH [ 3] is a low level, a high level is output.

なお、図3に示すように、状態フラグidle_flg0〜idle_flg3は、各々、これは、状態フラグidle_flg0〜idle_flg3の形成に用いられるビット位置が異なる。これは、状態フラグidle_flg0〜idle_flg3の形成に用いられる予め定められたデータパターンのビット位置が異なるためである。換言すれば、予め定められたデータパターンのビット位置は、受信回路10A〜10D、換言すれば、送信装置に応じて定まる。   As shown in FIG. 3, the status flags idle_flg0 to idle_flg3 are different from each other in bit positions used for forming the status flags idle_flg0 to idle_flg3. This is because the bit positions of a predetermined data pattern used for forming the status flags idle_flg0 to idle_flg3 are different. In other words, the bit position of the predetermined data pattern is determined according to the receiving circuits 10A to 10D, in other words, according to the transmitting device.

また、状態フラグidle_flg0〜idle_flg3は、各々、形成されるタイミングが異なる。これは、状態フラグidle_flg0〜idle_flg3の形成に用いられるイネーブル信号のタイミングが異なるためである。換言すれば、イネーブル信号のタイミングは、受信回路10A〜10D、換言すれば、送信装置に応じて定まる。   Further, the timing flags idle_flg0 to idle_flg3 are formed at different timings. This is because the timing of the enable signals used for forming the status flags idle_flg0 to idle_flg3 is different. In other words, the timing of the enable signal is determined according to the receiving circuits 10A to 10D, in other words, according to the transmitting device.

今、図3において信号IRXD[31:24]について斜線で示すように、何らかの原因で、信号IRXD[31:24]の値が16進数で「BC」でない状態となる。これにより、監視回路20Dは、データ信号IRXD[31:0]から、予め定められたデータパターン「BC」を抽出することができない。そこで、監視回路20Dは、状態フラグidle_flg3のロウレベルを出力する。また、他の監視回路20A〜20Cも、予め定められたデータパターン「BC」を抽出することができずに、状態フラグidle_flg0〜idle_flg2のロウレベルを出力する。   Now, as indicated by the oblique lines for the signal IRXD [31:24] in FIG. 3, for some reason, the value of the signal IRXD [31:24] becomes a state that is not “BC” in hexadecimal. Accordingly, the monitoring circuit 20D cannot extract the predetermined data pattern “BC” from the data signal IRXD [31: 0]. Therefore, the monitoring circuit 20D outputs the low level of the status flag idle_flg3. Also, the other monitoring circuits 20A to 20C cannot extract the predetermined data pattern “BC”, and output the low level of the status flags idle_flg0 to idle_flg2.

この後、何らかの原因で、信号IRXD[31:24]の値が16進数で「BC」となる。これにより、監視回路20Dは、データ信号IRXD[31:0]から、予め定められたデータパターン「BC」を抽出することができる。そこで、監視回路20Dは、イネーブル信号IRXC[3]がハイレベルかつイネーブル信号IRXH[3]がロウレベルであるタイミングで、状態フラグidle_flg3のハイレベルを出力する。また、他の監視回路20A〜20Cも、予め定められたデータパターン「BC」を抽出して、状態フラグidle_flg0〜idle_flg2のハイレベルを出力する。   Thereafter, for some reason, the value of the signal IRXD [31:24] becomes “BC” in hexadecimal. Thereby, the monitoring circuit 20D can extract a predetermined data pattern “BC” from the data signal IRXD [31: 0]. Therefore, the monitoring circuit 20D outputs the high level of the status flag idle_flg3 at the timing when the enable signal IRXC [3] is high level and the enable signal IRXH [3] is low level. The other monitoring circuits 20A to 20C also extract a predetermined data pattern “BC” and output the high level of the status flags idle_flg0 to idle_flg2.

監視回路20Dは、第1のカウンタ回路において、状態フラグidle_flg3のハイレベルが出力されている期間を、クロック信号CLOCKに同期してカウントする。第1のカウンタ回路のカウント値を、信号cnt_idleということとする。監視回路20Dのカウンタ回路は、例えば「2」までカウントアップされる。   The monitoring circuit 20D counts the period during which the high level of the status flag idle_flg3 is output in the first counter circuit in synchronization with the clock signal CLOCK. The count value of the first counter circuit is referred to as a signal cnt_idle. The counter circuit of the monitoring circuit 20D is counted up to “2”, for example.

しかし、何らかの原因で、再度、信号IRXD[31:24]の値が16進数で「BC」でない状態となる。これにより、監視回路20Dは、データ信号IRXD[31:0]から、予め定められたデータパターン「BC」を抽出することができず、状態フラグidle_flg3のロウレベルを出力する。また、他の監視回路20A〜20Cも、予め定められたデータパターン「BC」を抽出することができずに、状態フラグidle_flg0〜idle_flg2のロウレベルを出力する。   However, for some reason, the value of the signal IRXD [31:24] again becomes a state that is not “BC” in hexadecimal. As a result, the monitoring circuit 20D cannot extract the predetermined data pattern “BC” from the data signal IRXD [31: 0], and outputs the low level of the status flag idle_flg3. Also, the other monitoring circuits 20A to 20C cannot extract the predetermined data pattern “BC”, and output the low level of the status flags idle_flg0 to idle_flg2.

ここで、前述したように、監視回路20Dには、他の監視回路20A〜20Cにおいて予め定められたデータパターンを抽出したか否かを示す情報、換言すれば、状態フラグが入力される。監視回路20Dのカウンタ回路は、状態フラグidle_flg0〜idle_flg3のいずれか1個でもロウレベルになると、クリアされる。従って、監視回路20Dのカウンタ回路は、図3に示すように、状態フラグidle_flg3のロウレベル及び状態フラグidle_flg1のロウレベルにより、クリアされる。   Here, as described above, information indicating whether or not a predetermined data pattern has been extracted in the other monitoring circuits 20A to 20C, in other words, a status flag is input to the monitoring circuit 20D. The counter circuit of the monitoring circuit 20D is cleared when any one of the status flags idle_flg0 to idle_flg3 goes low. Therefore, as shown in FIG. 3, the counter circuit of the monitoring circuit 20D is cleared by the low level of the state flag idle_flg3 and the low level of the state flag idle_flg1.

この結果、この時点では、リセット信号RST[3]のリセット解除状態(ハイレベル)が形成されたままである。また、第1のリセット制御信号1ST−XRST[3]のリセット解除状態(ハイレベル)が形成されたままとされ、第2のリセット制御信号2ND−XRST[3]のリセット状態(ロウレベル)が形成されたままとされる。   As a result, at this time, the reset release state (high level) of the reset signal RST [3] remains formed. Further, the reset release state (high level) of the first reset control signal 1ST-XRST [3] is kept formed, and the reset state (low level) of the second reset control signal 2ND-XRST [3] is formed. It will be kept.

この後、何らかの原因で、再度、信号IRXD[31:24]の値が16進数で「BC」となる。これにより、監視回路20Dは、データ信号IRXD[31:0]から、予め定められたデータパターン「BC」を抽出することができる。そこで、監視回路20Dは、イネーブル信号IRXC[3]がハイレベルかつイネーブル信号IRXH[3]がロウレベルであるタイミングで、状態フラグidle_flg3のハイレベルを出力する。また、他の監視回路20A〜20Cも、予め定められたデータパターン「BC」を抽出して、状態フラグidle_flg0〜idle_flg2のハイレベルを出力する。   After this, for some reason, the value of the signal IRXD [31:24] again becomes “BC” in hexadecimal. Thereby, the monitoring circuit 20D can extract a predetermined data pattern “BC” from the data signal IRXD [31: 0]. Therefore, the monitoring circuit 20D outputs the high level of the status flag idle_flg3 at the timing when the enable signal IRXC [3] is high level and the enable signal IRXH [3] is low level. The other monitoring circuits 20A to 20C also extract a predetermined data pattern “BC” and output the high level of the status flags idle_flg0 to idle_flg2.

監視回路20Dは、第1のカウンタ回路において、状態フラグidle_flg3のハイレベルが出力されている期間を、クロック信号CLOCKに同期してカウントして、第1のカウンタ回路の最大値までカウントアップする。第1のカウンタ回路の最大値は、予め定められる。第1のカウンタ回路の最大値が、前述した予め定められた数である。第1のカウンタ回路の最大値を定めることにより、予め定められたデータパターンを予め定められた数だけ連続して抽出したことを検出することができる。   In the first counter circuit, the monitoring circuit 20D counts the period during which the high level of the status flag idle_flg3 is output in synchronization with the clock signal CLOCK and counts up to the maximum value of the first counter circuit. The maximum value of the first counter circuit is predetermined. The maximum value of the first counter circuit is the aforementioned predetermined number. By determining the maximum value of the first counter circuit, it is possible to detect that a predetermined number of data patterns have been continuously extracted.

監視回路20Dは、信号cnt_idleの値が第1のカウンタ回路の最大値まで達した場合、信号rst_flgのハイレベルを出力する。更に、監視回路20Dは、信号rst_flgのハイレベルに基づいて、リセット信号RST[3]のリセット状態(ロウレベル)を出力する。   When the value of the signal cnt_idle reaches the maximum value of the first counter circuit, the monitoring circuit 20D outputs the high level of the signal rst_flg. Furthermore, the monitoring circuit 20D outputs the reset state (low level) of the reset signal RST [3] based on the high level of the signal rst_flg.

リセット制御回路30Dは、リセット信号RST[3]のリセット状態(ロウレベル)に基づいて、第1のリセット制御信号1ST−XRST[3]のリセット状態(ロウレベル)を出力する。これにより、受信FIFO12及びコマンド制御部13が、リセットされる。   The reset control circuit 30D outputs the reset state (low level) of the first reset control signal 1ST-XRST [3] based on the reset state (low level) of the reset signal RST [3]. As a result, the reception FIFO 12 and the command control unit 13 are reset.

なお、受信FIFO12は、リセットされたとしても、リセット後に受信したデータ信号が予め定められたデータパターン「BC」を含む場合には、これを正しく受信することができる。従って、予め定められたデータパターン「BC」は、正しく抽出されカウントされる。従って、リセット信号RST[3]等の形成には支障は無い。   Even if the reception FIFO 12 is reset, if the data signal received after the reset includes a predetermined data pattern “BC”, the reception FIFO 12 can correctly receive the data signal. Therefore, the predetermined data pattern “BC” is correctly extracted and counted. Therefore, there is no problem in forming the reset signal RST [3] and the like.

一方、監視回路20Dは、第2のカウンタ回路において、信号rst_flgのハイレベルが出力されている期間を、クロック信号CLOCKに同期してカウントする。第2のカウンタ回路のカウント値を、信号rst_flg_cntということとする。監視回路20Dは、信号rst_flg_cntの値が第2のカウンタ回路の最大値まで達した場合、リセット信号RST[3]をハイレベルとする。   On the other hand, the monitoring circuit 20D counts the period during which the high level of the signal rst_flg is output in the second counter circuit in synchronization with the clock signal CLOCK. The count value of the second counter circuit is referred to as a signal rst_flg_cnt. When the value of the signal rst_flg_cnt reaches the maximum value of the second counter circuit, the monitoring circuit 20D sets the reset signal RST [3] to a high level.

リセット制御回路30Dは、リセット信号RST[3]のハイレベルに基づいて、第1のリセット制御信号1ST−XRST[3]をハイレベルとする。このハイレベル信号は、受信FIFO12及びコマンド制御部13により取り込まれることは無く、無効な信号である。   The reset control circuit 30D sets the first reset control signal 1ST-XRST [3] to a high level based on the high level of the reset signal RST [3]. The high level signal is not taken in by the reception FIFO 12 and the command control unit 13 and is an invalid signal.

監視回路20A〜20Cにおいても、リセット信号RST[0]〜RST[2]のリセット状態(ロウレベル)が形成され、このロウレベル信号が、その後、ハイレベルとされる。   Also in the monitoring circuits 20A to 20C, reset states (low level) of the reset signals RST [0] to RST [2] are formed, and the low level signal is subsequently set to the high level.

また、リセット制御回路30A〜30Cにおいても、リセット信号RST[0]〜RST[2]のリセット状態(ロウレベル)に基づいて、第1のリセット制御信号1ST−XRST[0]〜1ST−XRST[2]のリセット状態(ロウレベル)が形成され、このロウレベル信号が、その後、リセット解除状態(ハイレベル)とされる。   Also in the reset control circuits 30A to 30C, the first reset control signals 1ST-XRST [0] to 1ST-XRST [2 are based on the reset state (low level) of the reset signals RST [0] to RST [2]. ] Is formed, and this low level signal is then set to the reset release state (high level).

リセット制御回路30Dは、前述したように、リセット信号RST[3]又は第1のリセット制御信号1ST−XRST[3]のリセット状態が形成された後、第1の時間間隔で、第2のリセット制御信号2ND−XRST[3]のリセット解除状態を出力する。   As described above, the reset control circuit 30D performs the second reset at a first time interval after the reset state of the reset signal RST [3] or the first reset control signal 1ST-XRST [3] is formed. The reset release state of the control signal 2ND-XRST [3] is output.

従って、第2のカウンタ回路の最大値が、第1の時間間隔である。第2のカウンタ回路の最大値は、予め定められる。第2のカウンタ回路の最大値を定めることにより、リセット信号RST[3]又は第1のリセット制御信号1ST−XRST[3]のリセット状態の形成後に、第1の時間間隔で、第2のリセット制御信号2ND−XRST[3]のリセット解除状態とすることができる。   Therefore, the maximum value of the second counter circuit is the first time interval. The maximum value of the second counter circuit is predetermined. By determining the maximum value of the second counter circuit, the second reset is performed at a first time interval after the reset state of the reset signal RST [3] or the first reset control signal 1ST-XRST [3] is formed. The reset state of the control signal 2ND-XRST [3] can be set.

実際には、前述したように、全ての監視回路20A〜20Dにおいて、リセット信号RST[0]〜RST[3]のリセット解除状態(ハイレベル)が形成された後、リセット制御回路30A〜30Dは、第2のリセット制御信号2ND−XRST[0]〜2ND−XRST[3]のリセット解除状態を出力する。換言すれば、第2のリセット制御信号2ND−XRST[0]〜2ND−XRST[3]は、同一の信号となる。   Actually, as described above, in all the monitoring circuits 20A to 20D, after the reset release states (high level) of the reset signals RST [0] to RST [3] are formed, the reset control circuits 30A to 30D The reset release states of the second reset control signals 2ND-XRST [0] to 2ND-XRST [3] are output. In other words, the second reset control signals 2ND-XRST [0] to 2ND-XRST [3] are the same signal.

リセットが解除されると、前述したように、受信FIFO12から32ビットのデータ信号IRXD[31:0]が出力され、コマンド制御部13においてデータ信号IRXD[31:0]からコマンドが抽出される。受信制御部14において受信制御が実行されることにより、データ信号IRXD[31:0]が、データ信号IRXD[31:0]から抽出されたコマンドと共に、出力FIFO15を介して、機能処理部40Dに送られ、機能処理部40Dにおいて処理される。   When the reset is released, as described above, the 32-bit data signal IRXD [31: 0] is output from the reception FIFO 12, and the command is extracted from the data signal IRXD [31: 0] in the command control unit 13. When the reception control unit 14 performs reception control, the data signal IRXD [31: 0] is sent to the function processing unit 40D via the output FIFO 15 together with the command extracted from the data signal IRXD [31: 0]. Sent and processed in the function processing unit 40D.

図5〜図6は、一体となって、第2のデータ処理装置2におけるリセット処理の他の一例について示し、4個の受信回路10A〜10Dが受信する信号のいずれかが正常となった場合に、当該受信回路10A〜10Dのみについて、リセット解除が実行される例を示す。なお、図5〜図6においては、受信回路10Dが受信する信号が正常となって、受信回路10Dについてのリセット処理が実行されるものとする。   5 to 6 show another example of the reset process in the second data processing device 2 together, and any of the signals received by the four receiving circuits 10A to 10D is normal. An example in which reset release is executed only for the receiving circuits 10A to 10D is shown. 5 to 6, it is assumed that the signal received by the receiving circuit 10D is normal and the reset process for the receiving circuit 10D is executed.

なお、図5における信号rst_flg及び信号rst_flg_cntを、図5と図6との関係を明確にするために、図6においても、再度、図示している。また、リセット信号RST[0]〜RST[3]は、監視回路20A〜20Dにおいて形成される信号であるが、第1のリセット制御信号1ST−XRST[0]〜1ST−XRST[3]との対比のために、図6において、リセット制御回路の欄に図示している。   Note that the signal rst_flg and the signal rst_flg_cnt in FIG. 5 are again illustrated in FIG. 6 in order to clarify the relationship between FIG. 5 and FIG. Further, the reset signals RST [0] to RST [3] are signals formed in the monitoring circuits 20A to 20D, but are connected to the first reset control signals 1ST-XRST [0] to 1ST-XRST [3]. For comparison, FIG. 6 shows the reset control circuit column.

データ処理装置2の電源が投入されると、図3及び図4と同様に、図6に示すように、リセット信号RST[0]〜RST[3]のリセット解除状態(ハイレベル)、第1のリセット制御信号1ST−XRST[0]〜1ST−XRST[3]のリセット解除状態(ハイレベル)、及び、第2のリセット制御信号2ND−XRST[0]〜2ND−XRST[3]のリセット状態(ロウレベル)が形成される。これにより、受信回路10A〜10Dにおいて、受信FIFO12及びコマンド制御部13はリセット解除され、受信制御部14及び出力FIFO15はリセットされる。また、機能受信部40A〜40Dはリセットされる。   When the power of the data processing device 2 is turned on, the reset signals RST [0] to RST [3] in the reset release state (high level), as shown in FIG. Reset control signals 1ST-XRST [0] to 1ST-XRST [3] in a reset release state (high level) and reset states of the second reset control signals 2ND-XRST [0] to 2ND-XRST [3] (Low level) is formed. As a result, in the receiving circuits 10A to 10D, the reception FIFO 12 and the command control unit 13 are released from reset, and the reception control unit 14 and the output FIFO 15 are reset. Further, the function receiving units 40A to 40D are reset.

今、図5において信号IRXD[31:24]について斜線で示すように、何らかの原因で、信号IRXD[31:24]の値が16進数で「BC」でない状態となる。これにより、監視回路20Dは、データ信号IRXD[31:0]から、予め定められたデータパターン「BC」を抽出することができずに、状態フラグidle_flg3のロウレベルを出力する。また、他の監視回路20A〜20Cも、予め定められたデータパターン「BC」を抽出することができずに、状態フラグidle_flg0〜idle_flg2のロウレベルを出力する。   Now, as indicated by the oblique lines for the signal IRXD [31:24] in FIG. 5, for some reason, the value of the signal IRXD [31:24] becomes a state that is not “BC” in hexadecimal. As a result, the monitoring circuit 20D cannot extract the predetermined data pattern “BC” from the data signal IRXD [31: 0], and outputs the low level of the status flag idle_flg3. Also, the other monitoring circuits 20A to 20C cannot extract the predetermined data pattern “BC”, and output the low level of the status flags idle_flg0 to idle_flg2.

この後、何らかの原因で、信号IRXD[31:24]の値が16進数で「BC」となる。これにより、監視回路20Dは、データ信号IRXD[31:0]から、予め定められたデータパターン「BC」を抽出して、イネーブル信号IRXC[3]がハイレベルかつイネーブル信号IRXH[3]がロウレベルであるタイミングで、状態フラグidle_flg3のハイレベルを出力する。また、他の監視回路20A〜20Cも、予め定められたデータパターン「BC」を抽出して、状態フラグidle_flg0〜idle_flg2のハイレベルを出力する。   Thereafter, for some reason, the value of the signal IRXD [31:24] becomes “BC” in hexadecimal. As a result, the monitoring circuit 20D extracts a predetermined data pattern “BC” from the data signal IRXD [31: 0], the enable signal IRXC [3] is at the high level, and the enable signal IRXH [3] is at the low level. At this timing, the high level of the status flag idle_flg3 is output. The other monitoring circuits 20A to 20C also extract a predetermined data pattern “BC” and output the high level of the status flags idle_flg0 to idle_flg2.

監視回路20Dは、第1のカウンタ回路において、状態フラグidle_flg3のハイレベルが出力されている期間を、クロック信号CLOCKに同期してカウントする。第1のカウンタ回路のカウント値、換言すれば、信号cnt_idleは、図3とは異なり、例えば「4」までカウントアップされる。   The monitoring circuit 20D counts the period during which the high level of the status flag idle_flg3 is output in the first counter circuit in synchronization with the clock signal CLOCK. The count value of the first counter circuit, in other words, the signal cnt_idle is counted up to, for example, “4” unlike FIG.

しかし、何らかの原因で、再度、信号IRXD[31:24]の値が16進数で「BC」でない状態となる。これにより、監視回路20Dは、データ信号IRXD[31:0]から、予め定められたデータパターン「BC」を抽出することができず、状態フラグidle_flg3のロウレベルを出力する。また、他の監視回路20A〜20Cも、予め定められたデータパターン「BC」を抽出することができずに、状態フラグidle_flg0〜idle_flg2のロウレベルを出力する。   However, for some reason, the value of the signal IRXD [31:24] again becomes a state that is not “BC” in hexadecimal. As a result, the monitoring circuit 20D cannot extract the predetermined data pattern “BC” from the data signal IRXD [31: 0], and outputs the low level of the status flag idle_flg3. Also, the other monitoring circuits 20A to 20C cannot extract the predetermined data pattern “BC”, and output the low level of the status flags idle_flg0 to idle_flg2.

ここで、図5及び図6の例においては、図3及び図4の例とは異なり、監視回路20Dには、他の監視回路20A〜20Cにおいて予め定められたデータパターンを抽出したか否かを示す情報、換言すれば、状態フラグは、入力されない。従って、図5及び図6の例においては、監視回路20Dに対する、図2に示す他の監視回路20A〜20Cからの入力は存在しない。監視回路20Dのカウンタ回路は、状態フラグidle_flg3がロウレベルになることにより、クリアされる。従って、監視回路20Dのカウンタ回路は、図3とは異なり、図5に示すように、状態フラグidle_flg3のロウレベルにより、クリアされる。   Here, in the examples of FIGS. 5 and 6, unlike the examples of FIGS. 3 and 4, whether or not the data patterns predetermined in the other monitoring circuits 20A to 20C have been extracted to the monitoring circuit 20D. In other words, the status flag is not input. Therefore, in the example of FIGS. 5 and 6, there is no input from the other monitoring circuits 20A to 20C shown in FIG. 2 to the monitoring circuit 20D. The counter circuit of the monitoring circuit 20D is cleared when the state flag idle_flg3 becomes low level. Therefore, the counter circuit of the monitoring circuit 20D is cleared by the low level of the status flag idle_flg3 as shown in FIG. 5, unlike FIG.

この結果、この時点では、リセット信号RST[3]のリセット解除状態(ハイレベル)が形成されたままである。また、第1のリセット制御信号1ST−XRST[3]のリセット解除状態(ハイレベル)が形成されたままとされ、第2のリセット制御信号2ND−XRST[3]のリセット状態(ロウレベル)が形成されたままとされる。   As a result, at this time, the reset release state (high level) of the reset signal RST [3] remains formed. Further, the reset release state (high level) of the first reset control signal 1ST-XRST [3] is kept formed, and the reset state (low level) of the second reset control signal 2ND-XRST [3] is formed. It will be kept.

この後、何らかの原因で、再度、信号IRXD[31:24]の値が16進数で「BC」となる。これにより、監視回路20Dは、データ信号IRXD[31:0]から、予め定められたデータパターン「BC」を抽出することができる。そこで、監視回路20Dは、イネーブル信号IRXC[3]がハイレベルかつイネーブル信号IRXH[3]がロウレベルであるタイミングで、状態フラグidle_flg3のハイレベルを出力する。   After this, for some reason, the value of the signal IRXD [31:24] again becomes “BC” in hexadecimal. Thereby, the monitoring circuit 20D can extract a predetermined data pattern “BC” from the data signal IRXD [31: 0]. Therefore, the monitoring circuit 20D outputs the high level of the status flag idle_flg3 at the timing when the enable signal IRXC [3] is high level and the enable signal IRXH [3] is low level.

一方、図3とは異なり、他の監視回路20A〜20Cは、予め定められたデータパターン「BC」を抽出せず、状態フラグidle_flg0〜idle_flg2はロウレベルのままである。   On the other hand, unlike FIG. 3, the other monitoring circuits 20A to 20C do not extract the predetermined data pattern “BC”, and the status flags idle_flg0 to idle_flg2 remain at the low level.

監視回路20Dは、第1のカウンタ回路において、状態フラグidle_flg3のハイレベルが出力されている期間を、クロック信号CLOCKに同期してカウントして、第1のカウンタ回路の最大値までカウントアップする。   In the first counter circuit, the monitoring circuit 20D counts the period during which the high level of the status flag idle_flg3 is output in synchronization with the clock signal CLOCK and counts up to the maximum value of the first counter circuit.

監視回路20Dは、信号cnt_idleの値が第1のカウンタ回路の最大値まで達した場合、信号rst_flgのハイレベルを出力する。更に、監視回路20Dは、信号rst_flgのハイレベルに基づいて、リセット信号RST[3]のリセット状態(ロウレベル)を出力する。   When the value of the signal cnt_idle reaches the maximum value of the first counter circuit, the monitoring circuit 20D outputs the high level of the signal rst_flg. Furthermore, the monitoring circuit 20D outputs the reset state (low level) of the reset signal RST [3] based on the high level of the signal rst_flg.

リセット制御回路30Dは、リセット信号RST[3]のリセット状態(ロウレベル)に基づいて、第1のリセット制御信号1ST−XRST[3]のリセット状態(ロウレベル)を出力する。これにより、受信FIFO12及びコマンド制御部13が、リセットされる。しかし、受信FIFO12がリセットされたとしても、前述したように、予め定められたデータパターン「BC」は正しく受信され、抽出され、カウントされる。   The reset control circuit 30D outputs the reset state (low level) of the first reset control signal 1ST-XRST [3] based on the reset state (low level) of the reset signal RST [3]. As a result, the reception FIFO 12 and the command control unit 13 are reset. However, even if the reception FIFO 12 is reset, as described above, the predetermined data pattern “BC” is correctly received, extracted, and counted.

一方、監視回路20Dは、第2のカウンタ回路において、信号rst_flgのハイレベルが出力されている期間を、クロック信号CLOCKに同期してカウントする。監視回路20Dは、第2のカウンタ回路のカウント値、換言すれば、信号rst_flg_cntの値が第2のカウンタ回路の最大値まで達した場合、リセット信号RST[3]をハイレベルとする。   On the other hand, the monitoring circuit 20D counts the period during which the high level of the signal rst_flg is output in the second counter circuit in synchronization with the clock signal CLOCK. When the count value of the second counter circuit, in other words, the value of the signal rst_flg_cnt reaches the maximum value of the second counter circuit, the monitoring circuit 20D sets the reset signal RST [3] to the high level.

リセット制御回路30Dは、リセット信号RST[3]のハイレベルに基づいて、第1のリセット制御信号1ST−XRST[3]をハイレベルとする。このハイレベル信号は、受信FIFO12及びコマンド制御部13により取り込まれることは無く、無効な信号である。   The reset control circuit 30D sets the first reset control signal 1ST-XRST [3] to a high level based on the high level of the reset signal RST [3]. The high level signal is not taken in by the reception FIFO 12 and the command control unit 13 and is an invalid signal.

一方、監視回路20A〜20Cにおいては、図4とは異なり、リセット信号RST[0]〜RST[2]のリセット状態(ロウレベル)は形成されず、ハイレベルのままとされる。また、リセット制御回路30A〜30Dにおいても、図4とは異なり、第1のリセット制御信号1ST−XRST[0]〜1ST−XRST[2]のリセット状態(ロウレベル)は形成されず、ハイレベルのままとされる。   On the other hand, in the monitoring circuits 20A to 20C, unlike FIG. 4, the reset state (low level) of the reset signals RST [0] to RST [2] is not formed, and remains at the high level. Also in the reset control circuits 30A to 30D, unlike FIG. 4, the reset state (low level) of the first reset control signals 1ST-XRST [0] to 1ST-XRST [2] is not formed, and the high level To be left.

リセット制御回路30Dは、前述したように、リセット信号RST[3]又は第1のリセット制御信号1ST−XRST[3]のリセット状態(ロウレベル)が形成された後、第1の時間間隔で、第2のリセット制御信号2ND−XRST[3]のリセット解除状態を出力する。   As described above, after the reset state (low level) of the reset signal RST [3] or the first reset control signal 1ST-XRST [3] is formed, the reset control circuit 30D has a first time interval. The reset release state of 2 reset control signal 2ND-XRST [3] is output.

図6においては、図4とは異なり、監視回路20Dにおいて、リセット信号RST[3]のリセット状態(ロウレベル)が形成された後、他の監視回路20A〜20Cにおけるリセット信号RST[0]〜RST[2]とは無関係に、リセット制御回路30Dは、第1の時間間隔で、第2のリセット制御信号2ND−XRST[3]のリセット解除状態を出力する。このために、図5及び図6の例においては、図3及び図4の例とは異なり、リセット制御回路30Dに、対応する監視回路20D以外の監視回路20A〜20Cから、リセット信号RST[0]〜RST[2]が入力されることはない。従って、図5及び図6の例においては、リセット制御回路30Dに対する、図2に示す他の監視回路20A〜20Cからの入力は存在しない。   In FIG. 6, unlike FIG. 4, after the reset state (low level) of the reset signal RST [3] is formed in the monitoring circuit 20D, the reset signals RST [0] to RST in the other monitoring circuits 20A to 20C are formed. Regardless of [2], the reset control circuit 30D outputs the reset release state of the second reset control signal 2ND-XRST [3] at the first time interval. Therefore, unlike the examples of FIGS. 3 and 4, in the examples of FIGS. 5 and 6, the reset control circuit 30 </ b> D receives the reset signal RST [0 from the monitoring circuits 20 </ b> A to 20 </ b> C other than the corresponding monitoring circuit 20 </ b> D. ] To RST [2] are not input. Therefore, in the example of FIGS. 5 and 6, there is no input from the other monitoring circuits 20A to 20C shown in FIG. 2 to the reset control circuit 30D.

リセットが解除されると、前述したように、受信FIFO12から32ビットのデータ信号IRXD[31:0]が出力され、コマンド制御部13においてデータ信号IRXD[31:0]からコマンドが抽出される。受信制御部14において受信制御が実行されることにより、データ信号IRXD[31:0]が、データ信号IRXD[31:0]から抽出されたコマンドと共に、出力FIFO15を介して、機能処理部40Dに送られ、機能処理部40Dにおいて処理される。   When the reset is released, as described above, the 32-bit data signal IRXD [31: 0] is output from the reception FIFO 12, and the command is extracted from the data signal IRXD [31: 0] in the command control unit 13. When the reception control unit 14 performs reception control, the data signal IRXD [31: 0] is sent to the function processing unit 40D via the output FIFO 15 together with the command extracted from the data signal IRXD [31: 0]. Sent and processed in the function processing unit 40D.

1、2 データ処理装置
3A〜3D ケーブル
10A〜10D 受信回路
11 受信部
12 受信FIFO
13 コマンド制御部
14 受信制御部
15 出力FIFO
20A〜20D 監視回路
30 リセット制御回路
40 信号処理部
1, 2 Data processing device 3A to 3D cable 10A to 10D Reception circuit 11 Reception unit 12 Reception FIFO
13 Command Control Unit 14 Reception Control Unit 15 Output FIFO
20A to 20D Monitoring circuit 30 Reset control circuit 40 Signal processing unit

Claims (7)

信号を受信する受信回路と、
前記受信回路が受信した前記信号を処理する信号処理部と、
前記受信回路が受信した前記信号から、予め定められたデータパターンを予め定められた数連続して抽出した場合に、リセット信号のリセット解除状態を出力し、前記予め定められたデータパターンを前記予め定められた数連続して抽出した場合以外の場合に、前記リセット信号のリセット状態を出力する監視回路と、
前記リセット信号のリセット解除状態に基づいて、前記受信回路をリセット解除するリセット制御回路とを含み、
前記受信回路は、更に、データ処理装置が受信した信号を格納し、予め定められたタイミングで出力する第1のバッファ回路と、前記第1のバッファ回路が出力する信号を格納し、予め定められたタイミングで出力する第2のバッファ回路とを含み、
前記リセット制御回路が、前記リセット信号のリセット状態に基づいて、第1のリセット制御信号のリセット状態を出力し、前記リセット信号のリセット解除状態に基づいて、前記第1のリセット制御信号のリセット解除状態を出力し、前記第1のリセット制御信号のリセット状態の出力から予め定められた時間間隔が経過した後に、第2のリセット制御信号のリセット解除状態を出力し、
前記第1のバッファ回路が、前記第1のリセット制御信号のリセット状態によりリセットされ、前記第1のリセット制御信号のリセット解除状態によりリセット解除され、
前記第1のバッファ回路が前記第1のリセット制御信号のリセット状態によりリセットされた後に、当該リセットから前記予め定められた時間間隔で、前記第2のバッファ回路が、前記第2のリセット制御信号のリセット解除状態によりリセット解除される
ことを特徴とするデータ処理装置。
A receiving circuit for receiving a signal;
A signal processing unit for processing the signal received by the receiving circuit;
When a predetermined number of predetermined data patterns are continuously extracted from the signal received by the receiving circuit, a reset release state of a reset signal is output, and the predetermined data pattern is A monitoring circuit that outputs a reset state of the reset signal in a case other than a case where a predetermined number is extracted continuously ;
A reset control circuit for releasing the reset of the receiving circuit based on a reset release state of the reset signal,
Said receiving circuit further stores a signal data processing apparatus receives and stores a first buffer circuit for outputting at a predetermined timing, the signal first buffer circuit outputs, in advance A second buffer circuit that outputs at a predetermined timing,
The reset control circuit, based on the reset state of the reset signal, and outputs the reset state of the first reset control signal, based on the reset release state of the reset signal, the reset release of the first reset control signal Output a reset state of the second reset control signal after a predetermined time interval has elapsed from the output of the reset state of the first reset control signal,
The first buffer circuit is reset by a reset state of the first reset control signal, and is reset by a reset release state of the first reset control signal;
After the first buffer circuit is reset by the reset state of the first reset control signal, the second buffer circuit is configured to output the second reset control signal at the predetermined time interval from the reset. The data processing device is characterized in that the reset is released in accordance with the reset release state.
前記監視回路が、前記受信回路が受信した前記信号から前記予め定められたデータパターンを抽出しない場合に、リセット信号のリセット状態を出力し、
前記リセット制御回路が、前記リセット信号のリセット状態に基づいて、前記受信回路をリセットする
ことを特徴とする請求項1に記載のデータ処理装置。
When the monitoring circuit does not extract the predetermined data pattern from the signal received by the receiving circuit, the reset state of the reset signal is output,
The data processing apparatus according to claim 1, wherein the reset control circuit resets the reception circuit based on a reset state of the reset signal.
前記受信回路が、前記データ処理装置の複数の通信ポートに対応して設けられ、
前記監視回路が、複数の前記受信回路の各々に対応して設けられ、
複数の前記監視回路の各々が、他の監視回路において予め定められたデータパターンを抽出した場合に、対応する前記受信回路が受信した前記信号から抽出した、前記予め定められたデータパターンをカウントする
ことを特徴とする請求項1に記載のデータ処理装置。
The receiving circuit is provided corresponding to a plurality of communication ports of the data processing device;
The monitoring circuit is provided corresponding to each of the plurality of receiving circuits;
When each of the plurality of monitoring circuits extracts a predetermined data pattern in another monitoring circuit, the predetermined data pattern extracted from the signal received by the corresponding receiving circuit is counted. The data processing apparatus according to claim 1.
前記受信回路は、更に、前記データ処理装置の外部からケーブルを介して前記信号を受信する受信部を含む
ことを特徴とする請求項1に記載のデータ処理装置。
The data processing apparatus according to claim 1, wherein the reception circuit further includes a reception unit that receives the signal from outside the data processing apparatus via a cable.
前記受信回路は、更に、前記第1のバッファ回路が出力する信号からコマンドを抽出するコマンド制御部を含み、
前記コマンド制御部が、前記第1のリセット制御信号のリセット解除状態によりリセット解除される
ことを特徴とする請求項4に記載のデータ処理装置。
The receiving circuit further includes a command control unit that extracts a command from a signal output from the first buffer circuit,
The data processing apparatus according to claim 4, wherein the command control unit is released from a reset according to a reset release state of the first reset control signal.
前記受信回路は、更に、前記第1のバッファ回路が出力する信号についての受信制御を行う受信制御部を含む
ことを特徴とする請求項4に記載のデータ処理装置。
The data processing apparatus according to claim 4, wherein the reception circuit further includes a reception control unit that performs reception control on a signal output from the first buffer circuit.
前記受信制御部及び前記信号処理部が、前記第2のリセット制御信号のリセット解除状態によりリセット解除される
ことを特徴とする請求項6に記載のデータ処理装置。
The data processing apparatus according to claim 6, wherein the reception control unit and the signal processing unit are released from reset according to a reset release state of the second reset control signal.
JP2010180539A 2010-08-11 2010-08-11 Data processing device Expired - Fee Related JP5662080B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010180539A JP5662080B2 (en) 2010-08-11 2010-08-11 Data processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010180539A JP5662080B2 (en) 2010-08-11 2010-08-11 Data processing device

Publications (2)

Publication Number Publication Date
JP2012039575A JP2012039575A (en) 2012-02-23
JP5662080B2 true JP5662080B2 (en) 2015-01-28

Family

ID=45851019

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010180539A Expired - Fee Related JP5662080B2 (en) 2010-08-11 2010-08-11 Data processing device

Country Status (1)

Country Link
JP (1) JP5662080B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1188352A (en) * 1997-09-08 1999-03-30 Nec Corp Power source control system and interface
JP3783960B2 (en) * 2003-07-29 2006-06-07 松下電器産業株式会社 Data transmission method, data transmission system, and data transmission apparatus
JP3922461B2 (en) * 2004-07-28 2007-05-30 アイシン精機株式会社 Terminal control system
JP2007080244A (en) * 2005-08-19 2007-03-29 Ricoh Co Ltd Data transfer apparatus and image forming apparatus
JP4786381B2 (en) * 2006-03-24 2011-10-05 株式会社東芝 COMMUNICATION DEVICE AND COMMUNICATION DEVICE CONTROL METHOD

Also Published As

Publication number Publication date
JP2012039575A (en) 2012-02-23

Similar Documents

Publication Publication Date Title
CN101610145B (en) Method and system for realizing synchronous control of distributed system
JP2007324679A (en) Baud rate generator for serial communication
JP5163298B2 (en) Information processing apparatus, data transmission apparatus, and data transmission method
JP5365234B2 (en) Token error detection / recovery method between terminal devices
JP5341623B2 (en) Data processing apparatus, data processing method and program
JP5662080B2 (en) Data processing device
CN110663193B (en) Method for communicating between a microcontroller and a transceiver assembly
JP4247791B2 (en) Ensuring maximum reaction time for complex or distributed safety and / or non-safety systems
CN115934449B (en) Register verification method, device and equipment
EP3076604B1 (en) Communication device and link establishment method
CN116192555B (en) Architecture for remote terminals
JP2011023983A (en) Network node
EP2879357B1 (en) Active bypass system for ring networks
JP6042549B2 (en) How to run a computer network
KR102104967B1 (en) Duplicated board setting method and the board thereof
CN114510442A (en) Serial time-triggered data bus
JP5592189B2 (en) Digital protection controller
JP2007533226A (en) System and method for transmitting and evaluating data and system subscribers
JP2007243914A (en) Transmission apparatus including line test function
JP6367630B2 (en) Redundant system, redundant device and switching method thereof
JP2021144614A (en) Interface control unit, information process system, and method of controlling interface control unit
KR0134709B1 (en) Fault location detection circuit between ASICs in multi-stage broadband switch
JP5555564B2 (en) Transmission apparatus and transmission method
JP2000250624A (en) Monitoring system for intra-device state
KR20080087174A (en) Error control unit

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130517

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140206

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140421

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140624

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140825

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20141202

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141204

R150 Certificate of patent or registration of utility model

Ref document number: 5662080

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees