JPH03256134A - ベクトル演算器のチェック回路 - Google Patents

ベクトル演算器のチェック回路

Info

Publication number
JPH03256134A
JPH03256134A JP2055504A JP5550490A JPH03256134A JP H03256134 A JPH03256134 A JP H03256134A JP 2055504 A JP2055504 A JP 2055504A JP 5550490 A JP5550490 A JP 5550490A JP H03256134 A JPH03256134 A JP H03256134A
Authority
JP
Japan
Prior art keywords
vector
signal
check
register
vector data
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
JP2055504A
Other languages
English (en)
Inventor
Atsuo Mochizuki
望月 敦雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Computertechno Ltd
Original Assignee
NEC Computertechno 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 NEC Computertechno Ltd filed Critical NEC Computertechno Ltd
Priority to JP2055504A priority Critical patent/JPH03256134A/ja
Publication of JPH03256134A publication Critical patent/JPH03256134A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)
  • Complex Calculations (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はチェック回路に関し、特にベクトル演算器のチ
ェック回路に属する。
〔従来の技術〕
従来、この種のチェック回路は、バリデイチェック回路
、モジュロ−3チ工ツク回路等となっていた。
第3図はパリティチェック回路を示すブロック図である
人力ベクトルデータ夕が人力ベクトルデータレジスタ2
01,202にセットされ、ベクトル演算器105でベ
クトル演算されベクトル演算結果がベクトル演算結果レ
ジスタ106に格納されるのと並行して、パリティ予測
回路205,206で生成されたパリティがデータレジ
スタ207゜208に各々人力され、レジスタ201゜
202.207,208から送出されるデータにより、
パリティ演算回路209てパリティ演算され、演算結果
がデータレジスタ210に人力される。続いて、データ
レジスタ210の演算結果が、ベクトル演算結果レジス
タ106のベクトルデータによりパリティ生成回路21
1で生成されたパリティのデータと、比較回路212で
一致チェックが行なわれる。
第4図はモジエロー3チェック回路を示すブロック図で
ある。
入力ベクトルデータが人力ベクトルデータレジスタ20
1,202に人力され、ベクトル演算器105でベクト
ル演算されたベクトル演算結果がベクトル演算結果レジ
スタ106に格納されるのと並行して、人力データより
モジュロ−3値生成回路305,306で生成されたモ
ジュロ−3値がデータレジスタ307,308に各々人
力され、データレジスタ307,308から送出される
データによりモジュロ−3演算回路309でモジュロ−
3演算され、演算結果がデータレジスタ310に人力さ
れる。続いてデータレジスタ310の演算結果がデータ
レジスタ106のベクトルデータより、モジュロ−3値
生成回路311で生成されたモジュロ−3値と比較回路
312で一致チェックが行なわれる。
〔発明が解決しようとする課題〕
上述した従来のチェック回路は、人力から出力に至るま
でチェック用ビットを持ち回らなければならず必要に応
じては途中に一致チェック回路も挿入するようになって
いるので、多大なハードウェア年をもつという欠点があ
る。
本発明の目的は、ハードウェア量の少ない、ベクトル演
算器のチェック回路を提供することである。
〔課題を解決するための手段〕
本発明のベクトル演算器のチェック回路は、チェック用
データを保持するレジスタと、正解値を保持するレジス
タと、ベクトル演算開始信号とベクトル演算終了信号を
もとにチェック用ベクトルデータセット信号と比較実行
信号を出力する制御回路と、チェック用ベクトルデータ
セット信号が出力された場合前記チェック用ベクトルデ
ータを選択してベクトル演算器に出力し、チェック用ベ
クトルデータセット信号が出力されなくなると通常のベ
クトルデータを選択してベクトル演算器に出力するセレ
クタ付レジスタと、比較実行信号が出力されると、ベク
トル演算器のベクトル演算結果と前記正解値を比較する
比較回路とを有している。
〔作   用〕
演算結果についてのみ一致チェックを行なうので、ハー
ドウェア量を大幅に削減できる。
〔実 施 例〕
次に、本発明の実施例について図面を参照して説明する
第1図は本発明の一実施例のベクトル演算器のチェック
回路のブロック図である。
レジスタ101はチェック用ベクトルデータ111.1
12を保持する。制御回路102は、ベクトル演算開始
信号115とベクトル演算終了信号116によりチェッ
ク用ベクトルデータセット信号113と比較実行信号1
14を送出する。
セレクタ付レジスタ103,104は制御回路102か
らチェック用ベクトルデータセット信号113が送出さ
れると、チェック用ベクトルデータ111,112を選
択保持し、チェック用ベクトルデータセット信号113
が送出されない場合、通常のベクトルデータ109,1
10を選択保持する。ベクトル演算器105はセレクタ
付レジスタ103.104のベクトルデータを演算する
。レジスタ106にはベクトル演算器105の演算結果
が格納される。レジスタ107は正解値を保持する。比
較回路108は制御回路102から送出される比較実行
信号114により、レジスタ107の正解値とレジスタ
106の演算結果を比較する。
第2図は本実施例のタイミングチャートである。
1、ベクトル演算開始信号115をもとに、チェック用
ベクトルデータセット信号113が送出される。
2、チェック用ベクトルデータセット信号113により
、セレクタ付レジスタ103゜104にチェック用ベク
トルデータ111゜112がそれぞれ入力される。
33次のタイミングでは、チェック用ベクトルデータセ
ット信号113が無効となるので、セレクタ付レジスタ
103,104には通常のベクトルデータ109,11
0が人力される。
4、所定の演算時間が経過した後にベクトル演算結果が
レジスタ106に入力され、比較実行信号114が送出
されて、比較回路108でベクトル演算結果正解値の一
致チェックが行なわれる。
5、次のタイミングでは、比較実行信号114は無効と
なり、比較回路108は動作終了となる。
6、また、(n+1)個目のベクトルデータが人力され
る次のタイミングで、チェック用ベクトルデータ111
,112がセレクタ付レジスタ103.104に人力さ
れるように、ベクトル演算終了信号116をもとにチェ
ック用ベクトルデータセット信号113が送出される。
7、以下2〜5の動作が繰返される。
〔発明の効果〕
以上説明したように本発明は、演算結果についてのみ一
致チェックを行なうことにより、ハードウェアを大幅に
削減でき、そのハードウェア量削減に伴なう演算回路の
集積性の向上により、演算回路の高速化が期待てきる効
果がある。
【図面の簡単な説明】
第1図は本発明の一実施例のベクトル演算器のチェック
回路のブロック図、第2図は第1図の実施例のタイミン
グチャート、第3図はパリティチェック回路のブロック
図、第4図はモジュロ−3チ工ツク回路のブロック図で
ある。 101・・・チェック用ベクトルデータを保持するレジ
スタ、 ・・制御回路、 104・・・セレクタ付レジスタ、 ・・ベクトル演算器、 ・・演算結果が格納されるレジスタ、 ・・正解値を保持するレジスタ、 ・・比較回路、 102 ・ 103゜ 105 ・ 106 ・ 107 ・ 108  ・ 109.110・・・通常のベクトルデータ、111.
112・・・チェック用ベクトルデ′−タ、 113・・・チェック用ベクトルデータセット信号、 114・・・比較実行信号、 115・・・ベクトル演算開始信号、 116・・・ベクトル演算終了信号。

Claims (1)

  1. 【特許請求の範囲】 1、チェック用データを保持するレジスタと、正解値を
    保持するレジスタと、 ベクトル演算開始信号とベクトル演算終了信号をもとに
    チェック用ベクトルデータセット信号と比較実行信号を
    出力する制御回路と、 チェック用ベクトルデータセット信号が出力された場合
    前記チェック用ベクトルデータを選択してベクトル演算
    器に出力し、チェック用ベクトルデータセット信号が出
    力されなくなると通常のベクトルデータを選択してベク
    トル演算器に出力するセレクタ付レジスタと、 比較実行信号が出力されると、ベクトル演算器のベクト
    ル演算結果と前記正解値を比較する比較回路とを有する
    、ベクトル演算器のチェック回路。
JP2055504A 1990-03-06 1990-03-06 ベクトル演算器のチェック回路 Pending JPH03256134A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2055504A JPH03256134A (ja) 1990-03-06 1990-03-06 ベクトル演算器のチェック回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2055504A JPH03256134A (ja) 1990-03-06 1990-03-06 ベクトル演算器のチェック回路

Publications (1)

Publication Number Publication Date
JPH03256134A true JPH03256134A (ja) 1991-11-14

Family

ID=13000499

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2055504A Pending JPH03256134A (ja) 1990-03-06 1990-03-06 ベクトル演算器のチェック回路

Country Status (1)

Country Link
JP (1) JPH03256134A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005050329A (ja) * 2003-07-11 2005-02-24 Yogitech Spa 信頼性マイクロコントローラ、マイクロコントローラにおける欠陥検出方法、マイクロコントローラ用欠陥許容システム設計方法、およびコンピュータプログラム製品

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6227831A (ja) * 1985-07-29 1987-02-05 Nec Corp 演算器チエツク回路
JPH0248770A (ja) * 1988-08-10 1990-02-19 Hitachi Ltd 情報処理装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6227831A (ja) * 1985-07-29 1987-02-05 Nec Corp 演算器チエツク回路
JPH0248770A (ja) * 1988-08-10 1990-02-19 Hitachi Ltd 情報処理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005050329A (ja) * 2003-07-11 2005-02-24 Yogitech Spa 信頼性マイクロコントローラ、マイクロコントローラにおける欠陥検出方法、マイクロコントローラ用欠陥許容システム設計方法、およびコンピュータプログラム製品

Similar Documents

Publication Publication Date Title
CN113485751B (zh) 执行伽罗瓦域乘法的方法、运算单元和电子装置
JP3345385B2 (ja) チェンサーチ装置
JPH03256134A (ja) ベクトル演算器のチェック回路
JPH02148145A (ja) ベクトル演算装置のチェック回路
JPH04248629A (ja) 演算処理システム
JPH02266438A (ja) ベクトル演算装置のチェック回路
JP3131969B2 (ja) 演算装置
JPH05119811A (ja) プログラマブルコントローラ
SU744583A1 (ru) Устройство дл обнаружени и исправлени ошибок арифметических операций
JP2989829B2 (ja) ベクトル処理方法
JPS63150748A (ja) デ−タ処理装置
SU696465A1 (ru) Устройство дл восстановлени работы процессора
JP2542120B2 (ja) 情報処理装置
JPH0756758A (ja) データ処理装置
JPH0398163A (ja) ベクトルデータ処理装置
JP2972190B1 (ja) Cpuの高速処理回路
JPH0519745B2 (ja)
JPH02141825A (ja) 演算装置
JPH04299742A (ja) 割込み制御装置
JPS6136250B2 (ja)
JPS61255448A (ja) メモリアクセス制御装置
JPH04138532A (ja) 暴走検出回路
JPS61269745A (ja) プログラム検証方式
JPS62194543A (ja) マイクロプログラム制御装置
JPS61269738A (ja) デ−タ処理回路