JPS63178331A - Data testing device - Google Patents

Data testing device

Info

Publication number
JPS63178331A
JPS63178331A JP62011067A JP1106787A JPS63178331A JP S63178331 A JPS63178331 A JP S63178331A JP 62011067 A JP62011067 A JP 62011067A JP 1106787 A JP1106787 A JP 1106787A JP S63178331 A JPS63178331 A JP S63178331A
Authority
JP
Japan
Prior art keywords
data
test
tag
register
storage section
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP62011067A
Other languages
Japanese (ja)
Inventor
Kokichi Taniai
谷合 高吉
Tadashi Saito
正 斎藤
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 Ltd
Fujitsu Micom System Co Ltd
Original Assignee
Fujitsu Ltd
Fujitsu Micom System Co 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 Ltd, Fujitsu Micom System Co Ltd filed Critical Fujitsu Ltd
Priority to JP62011067A priority Critical patent/JPS63178331A/en
Publication of JPS63178331A publication Critical patent/JPS63178331A/en
Pending legal-status Critical Current

Links

Landscapes

  • Executing Machine-Instructions (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 (II) 本発明はデータテスト装置であって、タグ付データレジ
スタに供給されるデータを同時にテスト手段のテスト用
のレジスタに保持し、保持されたデータをテストしてタ
グを生成することにより、^速処理を可能とする。
Detailed Description of the Invention (II) The present invention is a data test device, which simultaneously holds data supplied to a tagged data register in a test register of a test means, and tests the held data. By generating tags, faster processing is possible.

CjlI業上の利用分野〕 本発明はデータテスト装置に関し、入来するデータをテ
ストしてそのデータの内容を指示するタグを得、このタ
グを入来したデータに対応させて格納するデータテスト
装置に関する。
FIELD OF INDUSTRIAL APPLICATION] The present invention relates to a data testing device, and relates to a data testing device that tests incoming data to obtain a tag indicating the content of the data, and stores this tag in correspondence with the incoming data. Regarding.

浮動小数点データの演算を行なう場合には、演算される
浮動小数点データの内容が非数、無限大。
When performing operations on floating point data, the contents of the floating point data being operated on are non-numbers and infinite.

零、非正規化数であるかどうかをテストして、非数、無
限大等をタグと呼ばれるコードで表わし、タグに応じて
浮動小数点データを処理している。
It tests whether it is a zero or denormalized number, represents a non-number, infinity, etc. with a code called a tag, and processes floating-point data according to the tag.

〔従来の技術〕[Conventional technology]

従来においては、CPUより演算装置に供給される複数
の浮動小数点データは順次タグ伺きレジスタのデータ格
納部に書き込まれ、このデータ格柄部より単一の浮動小
数点データが読み出されてテスト回路に供給され、テス
ト回路で生成されたタグが上記タグ付きレジスタのタグ
格納部に内き込まれる。
Conventionally, multiple pieces of floating point data supplied from a CPU to an arithmetic unit are sequentially written into a data storage section of a tag reading register, and a single floating point data is read out from this data section and sent to a test circuit. The tag generated by the test circuit is stored in the tag storage section of the tagged register.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上記の従来装置ではタグ付きレジスタより浮動小数デー
タを読み出し、また生成されたタグをタグ付きレジスタ
に書き込まなければならないため、浮動小数データをタ
グ付きレジスタに書き込むことも含めると、単一の浮動
小数点データにつき3回タグ付きレジスタをアクセスし
なければならず、アクセス回数が多いだけ処理速度が遅
いという問題点があった。
In the conventional device described above, floating point data must be read from the tagged register and the generated tag must be written to the tagged register. The problem is that the tagged register must be accessed three times for each data, and the processing speed becomes slower as the number of accesses increases.

本発明は上記の点に鑑みてなされたもので、処理速度が
高速のデータテスト装置番提供することを目的とする。
The present invention has been made in view of the above points, and an object of the present invention is to provide a data test device with high processing speed.

〔問題点を解決するための手段〕[Means for solving problems]

本発明のデータテスト装置は、データ格納部(11a)
に供給され格納されるデータを同時に保持するテスト用
のレジスタ(24)を有し、テスト用のレジスタ(24
)に保持されたデータをテストして得られるタグを該タ
グ格納部(11b)に供給するテスト手段(12)を有
する。
The data test device of the present invention includes a data storage section (11a)
It has a test register (24) that simultaneously holds data supplied to and stored in the test register (24).
) is provided with a test means (12) for supplying a tag obtained by testing the data held in the tag storage section (11b).

〔作用) 本発明においては、外部よりのデータがデータ格納部に
格納されると同時にテスト用のレジスタに保持されるた
め、テストの際にデータ格納部よりデータを読み出す必
要がなく、タグ付データレジスタのアクセス回数が減る
[Function] In the present invention, since data from the outside is stored in the data storage unit and simultaneously held in the test register, there is no need to read data from the data storage unit during testing, and tagged data The number of register accesses is reduced.

(実施例) 第1図は本発明装置の一実施例のブロック系統図を示す
(Embodiment) FIG. 1 shows a block system diagram of an embodiment of the apparatus of the present invention.

同図中、端子10はバスインターフェース回路(図示せ
ず)を介してCPLI (図示せず)に接続されており
、CPUより端子10に入来した例えば浮動小数点デー
タはタグ付きデータレジスタ11及びテスト回路12に
供給される。タグ付きデータレジスタはデータ格納部1
1aどタグ格納部11bとで構成されている。データ格
納部11a。
In the figure, a terminal 10 is connected to a CPLI (not shown) via a bus interface circuit (not shown), and, for example, floating point data input from the CPU to the terminal 10 is transferred to a tagged data register 11 and a test register. is supplied to circuit 12. Tagged data register is data storage part 1
1a and a tag storage section 11b. Data storage section 11a.

タグ格納部11b夫々の格納するデータ数、タグ数は同
数で互いに1対1で対応している。上記の端子10より
のデータはデータ格納部11aの指定された位置に格納
される。
The number of data stored in each tag storage section 11b and the number of tags are the same and correspond to each other on a one-to-one basis. The data from the terminal 10 described above is stored at a designated location in the data storage section 11a.

テスト回路12は第2図に示す構成である。同図中、端
子20には浮動小数点データ例えば15ビツトの指数デ
ータ及び64ビツトの仮数データがパラレルに入来し、
端子21には制御用信号が入来し、端子22にはクロッ
ク信号が入来する。
The test circuit 12 has the configuration shown in FIG. In the figure, floating point data such as 15-bit exponent data and 64-bit mantissa data are input in parallel to the terminal 20.
A control signal is input to the terminal 21, and a clock signal is input to the terminal 22.

ライトコントローラ23はデータ書き込み制御信号が供
給されると、クロック信号に同期して指数データ及び仮
数データをテスト用一時レジスタ24に供給し白き込む
。上記のデータ書き込み制御信号は第1図示のデータ格
納部11aへの書き込み制御信号でもあるので、端子1
0より入来した浮動小数データはデータ格納部11aに
書き込まれると同時にテスト用一時レジスタ24に書き
込まれ保持される。
When the write controller 23 is supplied with the data write control signal, it supplies exponent data and mantissa data to the test temporary register 24 in synchronization with the clock signal. Since the above data write control signal is also a write control signal to the data storage section 11a shown in the first diagram, the terminal 1
The floating point data input from 0 is written to the data storage section 11a and simultaneously written to the test temporary register 24 and held there.

テスト用一時レジスタ24に保持された浮動小数点デー
タのうち指数データは全911テスト回路25及び零テ
スト回路26夫々に供給される。
Among the floating point data held in the test temporary register 24, exponent data is supplied to the total 911 test circuit 25 and the zero test circuit 26, respectively.

全717テスト回路25は指数データが全ビット117
であるかどうかをテストし、そのテスト結果をタグ生成
回路27に供給する。また零テスト回路26は指数デー
タの値が零であるかどうかをテストし、そのテスト結果
をタグ生成回路27に供給する。
All 717 test circuits 25 have exponent data of all bits 117
The test result is supplied to the tag generation circuit 27. Further, the zero test circuit 26 tests whether the value of the exponent data is zero or not, and supplies the test result to the tag generation circuit 27.

また、テスト用一時レジスタ24に書き込まれた浮動小
数データのうち仮数データはMSBが零テスト回路28
に供給され、MS8以外の仮数データは零テスト回路2
9に供給される。零テスト回路29はMSB以外の仮数
データの値が零であるかどうかをテストし、そのテスト
結果を零テスト回路28及び第2図には示されてない他
回路に供給する。零テスト回路28は仮数データのMS
B及び零デスト回路29のテスト結果から仮数データの
値が零であるかどうかをテストし、そのテスト結果をタ
グ生成回路27に供給する。
Furthermore, among the floating point data written in the test temporary register 24, the MSB of the mantissa data is zero in the test circuit 28.
The mantissa data other than MS8 is supplied to the zero test circuit 2.
9. The zero test circuit 29 tests whether the value of the mantissa data other than the MSB is zero, and supplies the test result to the zero test circuit 28 and other circuits not shown in FIG. The zero test circuit 28 is an MS of mantissa data.
Based on the test results of the B and zero dest circuits 29, it is tested whether the value of the mantissa data is zero or not, and the test results are supplied to the tag generation circuit 27.

タグ生成回路27は上記全v1vテスト回路25及び零
テスト回路26,28.29夫々のテスト結果より、浮
動小数点データが非数、無限大。
According to the test results of the above-mentioned all v1v test circuit 25 and zero test circuits 26, 28, and 29, the tag generation circuit 27 has floating point data of non-number and infinity.

零、非正規化数等であることを指示するコードとしての
タグを生成する。このタグはリードコントローラ30に
供給される。
A tag as a code indicating that the number is zero, a denormalized number, etc. is generated. This tag is provided to the read controller 30.

リードコントローラ30は端子21.22夫々よりタグ
読み出し制御信号及びクロック信号を供給されると、ク
ロック信号に同期してタグ生成回路27よりのタグを読
み出し端子31より出力する。端子31より出力された
タグは第1図示のタグ付きデータレジスタ11のタグ格
納部11bに供給されて書き込まれる。
When the read controller 30 is supplied with the tag read control signal and the clock signal from the terminals 21 and 22, it reads the tag from the tag generation circuit 27 and outputs it from the read terminal 31 in synchronization with the clock signal. The tag output from the terminal 31 is supplied to and written into the tag storage section 11b of the tagged data register 11 shown in the first diagram.

このように、外部より供給されるデータはデータ格納部
11aに格納されると同時にテスト回路12内のテスト
用一時レジスタ24に保持されるので、テスト時にデー
タ格納部11aよりデータを読み出す必要がなくタグ付
データレジスタ11をアクセスする回数が減少し、その
分だけ高速に処理を行なうことができる。
In this way, data supplied from the outside is stored in the data storage section 11a and simultaneously held in the test temporary register 24 in the test circuit 12, so there is no need to read data from the data storage section 11a during testing. The number of times the tagged data register 11 is accessed is reduced, and processing can be performed at a correspondingly high speed.

〔発明の効果〕〔Effect of the invention〕

上述の如く、本発明のデータアスト装置によればタグ生
成の処理を高速化することができ、実用上極めて有用で
ある。
As described above, the data storage device of the present invention can speed up tag generation processing, and is extremely useful in practice.

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

第1図は本発明装置の一実施例のブロック系統図、 第2図は第1図示のテスト回路の一実施例のブロック系
統図である。 図中において、 11はタグ付きデータレジスタ、 丁2はテスト回路、 24はテスト用一時レジスタ、 25は全717テスト回路、 26.28.29は零テスト回路、 27はタグ生成回路である。
FIG. 1 is a block diagram of an embodiment of the apparatus of the present invention, and FIG. 2 is a block diagram of an embodiment of the test circuit shown in FIG. In the figure, 11 is a tagged data register, 2 is a test circuit, 24 is a test temporary register, 25 is a total 717 test circuit, 26, 28, 29 is a zero test circuit, and 27 is a tag generation circuit.

Claims (1)

【特許請求の範囲】 外部より供給されてタグ付きデータレジスタ(11)の
データ格納部(11a)に格納されたデータをテストし
て、該データの内容を指示するタグを生成し該データレ
ジスタ(11)のタグ格納部(11b)に該データに対
応させて格納するデータテスト装置において、 該データ格納部(11a)に供給され格納されるデータ
を同時に保持するテスト用のレジスタ(24)を有し、
該テスト用のレジスタ(24)に保持されたデータをテ
ストして得られるタグを該タグ格納部(11b)に供給
するテスト手段(12)を有することを特徴とするデー
タテスト装置。
[Claims] Data supplied from the outside and stored in the data storage section (11a) of the tagged data register (11) is tested, a tag indicating the content of the data is generated, and the data register (11) is tested. 11) The data test device stores the data in the tag storage section (11b) in correspondence with the data, which includes a test register (24) that simultaneously holds the data supplied to and stored in the data storage section (11a). death,
A data test device comprising a test means (12) for testing data held in the test register (24) and supplying a tag obtained to the tag storage section (11b).
JP62011067A 1987-01-20 1987-01-20 Data testing device Pending JPS63178331A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62011067A JPS63178331A (en) 1987-01-20 1987-01-20 Data testing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62011067A JPS63178331A (en) 1987-01-20 1987-01-20 Data testing device

Publications (1)

Publication Number Publication Date
JPS63178331A true JPS63178331A (en) 1988-07-22

Family

ID=11767640

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62011067A Pending JPS63178331A (en) 1987-01-20 1987-01-20 Data testing device

Country Status (1)

Country Link
JP (1) JPS63178331A (en)

Similar Documents

Publication Publication Date Title
EP0373291B1 (en) Digital signal processor
KR20070012845A (en) Masking in Data Processing Systems Applicable to Development Interfaces
EP0126247B1 (en) Computer system
US3289171A (en) Push-down list storage using delay line
EP0081336B1 (en) Shifting apparatus
JPS62293341A (en) Apparatus and method for identifying operand accuracy
JPS63178331A (en) Data testing device
JPS6230455B2 (en)
JP2748537B2 (en) Denormalized data processor
SU822290A1 (en) Semiconductor storage
JPS60147858A (en) System for reading out content of memory in operation
JP2859645B2 (en) Vector processing system
JPH023822A (en) data processing equipment
US7243282B2 (en) Method and apparatus for implementing multiple remote diagnose register chains
JP2707256B2 (en) Micro computer
JP3304107B2 (en) Data bus control method
JPS63629A (en) Data processing system
JP2657947B2 (en) Data processing device
JPH0241522A (en) Function arithmetic processor
JPS5968064A (en) Testing method of parity checking circuit
JPS62224852A (en) digital signal processor
JPH01150961A (en) Data processor
JPH07248894A (en) Floating-point arithmetic unit
JPS62237552A (en) Test address control system
JPH01154259A (en) Data trace system