JPH035953Y2 - - Google Patents
Info
- Publication number
- JPH035953Y2 JPH035953Y2 JP6244088U JP6244088U JPH035953Y2 JP H035953 Y2 JPH035953 Y2 JP H035953Y2 JP 6244088 U JP6244088 U JP 6244088U JP 6244088 U JP6244088 U JP 6244088U JP H035953 Y2 JPH035953 Y2 JP H035953Y2
- Authority
- JP
- Japan
- Prior art keywords
- scan
- address
- circuit
- logic
- polarity
- 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
Links
- 238000010586 diagram Methods 0.000 description 4
- 238000000034 method Methods 0.000 description 2
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Description
【考案の詳細な説明】
〔概要〕
データ処理装置を構成するハードウエア(ラツ
チ、ゲート)の状態を知る為のスキヤンアウト回
路に関し、
データ処理装置内の任意の論理素子のスキヤン
アウトを該回路の極性に惑わされないように、す
べて論理値で行えるようにする回路を提供するこ
とを目的とし、
スキヤンアウトアドレスの一部に、そのアドレ
スに対応する論理素子が正論理であるか、負論理
であるかを示す極性フラグを付加し、スキヤンア
ウト機構の出力部において、前記スキヤンアウト
アドレスに対応して、特定装置から送られてくる
スキヤンアウト結果と、前記スキヤンアウトアド
レス内の極性フラグとの排他的論理和をとる回路
と、前記スキヤンアウトアドレスの装置指定アド
レスをデコードして、選択された装置の電源がオ
フの状態の時は、該装置のスキヤンアウト結果を
強制的に論理“0”にするような回路とを設ける
よう構成する。[Detailed description of the invention] [Summary] Regarding a scan-out circuit for knowing the status of hardware (latches, gates) constituting a data processing device, the scan-out circuit of any logic element in the data processing device can be controlled by the circuit. The purpose is to provide a circuit that can perform all operations using logical values so as not to be confused by polarity.The scan-out address includes a part of the scan-out address that indicates whether the logic element corresponding to that address is positive logic or negative logic. At the output section of the scan-out mechanism, a polarity flag indicating whether the scan-out result sent from the specific device is exclusive to the polarity flag in the scan-out address corresponding to the scan-out address is added. A circuit that takes an OR and decodes the device specified address of the scan-out address, and when the power of the selected device is off, the scan-out result of the selected device is forcibly set to logic "0". The configuration is such that a circuit such as this is provided.
最近のデータ処理装置の大規模化、高集積化に
伴つて、ハードウエアの障害個所を探索する試
験、診断機能として種々の工夫がなされている
が、その1つとしてスキヤンインアウト機能があ
る。これはデータ処理装置を先づスキヤンインア
ウトモードとして、データ処理装置を構成するラ
ツチやゲートにスキヤンアドレスを与え、外部
(例えばサービスプロセツサー)からデータを与
え(スキヤンインという)、それを読み取ること
によつて(スキヤンアウトという)、前記ラツチ、
ゲートの状態を見ることができ、その結果からデ
ータ処理装置の障害個所を探索しようとするもの
である。
2. Description of the Related Art As data processing devices have recently become larger in scale and more highly integrated, various methods have been devised as testing and diagnostic functions to search for hardware failures, one of which is a scan-in-out function. This is to first put the data processing device in scan-in-out mode, give scan addresses to the latches and gates that make up the data processing device, give data from the outside (for example, a service processor) (called scan-in), and read it. (referred to as scanout), said latch;
It is possible to check the status of the gate and use the results to search for failures in the data processing device.
然しながら、一般にデータ処理装置を構成する
各論理素子の出力の極性はそれぞれの素子によつ
て異なり、ある論理段では正極性が論理“1”で
あつたり、別の論理段では負極性が論理“1”で
あることがあり、単にデータ処理装置を構成する
論理素子のスキヤンアウトデータを見るだけでは
正しい論理動作をしているかどうかを見分けるこ
とが困難である。
However, in general, the polarity of the output of each logic element constituting a data processing device differs depending on each element, and in one logic stage, the positive polarity is logic "1", and in another logic stage, the negative polarity is logic "1". 1'', and it is difficult to determine whether correct logical operation is occurring by simply looking at the scan-out data of the logic elements constituting the data processing device.
こうした状態に鑑み、いわゆるスキヤンインア
ウト機能の向上が望まれている。 In view of this situation, it is desired to improve the so-called scan-in-out function.
第1図がデータ処理装置(以下CPUという)
に設けられている従来のスキヤンインアウト機能
の内、特にスキヤンアウト機能についてブロツク
図で示したものであつて、CPUを試験、診断す
る為に、例えばCPUのシステム制御、監視制御
等を有するサービスプロセツサー(図示せず)か
らCPU1のスキヤンアウト制御回路13にスキ
ヤンアウトアドレスを与えると、スキヤンアウト
アドレスレジスタ(SADR)131にセツトさ
れ、デコーダ132によつてデコードされ、その
出力信号aによつてマルチプレクサー12を構成
する論理積回路121がゲートされ、CPU1を
構成するラツチの1つであるラツチ11の出力が
論理和回路122に入力され、その出力がスキヤ
ンアウト制御回路13のスキヤンアウトレジスタ
(SR)133にストアされ、スキヤンアウト値と
してサービスプロセツサーに読み出すことができ
る。 Figure 1 shows the data processing device (hereinafter referred to as CPU)
This is a block diagram showing the scan-out function, in particular, among the conventional scan-in-out functions provided in When a scan-out address is given from the processor (not shown) to the scan-out control circuit 13 of the CPU 1, it is set in the scan-out address register (SADR) 131, decoded by the decoder 132, and output signal a from the scan-out address register (SADR) 131. Then, the AND circuit 121 constituting the multiplexer 12 is gated, and the output of the latch 11, which is one of the latches constituting the CPU 1, is input to the OR circuit 122, and the output is sent to the scan-out register of the scan-out control circuit 13. (SR) 133 and can be read out to the service processor as a scanout value.
然し、スキヤンアウトアドレスに対応したラツ
チの出力は、その論理極性に関係せず、単にその
時の論理素子の値を出力するのみであり、いわゆ
る論理値(論理信号の有無を“1”“0”で示す)
によるスキヤンアウトができず、正しい判断がで
きない問題があつた。特にデータ処理装置の電源
がオフの場合、そのデータ処理装置のスキヤンア
ウトデータは不定であるにもかかわらず特定の論
理値を示し判断を誤る問題があつた。 However, the output of the latch corresponding to the scan-out address is not related to its logic polarity, and simply outputs the value of the logic element at that time. )
There was a problem in which it was not possible to scan out based on the method, and it was not possible to make correct decisions. Particularly, when the data processing device is powered off, the scan-out data of the data processing device shows a specific logical value even though it is undefined, leading to a problem of erroneous judgment.
〔課題を解決するための手段〕
本考案は上記従来の欠点に鑑み、データ処理装
置内の任意の論理素子のスキヤンアウトを該回路
の極性に惑わされないように、すべて論理値で行
えるようにする回路を提供することを目的とする
ものである。[Means for Solving the Problems] In view of the above-mentioned conventional drawbacks, the present invention makes it possible to scan out any logic element in a data processing device using logical values without being confused by the polarity of the circuit. The purpose is to provide a circuit.
そしてこの目的は、本考案によればデータ処理
装置を構成するハードウエアの状態を知るための
スキヤンアウト機能において、スキヤンアウトア
ドレスの一部に、そのアドレスに対応する論理素
子が正論理であるか、負論理であるかを示す極性
フラグを付加し、スキヤンアウト機構の出力部に
おいて、前記スキヤンアウトアドレスに対応し
て、特定装置から送られてくるスキヤンアウト結
果と、前記スキヤンアウトアドレス内の極性フラ
グとの排他的論理和をとる回路と、前記スキヤン
アウトアドレスの装置指定アドレスをデコードし
て、選択された装置の電源がオフの状態の時は、
該装置のスキヤンアウト結果を強制的に論理
“0”にするような回路とを設けることによつて
達成される。 According to the present invention, in the scan-out function for knowing the state of the hardware constituting the data processing device, the scan-out address includes a part of the scan-out address indicating whether the logic element corresponding to the address is positive logic. , a polarity flag indicating whether it is a negative logic is added, and the scan-out result sent from the specific device and the polarity in the scan-out address are added to the output section of the scan-out mechanism, corresponding to the scan-out address. A circuit that takes an exclusive OR with the flag and decodes the device specified address of the scan-out address, and when the power of the selected device is off,
This is achieved by providing a circuit that forces the scan-out result of the device to be logic "0".
本考案によれば、スキヤンアウトデータと極性
フラグとの非他的論理和をとり、かつその結果と
スキヤンアウト対象装置の電源オン信号との論理
積をとりスキヤンアウトの結果としている。これ
により、スキヤンアウト用のプログラムが論理素
子の極性及び電源のオン、オフのチエツクを行な
う必要がなく、論理素子の状態についての正しい
判断が可能となる。
According to the present invention, the scan-out data and the polarity flag are non-transitively ORed, and the result is logically ANDed with the power-on signal of the scan-out target device to obtain the scan-out result. This eliminates the need for the scan-out program to check the polarity of the logic element and whether the power is turned on or off, and the state of the logic element can be correctly determined.
以下本考案を図面によつて詳述する。第2図が
本考案によるスキヤンアウト機能をブロツク図で
示したものであり、1がデータ処理装置、2がサ
ービスプロセツサーの中のスキヤンアウト制御
部、21がスキヤンアウトアドレスレジスタ
(SADR)、22,23がマルチプレクサー構成に
よる選択回路、24が非他的論理和回路、25が
論理積回路である。スキヤンアウトアドレスレジ
スタ21は装置内スキヤンアウトアドレス部21
1、装置指定アドレス部212、と本考案に関連
する極性フラグ213から成つている。この極性
フラグ213は、そのスキヤンアウトアドレスに
対応する論理素子が正論理素子であるか、負論理
素子であるかを示すものであり、正論理の場合は
“1”レベルが信号有りを示し、負論理の場合は
“0”レベルが信号有りを示すことになる。
The present invention will be explained in detail below with reference to the drawings. FIG. 2 is a block diagram showing the scanout function according to the present invention, in which 1 is a data processing device, 2 is a scanout control section in a service processor, 21 is a scanout address register (SADR), 22 and 23 are selection circuits having a multiplexer configuration, 24 is a non-alternative OR circuit, and 25 is an AND circuit. The scan-out address register 21 is a scan-out address section 21 within the device.
1, a device specification address field 212, and a polarity flag 213 related to the present invention. This polarity flag 213 indicates whether the logic element corresponding to the scan-out address is a positive logic element or a negative logic element, and in the case of positive logic, a "1" level indicates the presence of a signal; In the case of negative logic, a "0" level indicates the presence of a signal.
今、サービスプロセツサー(図示せず)のスキ
ヤンアウト制御部2からスキヤンアウトアドレス
を、スキヤンアウト対応装置に送ると、装置内ス
キヤンアウトアドレス部211によつて各装置内
の対応した論理素子の出力がスキヤンアウト制御
部2の選択回路23に送出される。選択回路23
ではスキヤンアウトアドレスレジスタ21の装置
指定アドレス部212によつて、特定の装置のス
キヤンアウトデータが選択され、その出力が排他
的論理和回路24の一方の入力に送出される。排
他的論理和回路24の他方の入力には、スキヤン
アウトアドレスレジスタ21の極性フラグ213
が接続されているので排他的論理和回路24によ
つて排他的論理和がとられるため、論理素子の極
性に左右されない論理値によるスキヤンアウトが
できることが理解される。 Now, when the scan-out address is sent from the scan-out control unit 2 of the service processor (not shown) to the scan-out compatible device, the in-device scan-out address unit 211 sends the scan-out address to the corresponding logic element in each device. The output is sent to the selection circuit 23 of the scanout control section 2. Selection circuit 23
Then, scan-out data of a specific device is selected by the device-specified address section 212 of the scan-out address register 21, and its output is sent to one input of the exclusive OR circuit 24. The other input of the exclusive OR circuit 24 is connected to the polarity flag 213 of the scan-out address register 21.
It is understood that since the exclusive OR circuit 24 calculates the exclusive OR, it is possible to perform scan-out using a logic value that is not affected by the polarity of the logic element.
本実施例では、更に前記装置指定アドレス部2
12によつて選択回路22を制御しているので、
該装置の電源のオン、オフ状態が出力され論理積
回路25をゲートしている。その結果、該装置の
電源がオンの場合は排他的論理和回路24のスキ
ヤンアウト出力を、そのままスキヤンアウトデー
タとして出力するが、該装置の電源がオフの場合
は排他的論理和回路24のスキヤンアウト出力の
如何にかかわらず論理“0”を出力する。従つ
て、電源の入つていない装置をスキヤンアウトし
ても、論理素子の状態はすべて“0”であり誤つ
た判断をすることはない。 In this embodiment, the device specification address field 2
Since the selection circuit 22 is controlled by 12,
The on/off state of the power supply of the device is output and gates the AND circuit 25. As a result, when the device is powered on, the scan-out output of the exclusive OR circuit 24 is output as scan-out data, but when the device is powered off, the scan-out output of the exclusive OR circuit 24 is output as scan-out data. Outputs logic "0" regardless of the out output. Therefore, even if a device whose power is not turned on is scanned out, the states of the logic elements are all "0" and no erroneous judgment will be made.
以上詳細に説明したように、本考案によればス
キヤンアウトアドレスの中に極性フラグを含め
て、スキヤンアウト制御部2に送り、スキヤンア
ウト制御部2は特定装置からのスキヤンアウトデ
ータと極性フラグとの排他的論理和をとり、その
結果と前記特定装置の電源オン信号との論理積を
とりスキヤンアウトの結果とする。又、スキヤン
アウトされる装置が電源オフの場合は、スキヤン
アウト制御部2の論理積回路25で強制的に論理
“0”とするので、スキヤンアウト用のブログラ
ムが論理素子の極性及び電源のオン、オフのチエ
ツクを行う必要がなく、データ処理装置内の任意
の論理素子のスキヤンアウトを論理値によつて行
うことができ、該論理素子の状態についての正し
い判断ができる。
As explained in detail above, according to the present invention, the polarity flag is included in the scanout address and sent to the scanout control unit 2, and the scanout control unit 2 receives the scanout data from the specific device and the polarity flag. The result is ANDed with the power-on signal of the specific device to obtain the scan-out result. Furthermore, when the power of the device to be scanned out is off, the AND circuit 25 of the scanout control unit 2 forcibly sets the logic to "0", so that the program for scanout can control the polarity of the logic element and the power supply. There is no need to check whether the logic element is on or off, and scanout of any logic element within the data processing device can be performed based on the logic value, making it possible to correctly determine the state of the logic element.
第1図が従来のスキヤンアウト機能についてブ
ロツク図で示した図、第2図が本考案の1実施例
を示した図である。
図において、1はデータ処理装置、2はスキヤ
ンアウト制御部、21はスキヤンアウトアドレス
レジスタ、22,23は選択回路、24は排他的
論理和回路、25は論理積回路である。
FIG. 1 is a block diagram showing a conventional scan-out function, and FIG. 2 is a diagram showing an embodiment of the present invention. In the figure, 1 is a data processing device, 2 is a scan-out control section, 21 is a scan-out address register, 22 and 23 are selection circuits, 24 is an exclusive OR circuit, and 25 is an AND circuit.
Claims (1)
おいて、 スキヤンアウトアドレスの一部に、そのアドレ
スに対応する論理素子が正論理であるか、負論理
であるかを示す極性フラグを付加し、 スキヤンアウト機構の出力部において、前期ス
キヤンアウトアドレスに対応して、特定装置から
送られてくるスキヤンアウト結果と、前記スキヤ
ンアウトアドレス内の極性フラグとの排他的論理
和をとる回路と、 前記スキヤンアウトアドレスの装置指定アドレ
スをデコードして、選択された装置の電源がオフ
の状態の時は、該装置のスキヤンアウト結果を強
制的に論理“0”にする回路とを設けることを特
徴とするスキヤンアウト回路。[Scope of Claim for Utility Model Registration] In a data processing device having a scan-out function, a polarity flag indicating whether the logic element corresponding to the address is positive logic or negative logic is included in a part of the scan-out address. Additionally, in the output section of the scan-out mechanism, a circuit that performs an exclusive OR of the scan-out result sent from the specific device and the polarity flag in the scan-out address corresponding to the previous scan-out address; and a circuit that decodes the device specified address of the scan-out address and forcibly sets the scan-out result of the selected device to logic "0" when the power of the selected device is off. Features a scan-out circuit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6244088U JPH035953Y2 (en) | 1988-05-12 | 1988-05-12 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6244088U JPH035953Y2 (en) | 1988-05-12 | 1988-05-12 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63175247U JPS63175247U (en) | 1988-11-14 |
| JPH035953Y2 true JPH035953Y2 (en) | 1991-02-15 |
Family
ID=30896722
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6244088U Expired JPH035953Y2 (en) | 1988-05-12 | 1988-05-12 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH035953Y2 (en) |
-
1988
- 1988-05-12 JP JP6244088U patent/JPH035953Y2/ja not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63175247U (en) | 1988-11-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6092219A (en) | Method for use of bus parking states to communicate diagnostic information | |
| JPS6211734B2 (en) | ||
| JPH0342732A (en) | Semiconductor integrated circuit | |
| JPH035953Y2 (en) | ||
| JPS59211146A (en) | Scan-in method | |
| JPS59746A (en) | Diagnostic system of logical circuit | |
| JPH01263739A (en) | Information processor | |
| JPS59172045A (en) | Scan-out system | |
| JPH04296112A (en) | Register circuit | |
| JP2000311987A (en) | Semiconductor integrated circuit with test function | |
| JPH039438A (en) | Diagnostic circuit | |
| JPH06300823A (en) | Integrated circuit | |
| JPS6173075A (en) | LSI logical state extraction method | |
| JP2861001B2 (en) | Input/Output Circuit | |
| JP2935710B2 (en) | Test equipment for processor integrated circuit devices | |
| KR20050060715A (en) | Apparatus for initialization of microprocessor | |
| JP2005148837A (en) | Scan test circuit | |
| JPH11203162A (en) | Semiconductor integrated circuit device | |
| JPS59747A (en) | Diagnostic system of logical circuit | |
| JPS6246021B2 (en) | ||
| JP3283505B2 (en) | Microcomputer | |
| JPS62187943A (en) | Data monitoring device | |
| JPH0391038A (en) | Integrated circuit | |
| JPH03266137A (en) | Information processor | |
| JP2004302727A (en) | Operation check system of fpga |