JPH0318927A - サイクリックコードの演算回路 - Google Patents
サイクリックコードの演算回路Info
- Publication number
- JPH0318927A JPH0318927A JP1154312A JP15431289A JPH0318927A JP H0318927 A JPH0318927 A JP H0318927A JP 1154312 A JP1154312 A JP 1154312A JP 15431289 A JP15431289 A JP 15431289A JP H0318927 A JPH0318927 A JP H0318927A
- Authority
- JP
- Japan
- Prior art keywords
- arithmetic
- clock
- calculation
- final bit
- circuit
- 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
Links
- 125000004122 cyclic group Chemical group 0.000 claims description 16
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はサイクリックコードの演算回路に関する。
サイクリックコードの演算は、連続して入力されるデー
タを、データごとに演算を繰り返し、定周期ごとに結果
を取り出して演算回路を初期化するという一連の動作が
必要である。従来のサイクリックコード演算回路では、
連続したデータから結果を取り出して演算回路を初期化
するタイミングがうまく合わない為に同一の回路を2回
路用意して結果を取り出す周期ごとに切り替えて交互に
動作させていた。
タを、データごとに演算を繰り返し、定周期ごとに結果
を取り出して演算回路を初期化するという一連の動作が
必要である。従来のサイクリックコード演算回路では、
連続したデータから結果を取り出して演算回路を初期化
するタイミングがうまく合わない為に同一の回路を2回
路用意して結果を取り出す周期ごとに切り替えて交互に
動作させていた。
上述した従来のサイクリックコードの演算回路は、同一
の回路を2回路用意して演算結果を取り出す周期で切り
替えて交互に動作させているので、回路構成素子数が多
くなると共に、2回路を制御する為に制御回路も複雑に
なるという欠点がある。
の回路を2回路用意して演算結果を取り出す周期で切り
替えて交互に動作させているので、回路構成素子数が多
くなると共に、2回路を制御する為に制御回路も複雑に
なるという欠点がある。
本発明のサイクリックコード演算回路は、サイクリック
コードを演算する演算部と、サイクリックコードと同数
のラッチ回路を有し前記演算部による演算結果をサイク
リックコードの最終ビットの演算タイミングで取り込ん
で保持する保持部と、前記演算部の最終ビット演算のタ
イミングで演算結果を前記保持部のラッチ回路に取り込
むとともにこの取込のタイミングで前記演算部に対する
演算クロックの供給を停止して前記演算部の初期化を行
うようにクロックを制御するクロック制御部とを備えて
構成される。
コードを演算する演算部と、サイクリックコードと同数
のラッチ回路を有し前記演算部による演算結果をサイク
リックコードの最終ビットの演算タイミングで取り込ん
で保持する保持部と、前記演算部の最終ビット演算のタ
イミングで演算結果を前記保持部のラッチ回路に取り込
むとともにこの取込のタイミングで前記演算部に対する
演算クロックの供給を停止して前記演算部の初期化を行
うようにクロックを制御するクロック制御部とを備えて
構成される。
次に、図面を参照して本発明を説明する。
第1図は本発明のサイクリックコードの演算回路の一実
施例の回路図である。
施例の回路図である。
第1図に示す実施例の構成は、サイクリックコードの演
算を行なう演算部1と、演算部1の演算結果を保持する
保持部2と、演算部1の演算結果を保持部2に取り込む
タイミングで演算を停止されるように演算クロックを制
御するクロック制御部3とを備えて構成される。
算を行なう演算部1と、演算部1の演算結果を保持する
保持部2と、演算部1の演算結果を保持部2に取り込む
タイミングで演算を停止されるように演算クロックを制
御するクロック制御部3とを備えて構成される。
演算部1は排他的論理和(以下EX−ORと略称する)
回路11〜13、ラッチ回路14〜18を備えて成り、
保持部2はラッチ回路21〜25を備えて成り、またク
ロック制御回路3は、ANDゲート31.32およびイ
ンバータ33を備えて構成される。
回路11〜13、ラッチ回路14〜18を備えて成り、
保持部2はラッチ回路21〜25を備えて成り、またク
ロック制御回路3は、ANDゲート31.32およびイ
ンバータ33を備えて構成される。
第2図は第1図の実施例の主要信号のタイミングチャー
トである。以下に、第2図を参照しつつ第1図の実施例
の動作について説明する。
トである。以下に、第2図を参照しつつ第1図の実施例
の動作について説明する。
クロック制御部3は、クロックと、クロックの立上りに
同期して変化するデータと、データの演算範囲の演算最
終ヒツトLの位置だけハイレベルをとるクロック制御信
号を入力し、ANDゲート31の出力と、ANDゲート
32の出力には第2図に示す波形の信号を出力する。こ
のANDゲー)31.32の出力により、演算最終ビッ
トLを演算した最終演算結果を保持部2の取り込み、取
り込んだ直後に演算部1の初期化を図ることができる。
同期して変化するデータと、データの演算範囲の演算最
終ヒツトLの位置だけハイレベルをとるクロック制御信
号を入力し、ANDゲート31の出力と、ANDゲート
32の出力には第2図に示す波形の信号を出力する。こ
のANDゲー)31.32の出力により、演算最終ビッ
トLを演算した最終演算結果を保持部2の取り込み、取
り込んだ直後に演算部1の初期化を図ることができる。
こうして、演算部lに演算最終ビットの演算結果を取り
込むことなく、次の演算先頭ビットの演算を開始するま
での間に演算部1の初期化を行なう。
込むことなく、次の演算先頭ビットの演算を開始するま
での間に演算部1の初期化を行なう。
以上説明したように本発明は、サイクリックコードを演
算する演算部のクロックを最終ビットの演算タイミング
で停止させ、演算結果を保持部で取り込む事により、演
算部の初期化が行なえ、回路構成の素子数が従来のもの
より著しく、少数に抑圧できるという効果がある。
算する演算部のクロックを最終ビットの演算タイミング
で停止させ、演算結果を保持部で取り込む事により、演
算部の初期化が行なえ、回路構成の素子数が従来のもの
より著しく、少数に抑圧できるという効果がある。
第1図は本発明のサイクリックコードの演算回路の一実
施例の構成図、第2図は第1図の実施例の主要信号のタ
イミングチャートである。 1・・・演算部、2・・・保持部、3・・・クロック制
御部、11〜13・・・EX−OR回路、14〜18゜
21〜25・・・ラッチ回路、31.32・・・AND
ゲート、33・・・インバータ。
施例の構成図、第2図は第1図の実施例の主要信号のタ
イミングチャートである。 1・・・演算部、2・・・保持部、3・・・クロック制
御部、11〜13・・・EX−OR回路、14〜18゜
21〜25・・・ラッチ回路、31.32・・・AND
ゲート、33・・・インバータ。
Claims (1)
- サイクリックコードを演算する演算部と、サイクリック
コードと同数のラッチ回路を有し前記演算部による演算
結果をサイクリックコードの最終ビットの演算タイミン
グで取り込んで保持する保持部と、前記演算部の最終ビ
ット演算のタイミングで演算結果を前記保持部のラッチ
回路に取り込むとともにこの取込のタイミングで前記演
算部に対する演算クロックの供給を停止して前記演算部
の初期化を行うようにクロックを制御するクロック制御
部とを備えて成ることを特徴とするサイクリックコード
の演算回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1154312A JPH0318927A (ja) | 1989-06-15 | 1989-06-15 | サイクリックコードの演算回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1154312A JPH0318927A (ja) | 1989-06-15 | 1989-06-15 | サイクリックコードの演算回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0318927A true JPH0318927A (ja) | 1991-01-28 |
Family
ID=15581367
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1154312A Pending JPH0318927A (ja) | 1989-06-15 | 1989-06-15 | サイクリックコードの演算回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0318927A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08279281A (ja) * | 1994-08-26 | 1996-10-22 | Sgs Thomson Microelectron Ltd | タイミング回路 |
-
1989
- 1989-06-15 JP JP1154312A patent/JPH0318927A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08279281A (ja) * | 1994-08-26 | 1996-10-22 | Sgs Thomson Microelectron Ltd | タイミング回路 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH06502264A (ja) | 動的に切替え自在な多周波数クロック発生器 | |
| JPH0318927A (ja) | サイクリックコードの演算回路 | |
| JPH0552989B2 (ja) | ||
| US3629862A (en) | Store with access rate determined by execution time for stored words | |
| CN111103959A (zh) | 寄存器复位系统及芯片 | |
| JPS5663606A (en) | Sequence control unit | |
| JP2979653B2 (ja) | 情報処理装置 | |
| JPH09101889A (ja) | パイプライン演算装置 | |
| JPS62249233A (ja) | マイクロプロセツサ | |
| SU1443000A1 (ru) | Ячейка однородной вычислительной среды | |
| RU1795540C (ru) | Устройство дл формировани последовательности команд | |
| JPS6454562A (en) | Data transfer control system | |
| SU1660000A1 (ru) | Устройство управлени | |
| JPH0750157B2 (ja) | パタ−ン発生器 | |
| JPH0267665A (ja) | インタフェイス回路 | |
| JPH0675768A (ja) | パイプライン演算装置 | |
| JP2001034457A (ja) | 加減算回路 | |
| JPH0423021A (ja) | タイマ回路 | |
| JPH0626305B2 (ja) | ダブルメモリ構成のパルスプログラマ− | |
| JP3650920B2 (ja) | 符号化復号化装置 | |
| SU1619265A1 (ru) | Микропрограммное устройство управлени | |
| SU1665382A1 (ru) | Устройство дл вычислени математических функций | |
| JPH04289924A (ja) | シーケンス制御装置 | |
| JPS6238919A (ja) | デ−タ処理装置 | |
| JPS6310914A (ja) | nビツト分周カウンタ |