JPS6091453A - 生成多項式演算装置 - Google Patents

生成多項式演算装置

Info

Publication number
JPS6091453A
JPS6091453A JP58197688A JP19768883A JPS6091453A JP S6091453 A JPS6091453 A JP S6091453A JP 58197688 A JP58197688 A JP 58197688A JP 19768883 A JP19768883 A JP 19768883A JP S6091453 A JPS6091453 A JP S6091453A
Authority
JP
Japan
Prior art keywords
circuit
exclusive
generator polynomial
lsi
generator
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
JP58197688A
Other languages
English (en)
Inventor
Manabu Yamagata
学 山形
Tokuhiro Tsukiyama
築山 徳広
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP58197688A priority Critical patent/JPS6091453A/ja
Publication of JPS6091453A publication Critical patent/JPS6091453A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/033Theoretical methods to calculate these checking codes

Landscapes

  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Detection And Correction Of Errors (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、複数トラックの並列データ処理シ・ステムに
おける生成多項式演算装置に係り、特・にLSI化に好
適な選択方式に関する。
〔発明の背景〕
従来の高密度磁気テープ制御装置は、生成多。
環式1による演算装置を用いて、2トラツクに4またが
るデータの修正を可能にし、さらに生成。
多項式2による演算装置を具備し、エラー検出を行って
いる。これらの演算装置を一般論理素。
子によって回路構成を行った場合、物量が多い、゛消費
電力が多い等の欠点があるため、LSI化が。
考えられるが、各々異なる生成多項式による演゛算装置
1つ1つを専用LSI化すると、種類が増加し1棟類当
りの使用量が少々く高価となる欠”点があった。
〔発明の目的〕
本発明の目的は、並列データ処理システムにおける生成
多項式演算装置として小形、省エネ”ルギー低価格なも
のを提供することにある。 。
〔発明の概要〕
各々異なる生成多項式による演算装置それぞ。
れを専用LSI化しても、小形、省エネルギーは。
可能であるが、種類が増え、1種当りの使用量1が少な
い事から高価になる。そこで、1種類の。
LSIで各々異なる生成多項式による演算装置作、成を
可能にする。本発明は、生成多項式演算装。
置のLSIにおいて、各トラック毎に生成多項式。
選°択用排他的論理回路を設けた事によ凱上記−,lを
可能にしたものである。
〔発明の実施例〕
以下、本発明の一実施例を第1図によシ説明。
する。第1図は、高密度磁気テープ制御装置の゛エラー
修正回路に使用されているシンドローム゛S2の生成多
項式演算装置であり、生成多項式選。
択用人カライン54〜60、データバスライン51、。
生成多項式選択用排他的論理オロ回路26、排他的゛論
理和回路24、ラッチ回路25、より構成されている。
 l・・ シンドロームS2は、次の符号化式で与えられ。
る。
82 =X’ D、 十X’ j I)2+−−+X’
 ・D、+X’ ECC(Mod Gl ) ・Gi 
=X8+X5+X’十X’+X0 ・・・・・ (1)
(1)式で、D1〜】)7は各データ1バイトを示し、
ECC1−2は、検査用冗長バイトを示す。
生成多項式G1によるMod G1の演算は、排他。
曲論層相の機能1■0=1,1■i=o、o■0−0゜
(■は排他的論理和演算を表す。)を利用し、。
生成多項式選択用排他的論理和23、の機能不用−,1
部分、この場合は1,2,4.6 )ラックの排他゛的
論層相入カライン54 、55 、59 、60 、を
゛0ルぺ。
ルにする事により、排他的論理和30,31,35.’
36、は、機能的に、存在がなくなり、ジントロ゛−ム
S2パスライン20.の、1.2,6,7.)フックの
データを、そのまま排他的論理和回路24;に出力する
。他の3.4.5 )ラックのデータは、゛8トラック
のデータが、′11の時反転し、0#の時。
はそのまま排他的論理和回路24、に出力される。。
この様にして、Mod G1の演算を容易に行う事が1
0できる。
次に82の演算について説明する。S2の演算・とじて
、入カデークD、をデータバスライン51、・よ如取如
込み、排他的論理和回路24、で生成多・環式選択用排
他的論理和回路26、の出力と排他1゜曲論層相を行う
が、ラッチ回路25、の出力に初。
期状態で0#のため、生成多項式選択用排他曲論。
層相回路23、の出力は、全て0″であり、データ。
パスライン51、のデータが、排他的論理和回路。
24よp出力され、タイミング21、の信号によ2+1
って、ラッチ回路25、に取り込まれXo・Dlの演。
算を終了する。次にデータバスライン51、よシ。
データD2を取り込み、ラッチ回路25、の出力で゛あ
るシンドロームS2パスライン20、のデータ。
を生成多項式選択用排他的論理和回路26で、Mod”
G1、処理したデータと排他的論理和を取り、夕。
イミング21、の次の信号でラッチ回路25、に。
取シ込む。この時データバスライン51、の1、゛トラ
ックのみ、シンドロームS2パスラインの8、。
トラックデータと排他的論理和を取る。これで10X0
・l)2+X’・Dlの演算を終了する。以下同様にし
て(1)式の演算を行う事ができる。
一実施例として、生成多項式G1による生成多・項式演
算装置について説明したが、生成多項式・演算装置f、
Lsi化した場合、生成多項式選択用1う排他的論理和
入力ライy54〜60をLSI入力信。
号とし1.SIの外部で、生成多項式の値にあわせ、。
生成多項式選択用排他的論理和26、の機能不用。
部分の生成多項式入力2イン゛0ルベルにする(生。
成多項式(j−1の場合は、生成多項式選択用入力表(
イン54 、55 、59 、60 を″0ルベルにす
る。)事。
によシ、1種類のLSIで異なる生成多項式によ。
る演算装置を容易に実現できる。
本実施例に示す通シ、一種類のLSIにより、。
外付は論理素子を具備することなく、多種類のパ生成多
項式演算装置が実現でき、LSIの品種側゛減に効果が
ある。
〔発明の効果〕
本発明によれば、並列データ処理システムに。
おける生成多項式演算装置の小形、低価格、省111エ
ネルギーを考えた場合LSI化において各トラ・ツタご
とに生成多項式選択用排他的論理和回路・を具備するだ
けで、一種類のLSIで外付は論理・素子を具備するこ
となく各々異なる生成多項式・による生成多項式演算装
置が実現できるので、1゜LSIの種類を削減できる効
果がある0
【図面の簡単な説明】
第1図は、高密度磁気テープ制御装置のエラ。 −修正回路に利用されているシンドロームS2の。 生成多項式演算装置の系統図である。 、!、。 51 データバスライン、 54〜60 ・生成多項式選択用人カライン、 20・
・・シンドローム82パスライン、。 23・・生成多項式選択用排他的論理和回路、24・・
・排他的論理和回路、 25・・・ラッチ回路。 11+ 】う ・ 7 ・ 第1図

Claims (1)

  1. 【特許請求の範囲】 1 複数トラックの並列データ処理システムで、。 生成多項式演算を行うための複数の排他的論理和回路と
    、その値を保持する複数のラッチ回路。 よ構成る生成多項式演算装置において、各々異゛なる生
    成多項式による演算を可能にするための゛生成多項式選
    択用排他的論理和回路を設けたことを特徴とする生成多
    項式演算装置。
JP58197688A 1983-10-24 1983-10-24 生成多項式演算装置 Pending JPS6091453A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58197688A JPS6091453A (ja) 1983-10-24 1983-10-24 生成多項式演算装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58197688A JPS6091453A (ja) 1983-10-24 1983-10-24 生成多項式演算装置

Publications (1)

Publication Number Publication Date
JPS6091453A true JPS6091453A (ja) 1985-05-22

Family

ID=16378692

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58197688A Pending JPS6091453A (ja) 1983-10-24 1983-10-24 生成多項式演算装置

Country Status (1)

Country Link
JP (1) JPS6091453A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07307676A (ja) * 1994-05-13 1995-11-21 Nec Corp 誤り訂正符号化器

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07307676A (ja) * 1994-05-13 1995-11-21 Nec Corp 誤り訂正符号化器

Similar Documents

Publication Publication Date Title
CN102096609B (zh) 可编程循环冗余校验(crc)计算的指令集架构
EP1069503A3 (en) Semiconductor memory device with an ECC circuit and method of testing the memory
JPS642986B2 (ja)
JPS6091453A (ja) 生成多項式演算装置
Arai et al. High capability error correction LSI for CD player and CD rom
EP0325423B1 (en) An error detecting circuit for a decoder
JP2847741B2 (ja) マイクロコンピュータ
JP2704062B2 (ja) 情報処理装置
Loveland Error detection and correction for optical disk systems based upon the Am 95 c 94 advanced burst error processor
RU2007041C1 (ru) Устройство для декодирования кода рида - соломона
JPH0638239B2 (ja) 誤り訂正機構
JPS61152131A (ja) エラ−解析演算装置
JPH0423048A (ja) 誤り検出・訂正用集積回路、誤り検出・訂正回路、および、データ処理装置
JPH01236735A (ja) 誤り検出・訂正方式
SU951407A1 (ru) Устройство дл контрол блоков коррекции ошибок в пам ти
JPS61110247A (ja) 記憶装置
JPH0430234A (ja) エラー検出回路
JPS604328A (ja) 集積回路
JPH0980128A (ja) 集積回路故障検出装置
JPS6316776B2 (ja)
JPH05135482A (ja) 並列記憶制御装置
JPH03198143A (ja) バス・インターフェイス装置およびリード・モディファイ・ライト制御方式
JPS60163135A (ja) デ−タバスチエツク方式
JPS6278777A (ja) 磁気テ−プ制御方式
JPS61269738A (ja) デ−タ処理回路