[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPS6028077A - Flag ram control circuit of pcm recording and reproducing device - Google Patents

Flag ram control circuit of pcm recording and reproducing device

Info

Publication number
JPS6028077A
JPS6028077A JP13532083A JP13532083A JPS6028077A JP S6028077 A JPS6028077 A JP S6028077A JP 13532083 A JP13532083 A JP 13532083A JP 13532083 A JP13532083 A JP 13532083A JP S6028077 A JPS6028077 A JP S6028077A
Authority
JP
Japan
Prior art keywords
flag
ram
circuit
signal
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
JP13532083A
Other languages
Japanese (ja)
Inventor
Tetsushi Itoi
哲史 糸井
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 Home Electronics Ltd
NEC Corp
Original Assignee
NEC Home Electronics Ltd
Nippon Electric 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 NEC Home Electronics Ltd, Nippon Electric Co Ltd filed Critical NEC Home Electronics Ltd
Priority to JP13532083A priority Critical patent/JPS6028077A/en
Publication of JPS6028077A publication Critical patent/JPS6028077A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/18Error detection or correction; Testing, e.g. of drop-outs
    • G11B20/1806Pulse code modulation systems for audio signals
    • G11B20/1813Pulse code modulation systems for audio signals by adding special bits or symbols to the coded information

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Error Detection And Correction (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PURPOSE:To carry out the PQ correction with high efficiency and to improve the performance of a PCM recording/reproducing device by checking and correcting an error flag corresponding to the PQ correcting data word related to one data word of an RAM. CONSTITUTION:An output signal I2 of an address enable circuit 12 is supplied to an NAND circuit 16 together with a signal I3 of ''H'' obtained when no PQ correction is carried out. The output I5 of the circuit 16 controls the distribution of operation time of an RAM input circuit. An output circuit 13 counts error flag signals I13 of the PQ correcting data word given from a flag RAM2 and delivers a signal I19 of ''L'' only when just one error flag ''1'' exists with the P or Q series. Then the signal I3 of ''L'' is delivered as a correction timing command signal when both the signal I19 and the writing clock of the corrected data word are set at ''L''. The circuits 14 and 15 write an error flag to the RAM2 by the signal I3. At the same time, the circuit 16 attains the writing of the data word to be written to the same address as the RAM2 concurrently.

Description

【発明の詳細な説明】 (技術分野) 本発明は、PCM記録再生装置のデコーダ、特にデータ
語の正誤を表わすエラーフラグを格納するフラグRAM
を用いるデコーダにおいてフラグRAMの動作を制御す
るための制御回路に関する。
DETAILED DESCRIPTION OF THE INVENTION (Technical Field) The present invention relates to a decoder of a PCM recording/reproducing apparatus, and particularly to a flag RAM that stores an error flag indicating whether a data word is correct or incorrect.
The present invention relates to a control circuit for controlling the operation of a flag RAM in a decoder using a decoder.

〔背碩技術〕[Backskin technology]

PCM記録再生装置において、記録媒体に記録されてい
るデータはフォーマット化されたブロックの連鎖である
In a PCM recording and reproducing device, data recorded on a recording medium is a chain of formatted blocks.

例えば1つのブロックは、ブロック同期語(3ピツ′ト
)、ブロックアドレス語(8ビツト)、情報語(8ビツ
ト×8)、パリティM(8ビツト×2)、誤り訂正語(
ORCG)(16ビツト)から構成される。そして例え
ば132ブロツクで1フイールドを構成している。
For example, one block includes a block synchronization word (3 bits), a block address word (8 bits), an information word (8 bits x 8), a parity M (8 bits x 2), an error correction word (
ORCG) (16 bits). For example, one field is composed of 132 blocks.

上記のフォーマットに従って記録されているデータを記
録媒体から取出し、アナログ信号として再生する前に、
同期信号の検出、直列データの並列データへの変換(直
−並変換という)、アドレスの解読、誤りチェック(C
RCン、誤り訂正、デ・インタリーブ(エンコーダにお
りて記録媒体′〔記録するに先立ちバースト符号誤り対
第としてLの並べ替え、すなわちインタリープが行われ
るメ、デコーダにおいて行われる狛の並びを元に戻し操
作をいう)等の各処理が行われる。これ等の処理を行な
う部分はPCM記録再生装置のデコーダと呼ばれている
Before extracting the data recorded according to the above format from the recording medium and reproducing it as an analog signal,
Detection of synchronization signals, conversion of serial data to parallel data (referred to as serial-parallel conversion), decoding of addresses, error checking (C
RC code, error correction, de-interleaving (before recording on the recording medium in the encoder, rearrangement of L as the burst code error pair, that is, interleaving is performed), based on the arrangement of the patterns performed in the decoder (referring to the return operation), etc. are performed. The part that performs these processes is called a decoder of the PCM recording and reproducing apparatus.

従来、上記各処理は、それぞれの処理のための単能回路
を逐次経過することによって行われて来たが、そのよう
な方式はデコーダの回路全体としての効率が悪く、回路
構成も複雑で製作は容易でなかった。
Conventionally, each of the above processes has been performed by sequentially passing through single-function circuits for each process, but such a system is inefficient as a whole decoder circuit, and the circuit configuration is complicated and difficult to manufacture. It wasn't easy.

最近、RAMを使用して入力と出力と上記各処理とを時
分割で並行的に行なう効率的なデコーダが、同一出願人
によるrPcM記録再生装置のデコーダ」と題する特許
出願(特願昭58−95486)において開示されてい
る。
Recently, an efficient decoder that uses RAM to perform input, output, and the above processing in parallel in a time-sharing manner has been proposed in a patent application filed by the same applicant entitled "Decoder for rPcM Recording and Reproducing Apparatus" (Japanese Patent Application No. 95486).

第1図はそのようなデコーダの構成の概略を示すブロッ
ク図である。
FIG. 1 is a block diagram schematically showing the configuration of such a decoder.

第1図において、データRAM1は、データ語(情報語
とパリティ珀)を格納するためのRAMであり、フラグ
RAM2は各データ語の信頼性の度合いを示すエラーフ
ラグを格納するためのRAMである。両方のRAM1お
よび2は、アドレス回路3によってアドレス回路4から
共通のアドレスを与えられている。
In FIG. 1, data RAM 1 is a RAM for storing data words (information words and parity blocks), and flag RAM 2 is a RAM for storing error flags indicating the degree of reliability of each data word. . Both RAMs 1 and 2 are given a common address by address circuit 3 and from address circuit 4 .

記録媒体から取出された信号5は入力回路6に入力され
る。入力回路6は、同期信号(フィールド、ブロック、
語)を抽出して、それを線7を経由してアドレス発生回
路3へ送る同期抽出回路と、直列入力信号に対してCR
Cチェックを行ない、結果をフラグRAM2に格納する
ORC回路と、直列信号を並列信号に変換してデータR
AMIのデータバス8へ送出する直−並列変換器と、ブ
ロックアドレスを抽出してアドレス発生回路へ送るブロ
ックアドレス抽出回路等を含んでいる。
A signal 5 extracted from the recording medium is input to an input circuit 6. The input circuit 6 receives synchronization signals (field, block,
a synchronization extraction circuit which extracts the word) and sends it to the address generation circuit 3 via line 7, and a CR for the serial input signal.
An ORC circuit that performs a C check and stores the result in flag RAM2, and an ORC circuit that converts a serial signal into a parallel signal and stores the data R.
It includes a serial-to-parallel converter for sending data to the AMI data bus 8, a block address extraction circuit for extracting block addresses, and sending the extracted block addresses to an address generation circuit.

入力回路による上記入力動作と同時に(RAMの動作上
は時分割で)、RAMからのデータの出力が行われる。
Simultaneously with the above input operation by the input circuit (time-divisionally in terms of RAM operation), data is output from the RAM.

出力に先立ち、PQパリティ誤り訂正回路9によって誤
りの訂正が行われ、しかる後アドレス回路によってデイ
ンタリーブを施されながら、データは出力回路10から
D/A変換回路へ出力される。
Prior to output, the data is corrected by the PQ parity error correction circuit 9, and then deinterleaved by the address circuit before being output from the output circuit 10 to the D/A conversion circuit.

データRA M 1は3フイールドを格納する容量を有
しており、1つのフィールドを入力しながら、他方のフ
ィールドを出力する。
Data RAM 1 has a capacity to store three fields, and while inputting one field, outputting the other field.

このように、デコーダに入力したデータを一旦データR
AMに格納すると共に、CRCチェックによって得られ
たデータの信頼性を表わすエラーフラグを、データと同
じアドレスで、フラグRAMに格納した上で、PQパリ
ティ誤り訂正を行なう。
In this way, once the data input to the decoder is
At the same time, an error flag indicating the reliability of the data obtained by the CRC check is stored in the flag RAM at the same address as the data, and then PQ parity error correction is performed.

ここで説明の都合上、本発明と関係ある誤り訂正II論
について概説する。
For convenience of explanation, error correction II theory related to the present invention will be summarized here.

パリティ語PおよびQによる誤り訂正の理論は下記のと
おりである。
The theory of error correction using parity words P and Q is as follows.

いまそれぞれ8ビツトのデータHRW 00〜WO7お
よびW10〜W17をそれぞれP系列、Q系列のデータ
語という。
The 8-bit data HRW00-WO7 and W10-W17 are respectively referred to as P-series and Q-series data words.

パリティPは、 W00+W01+W02’+WO3+WO4+WO5+
 WO6+ WO7−P 00・・・・・・(1)パリ
ティQは、 W10+W11+W12+W13+ P10+W14+
W15+W16+W1γ−QIO・・・・・・(2)で
ある。但しプラスはa+od 2の加算である。
Parity P is W00+W01+W02'+WO3+WO4+WO5+
WO6+ WO7-P 00... (1) Parity Q is W10+W11+W12+W13+ P10+W14+
W15+W16+W1γ-QIO (2). However, plus is the addition of a+od 2.

式(1)および(2)から、 となる。但し、 である。From equations (1) and (2), becomes. however, It is.

ここで、式(3)の上式(P系列)および下式(Q系列
)においてそれぞれ信頼できないデータ語が1つづつあ
る時、誤り訂正が可能である。例W12が信頼できない
データであると仮定し、それ等はそれぞれWO5’ 、
W12’を示しているものとする。
Here, when there is one unreliable data word in each of the upper equation (P sequence) and the lower equation (Q sequence) of equation (3), error correction is possible. Assuming that example W12 is unreliable data, they are WO5', respectively.
It is assumed that W12' is shown.

この時エラーパターンをe05 、e12とすると、と
示すことができる。
At this time, if the error patterns are e05 and e12, it can be shown as follows.

(3)、(4)式から、 W00+WO1+WO2+WO3+ POO十−VO4
+ WO5’ + WO6+ WO7−e05 ・−−
−−−’(5)Q10+W10+W11+W12’ +
W13+P10+W14+W15+W16+W1?−e
12 ・−・−(6)が成り立つ。
From equations (3) and (4), W00+WO1+WO2+WO3+ POO-VO4
+ WO5' + WO6+ WO7-e05 ・--
---'(5)Q10+W10+W11+W12'+
W13+P10+W14+W15+W16+W1? -e
12 ・−・−(6) holds true.

P系列およびQ系列においてそれぞれ信頼できないデー
タW05!およびW12′を(5)式および(6)式に
それぞれ加えると、 (5)武士W 05’ −e05 + W 05’−e
05 +e05 +WO5 W05 (6)式+W12’ −e12 +W12’−a12 
+e12 +W12 W12 となり、正しいWO5とW12が得られる。
Unreliable data W05 in P series and Q series respectively! and W12' are added to equations (5) and (6), respectively, (5) Samurai W 05' -e05 + W 05'-e
05 +e05 +WO5 W05 Formula (6) +W12' -e12 +W12'-a12
+e12 +W12 W12, and correct WO5 and W12 are obtained.

上記の理論に基づき、信頼できないデータを指示するこ
とができれば、それを訂正することができる。
Based on the above theory, if we can point to unreliable data, we can correct it.

本発明を適用するデコーダにおいでは、データRAMに
データが入力されると共に、フラグRAMの、データR
AMと同一の番地に、各データに対応する上記信頼性の
指示がエラーフラグによって格納される。エラーフラグ
が「1」の場合はそのデータ語(バイト)は信頼できな
いことを示し、それが「0」の場合はそのデータ語は正
しい。
In the decoder to which the present invention is applied, data is input to the data RAM, and data R of the flag RAM is input to the data RAM.
The above reliability indication corresponding to each data is stored as an error flag at the same address as AM. If the error flag is "1", it indicates that the data word (byte) is unreliable; if it is "0", the data word is correct.

上記の理論に基づき、誤り訂正をつぎの手順で行う。Based on the above theory, error correction is performed in the following steps.

(1)データRAM1 (第1図)からP系列のデータ
WOO,WOl、 WO2,WO3,POO,WO4,
WO5゜WOJ WO7を読出して排他的論理和をとる
。Q系列のデータQ10. WlG、 Wll、 W1
2. W13. PIO。
(1) From data RAM1 (Figure 1), P-series data WOO, WOl, WO2, WO3, POO, WO4,
WO5°WOJ Read WO7 and perform exclusive OR. Q series data Q10. WlG, Wll, W1
2. W13. P.I.O.

W14. W15. WlG、 W17.についても同
様に排他的論理和をとる。
W14. W15. WlG, W17. Exclusive OR is similarly performed for .

(2)データと同時にフラグRAM2 (第1図)から
エラーフラグを読出す。もしエラーフラグが[1]なら
、それに対応するデータ語を第(1)項の結果にnod
 2で加算する(排他的論理和)。
(2) Read the error flag from the flag RAM 2 (FIG. 1) at the same time as the data. If the error flag is [1], the corresponding data word is added to the result of section (1).
Add by 2 (exclusive OR).

(3)P、Qそれぞれの系列について、エラーフラグが
「1]の数を計数し、計数値が1の時、エラーフラグ「
1」のアドレスにおけるデータ語を上記第(2)項の結
果得られたデータによって置き変え、そのアドレスにお
いてエラーフラグをリセットする。。
(3) For each series of P and Q, count the number of error flags "1", and when the count value is 1, the error flag "1" is counted.
1'' address is replaced with the data obtained as a result of the above item (2), and the error flag is reset at that address. .

データRAMに入力されたデータの、1フイールドを第
2図に示す。
FIG. 2 shows one field of data input to the data RAM.

第2図における132の縦列はそれぞれ、入力された各
ブロックから同期語とアドレス語とCRC飴とを入力回
路(第1図の6)において除去したあとのブロックであ
る。L、Rは情報語を、P。
The 132 columns in FIG. 2 are blocks after the synchronization word, address word, and CRC candy are removed from each input block in the input circuit (6 in FIG. 1). L and R are information words, P.

Qはパリティ語を示す。Q indicates a parity word.

第2図のようにデータRAM1へ格納されたフィールド
に対して、PQ訂正用データ語を用いて誤り訂正が行わ
れる。この方法を図示したのが第番 3図である。
As shown in FIG. 2, error correction is performed on the fields stored in the data RAM 1 using the PQ correction data word. This method is illustrated in Figure 3.

第3図の(a)は、データRAM1のメモリは3つのフ
ィールド領域に分けて使用されることを示す。第3図(
b)は、全メモリ領域中出力される部分を拡大したメモ
リマツプである。前述したPおよびQ系列のデータ語の
位置関係の1例をそれぞれ直線で示している。
FIG. 3(a) shows that the memory of the data RAM 1 is divided into three field areas. Figure 3 (
b) is a memory map in which the output portion of the entire memory area is enlarged. An example of the positional relationship of the data words of the P and Q series described above is shown by straight lines.

全般的には、第1行〜第9行については、データ語およ
びエラーフラグを出力し、その間を日ってPQ訂正を行
う。第10行については、データ語およびエラーフラグ
を出力し、その間を縫ってデータ語がiするブロックの
エラーフラグを「1」にセットする。これは、つぎのフ
ィールドが入力する時に同期はずれによって1ブロック
飛ばして格納されたような場合に、前のフィールドのブ
ロックが正しいものとして出力され、クリックノイズの
原因となるのを防止するためである。
Generally speaking, data words and error flags are output for the first to ninth lines, and PQ correction is performed between them. Regarding the 10th line, the data word and error flag are output, and the error flag of the block in which the data word i is inserted between them is set to "1". This is to prevent the previous field's block from being output as correct and causing click noise when the next field is input and one block is skipped and stored due to synchronization. .

上記のようなPQ訂正動作を正確にタイミングよく実i
するためには、PQ訂正用データ語の読出しと同時に、
フラグRAMからのエラーフラグの続出し、その値(“
1″又は“0”)の検査、エラーフラグ゛1″の数の計
数、PQ訂正後のエラーフラグのリセット等を正確にタ
イミングよく迅速に実行する制御回路が必要となる。
Executes the PQ correction operation as described above accurately and in a timely manner.
In order to do this, at the same time as reading the PQ correction data word,
Error flags are continuously output from the flag RAM, and their values (“
A control circuit is required that can quickly and accurately perform operations such as checking the number of error flags (1" or "0"), counting the number of error flags "1", and resetting the error flag after PQ correction.

〔発明の開示〕[Disclosure of the invention]

本発明は、上記のような要求に応するための好適なフラ
グRAM制御回路を提供することを目的とする。
An object of the present invention is to provide a flag RAM control circuit suitable for meeting the above-mentioned requirements.

本発明によるフラグRA M flll 1回路は、デ
ータRAMからPQ訂正用データ語が読出されると同時
に、そのデータ語に対応するエラーフラグをフラグRA
Mから読出し可能にさせるアドレスイネーブル回路と、 PQ訂正用データ飴に対応するエラーフラグの“1°′
を計数し、P系列およびぬ系列のそれぞれの終了時点に
おける1”の数が1つならば、その″1″に対応するデ
ータ語およびアドレスをラッチしてP又はQ訂正を実行
するための信号を出力するフラグRAM出力回路と、 前記フラグRAM出力回路からの前記出力信号を受信し
た時と、データRAMに正しいPQ訂正用データ語が入
力された時と、フィールドの最終ブロックが正しいこと
が確認された時とにおいて、それぞれフラグRAMにフ
ラグ゛0パを入力し、更にデータRAMから各ブロック
の最後のデータ語を出力する時にはフラグRAMに1″
を入力するフラグRAM入力回路と、 前記フラグRAM入力回路と同一の条件の時において、
フラグRAMの自込みバルズを発生するフラグRAIV
I込みi、lJ御回路とを含むように構成されている。
The flag RAM full 1 circuit according to the present invention sets the error flag corresponding to the PQ correction data word to the flag RA at the same time as the data word for PQ correction is read from the data RAM.
An address enable circuit that enables reading from M and an error flag “1°” that corresponds to the PQ correction data candy.
, and if there is one 1" at the end of each of the P and N series, a signal for latching the data word and address corresponding to that "1" and executing P or Q correction. A flag RAM output circuit that outputs a flag RAM output circuit that confirms that the final block of the field is correct when the output signal from the flag RAM output circuit is received, when a correct PQ correction data word is input to the data RAM. When the last data word of each block is output from the data RAM, a flag ``0'' is input to the flag RAM, and 1'' is input to the flag RAM when the last data word of each block is output from the data RAM.
When the flag RAM input circuit that inputs the flag is under the same conditions as the flag RAM input circuit,
Flag RAIV that generates a built-in pulse in flag RAM
It is configured to include I-input i and lJ control circuits.

本発明によるフラグRAM制御回路は、データRAMに
一旦入力されたデータフィールドが、入力と時分割で諾
(バイト)単位で出力されて行く時、1つのデータ語が
出力される都度、そのデータ語に関連するPQ訂正用デ
ータ1iI(第3式参照)に対応するエラーフラグを、
フラグRAMから読出して検査する。エラーフラグ″“
1′′の発生を検出して信号を発生する。1つの系列に
ついてエラーフラグ゛1″の数を数え、その計数が1の
場合のみにおいて、そのエラーフラグ゛1′°に対応す
るPQ訂正用データ頷を訂正すべきタイミングを示す指
令信号を発生する。この指令信号は、デコーダのPQ訂
正回路に供給され、適時に訂正動作を起動させる。
The flag RAM control circuit according to the present invention, when a data field once input to the data RAM is output in units of bytes in a time-sharing manner with the input, each time one data word is output, the data field is The error flag corresponding to the PQ correction data 1iI (see formula 3) related to
The flag is read from the RAM and inspected. error flag ″“
1'' is detected and a signal is generated. Count the number of error flags "1" for one series, and only when the count is 1, generate a command signal indicating the timing to correct the PQ correction data nod corresponding to the error flag "1'°. This command signal is supplied to the PQ correction circuit of the decoder and activates the correction operation at the appropriate time.

更にフラグRAMllll1m回路は、訂正されたデー
タ語に対応するエラーフラグをO″にリセットする。
Further, the flag RAMllll1m circuit resets the error flag corresponding to the corrected data word to O''.

上記の他、フラグRA M i制御回路は、各ブロック
の経絡のデータ語が出力される時に、空き屋になるその
ブロックに対応するエラーフラグを確実に1″にセット
することによって、先に述べたようなりリックノイズの
生起の可能性を除去する。
In addition to the above, the flag RAM i control circuit also performs the operations described above by ensuring that when the meridian data word for each block is output, the error flag corresponding to that block that becomes vacant is set to 1''. This eliminates the possibility of lick noise occurring.

上記の結果、PQ訂正が正′確にタイミングよく、効率
的に実行され、ひいてはP CM記録再生装置の性能向
上に寄与する。
As a result of the above, PQ correction is executed accurately, at the right time, and efficiently, which in turn contributes to improving the performance of the PCM recording/reproducing apparatus.

〔発明を実施するための最良の形態〕[Best mode for carrying out the invention]

以下本発明の実施例について、図面を参照しながら詳細
に説明する。
Embodiments of the present invention will be described in detail below with reference to the drawings.

第4図は、本発明によるフラグRAM制御回路の全体を
データRAMの関係回路と共に図示した回路図である。
FIG. 4 is a circuit diagram showing the entire flag RAM control circuit according to the present invention together with data RAM related circuits.

データRAM1とフラグRAM2は、第1図のそれ等と
同じものを示し、例えばデータRAMは4にバイト、フ
ラグRAMは4にビットの容量を有する。
The data RAM 1 and the flag RAM 2 are the same as those shown in FIG. 1; for example, the data RAM has a capacity of 4 bytes, and the flag RAM has a capacity of 4 bits.

フラグRA M !11 i11回路11は、アドレス
イネーブル回路12、フラグRAM出力回路13、フラ
グRAM入力回路14およびフラグRAM!込&lJ御
回路15を含んでいる。
Flag RAM! 11 The i11 circuit 11 includes an address enable circuit 12, a flag RAM output circuit 13, a flag RAM input circuit 14, and a flag RAM! includes a control circuit 15.

アドレスイネーブル回路12は、PQ訂正用デ・−タg
Hのエラーフラグに対するアクセスを可能にする。PQ
訂正用データ語W OO〜WO7およびQ10〜W17
(第(・3)式および第2図参照)がPQ演演目回路第
1図のPQパリティ誤り訂正回路9の中にある)へ読出
されるタイミングを示すクロック信号G4.G5.G7
.G8が、アドレスイネーブル回路12に供給される。
The address enable circuit 12 has PQ correction data g.
Allows access to the error flag of H. PQ
Correction data words W OO to WO7 and Q10 to W17
(See equation (.3) and FIG. 2) is read out to the PQ performance circuit (in the PQ parity error correction circuit 9 in FIG. 1). G5. G7
.. G8 is supplied to the address enable circuit 12.

各ブロックの最後の語(第2図において10行目)を除
き、信号G4はWoo、G5はW01〜WO7、G7は
Q10.G8はW10〜W17にそれぞれ対応する。こ
れ等の信号の波形およびタイミングを第5図のタイミン
グチャートに示す。第5図において信号A15は基準ブ
ロック信号であり、例えば1 、512MHzの周波数
を有する。この信号A15の24分の1の周波数(63
K Ilz )を、出力のバイト同期信号に使用する。
Except for the last word of each block (line 10 in FIG. 2), signal G4 is Woo, G5 is W01 to WO7, G7 is Q10. G8 corresponds to W10 to W17, respectively. The waveforms and timing of these signals are shown in the timing chart of FIG. In FIG. 5, signal A15 is a reference block signal and has a frequency of, for example, 1.512 MHz. A frequency of 1/24 of this signal A15 (63
K Ilz ) is used for the output byte synchronization signal.

これを信号G2で示しである。This is shown by signal G2.

第4図において、アドレスイネーブル回路12に対して
、更にデータ語およびエラーフラグの出力時に与えられ
る信号G10および10行目のデータ語(第2図参照)
の出力時に与えられる信号G11が供給されている。
In FIG. 4, a signal G10 is further applied to the address enable circuit 12 at the time of outputting a data word and an error flag, and a data word in the 10th row (see FIG. 2)
A signal G11 given at the time of output is supplied.

また上記の各信号の他に、RAMの入力のアドレスイネ
ーブル信号Fが、アドレスイネーブル回路12に与えら
れている。この信@Fがアクティブである期間は、デー
タRAMへの入力が行なわれており、この間フラグRA
M2の出力は行なわれない。
In addition to the above-mentioned signals, an address enable signal F input to the RAM is provided to the address enable circuit 12. During the period when this signal @F is active, data is being input to the data RAM, and during this period the flag RAM is
No output of M2 is performed.

第6図はアドレスイネーブル回路12の細部の実施例を
示す。信号G4.G5.G7.G8.G10、Gllは
NAND回路121に人、力されている。第5図で分る
ようにこれ等の入力信号のいずれかがL(LOW又は”
O”)であれば、NAND回路121の出力はH(HI
GH又は1゛)である。この出力信号110は、フラグ
RAM出力回路137\供給される。信@110はイン
バータ122の入力に与えられ、インバータ122は1
10の反転信号■11を出ツノする(第5図参照)。こ
の■11もフラグRAM出力回路13へ供給される。イ
ンバータ122の出力は3つのインバータ123を通過
し、信号110よりも僅かに遅延された信号■12(第
5図参照)を与える。この信号112もまたフラグRA
 M出力回路13に供給されると共に、NAND回路1
24の1つの入力となる。NAND回路124の他の1
つの入力として信号Fが与えられている。信号Fは、デ
ータRAMIおよびフラグRAM2にデータが入力され
ている時のみH”となり、その他はビとなる信号である
。従ってNAND回路124の出力信号■2は、データ
入力期間以外において、信号[12の反転信号を与える
FIG. 6 shows a detailed embodiment of the address enable circuit 12. Signal G4. G5. G7. G8. G10 and Gll are connected to the NAND circuit 121. As can be seen in Figure 5, if any of these input signals is LOW or "
O”), the output of the NAND circuit 121 is H (HI
GH or 1゛). This output signal 110 is supplied to the flag RAM output circuit 137\. The signal @110 is applied to the input of inverter 122, and inverter 122
The inverted signal 11 of 10 is output (see FIG. 5). This (11) is also supplied to the flag RAM output circuit 13. The output of the inverter 122 passes through three inverters 123 to provide a signal 12 (see FIG. 5) which is slightly delayed from the signal 110. This signal 112 is also the flag RA
is supplied to the M output circuit 13, and is also supplied to the NAND circuit 1.
24 inputs. The other one of the NAND circuit 124
A signal F is given as one input. Signal F is a signal that becomes H" only when data is input to data RAMI and flag RAM2, and becomes Bi at other times. Therefore, output signal 2 of NAND circuit 124 is a signal [ 12 inverted signals are given.

第4図において、アドレスイネーブル回路の出力信号■
2は、PQ訂正が行なわれない時に゛”H°″□である
信号I3(後述する)と共に、NAND回路16に入力
され、その結果NAND回路16からは、アドレスバス
がRAM出力に使用されていることを示す信号■5が出
力される。この信号I5はRAM入力回路(第1図参照
)へ供給されて、入力回路の動作時間配分を制御する。
In Figure 4, the address enable circuit output signal ■
2 is input to the NAND circuit 16 together with a signal I3 (described later) which is ``H°'' □ when PQ correction is not performed, and as a result, from the NAND circuit 16, the address bus is used for RAM output. A signal (5) indicating that the vehicle is present is output. This signal I5 is supplied to the RAM input circuit (see FIG. 1) to control the operating time allocation of the input circuit.

つぎに、フラグRAM出力回路13は、フラグRA〜1
から、PQQ正用データ語のエラーフラグを表わす信@
113を入力し、それ等のエラーフラグの1″を計数す
る。そしてP又は。系列のそれぞれにおいて、エラーフ
ラグ“1″が1つである時のみ“[″となる信@119
を出力する。
Next, the flag RAM output circuit 13 outputs the flags RA~1.
, the message representing the error flag of the PQQ normal data word @
113, and count 1'' of those error flags. Then, in each P or . series, a belief that becomes “[” only when there is one error flag “1” @119
Output.

第5図においては、P系列においてはエラーフラグ゛1
″が1つであるのに対し、Q系列においてはそれが2つ
ある例を示している。
In FIG. 5, error flag '1' is shown in P series.
'' is one, whereas in the Q series there are two.

第4図において、フラグRAM出力回路13の出力信号
119はOR回路17の1つの入力となる。OR回路1
7のもう1つの入力は、信号G6およびG9の論理積を
得るAND回路18の出力である。信@G6およびG9
は、それぞれPおよびQ系列において訂正されたデータ
語の書込みのためのクロック信号である。OR回路17
の出力信号は、信号119、G6およびG9がいずれも
11111のときにll L 11となる信号I3を出
力する(第5図参照)。
In FIG. 4, the output signal 119 of the flag RAM output circuit 13 becomes one input of the OR circuit 17. OR circuit 1
Another input of 7 is the output of an AND circuit 18 which obtains the AND of signals G6 and G9. Trust@G6 and G9
are the clock signals for writing corrected data words in the P and Q sequences, respectively. OR circuit 17
outputs a signal I3 which becomes ll L 11 when the signals 119, G6 and G9 are all 11111 (see FIG. 5).

上記のような機能を有するフラグRAM出力回路13を
実現するための実施例を第7図に示す。
FIG. 7 shows an embodiment for realizing the flag RAM output circuit 13 having the above-mentioned functions.

フラグRAM2からのエラーフラグ信号113は、アド
レスイネーブル回路12から供給される信号112と共
にAND回路131に入力される。AND回路131か
らの出力信号114はJ−にフリップフロップ1320
1つのクリア入力となる。
The error flag signal 113 from the flag RAM 2 is input to the AND circuit 131 together with the signal 112 supplied from the address enable circuit 12. The output signal 114 from the AND circuit 131 is connected to the flip-flop 1320 at J-.
This is one clear input.

J−にフリップフロップ132は、110をクロックパ
ルスとし、信号114が”1″となる時、出力信号■4
を出す。信号I4は、PQ訂正用データ語の誤りを示す
信号であり、PQ訂正回路において使用できる。
J-, the flip-flop 132 uses 110 as a clock pulse, and when the signal 114 becomes "1", the output signal ■4
issue. Signal I4 is a signal indicating an error in the PQ correction data word, and can be used in the PQ correction circuit.

J−にフリップフロップ132はまた、信号G6とG9
を入力するNANO回路133からの信号116をクロ
ックパルスとし、信号G4および−G7を入力とするN
AND回路134の出り信号115をクリア入力として
信号117を、111 ITカウンタ135のクリア入
力に供給する。゛1nカウンタ135にはクロックパル
スとしてアドレスイネーブル回路12〈第4図)からの
信@【11が供給されており、またPイネーブル信号と
してフラグRAM2の出力信号113、Tイネーブル信
号として信@G24が与えられている。この信号G24
は、ブロックの最後のデータ語(第3図の第10行)が
出力されるときL”になる信号である。このようにして
゛1パカウンタ135からは、PおよびQ系列のそれぞ
れにおいて、エラーフラグの1″が1つのときのみL″
となる信号119(第5図参照)が得られる。
Flip-flop 132 on J- also outputs signals G6 and G9.
The signal 116 from the NANO circuit 133 which inputs is used as a clock pulse, and the signal G4 and -G7 are input
The output signal 115 of the AND circuit 134 is used as a clear input, and a signal 117 is supplied to the clear input of the 111 IT counter 135. The 1n counter 135 is supplied with the signal @[11 from the address enable circuit 12 (Fig. 4) as a clock pulse, and the output signal 113 of the flag RAM 2 as the P enable signal and the signal @G24 as the T enable signal. It is given. This signal G24
is a signal that becomes "L" when the last data word of the block (line 10 in FIG. L″ only when there is one 1″ in
A signal 119 (see FIG. 5) is obtained.

第4図において、前述のように、上記フラグRAM出方
向路13の出力信号119と、PおよびQ系列の訂正の
ためのクロック信号G6および1G9とを入力とし、A
ND回路18およびOR回路17によってめられた信号
I3は、誤りである(エラーフラグ1″)PQ訂正用デ
ータ語が、P又はQ系列に1つであって訂正可能である
からそれを訂正すべきタイミングを指令する信号である
。第5図において、P系列は誤り語が1つであって訂正
可能であるのに対し、Q系列は誤り語が2つであるため
、信@r3の゛し′”パルスが発生せず訂正できないこ
とを例示している。
In FIG. 4, as described above, the output signal 119 of the flag RAM output path 13 and the clock signals G6 and 1G9 for correcting the P and Q sequences are input, and the A
The signal I3 detected by the ND circuit 18 and the OR circuit 17 is an error (error flag 1''). Since there is only one PQ correction data word in the P or Q sequence and it can be corrected, it is corrected. This is a signal that instructs the correct timing. In Fig. 5, the P sequence has one error word and can be corrected, whereas the Q sequence has two error words, so the This example shows that no pulse is generated and cannot be corrected.

この信号I3は、フラグRAMの入力回路14およびフ
ラグRAM書込制御回路15に供給されると共に、デー
タRAM自込制W口路16にも供給される。
This signal I3 is supplied to the flag RAM input circuit 14 and the flag RAM write control circuit 15, and is also supplied to the data RAM self-write control W port 16.

次にフラグRAM入力回路14は、下記の場合にそれぞ
れに対応したエラーフラグがフラグRAM2に入力され
るように、フラグRAM2に対して制御信号120を供
給する。
Next, the flag RAM input circuit 14 supplies a control signal 120 to the flag RAM 2 so that error flags corresponding to the following cases are input to the flag RAM 2.

(1)正しいデータ語が入力された時に、信号H2によ
ってエラーフラグ゛0”を入力する。
(1) When a correct data word is input, an error flag "0" is input by signal H2.

(2)最後のブロックのデータが正しい時に、信号H1
によって、エラーフラグ゛0″を入力する。
(2) When the data of the last block is correct, signal H1
Input the error flag "0".

(3)PおよびQ系列における誤り訂正が終了した時、
上記信号I3によってエラーフラグ゛0″を入力する。
(3) When error correction in P and Q sequences is completed,
The error flag "0" is input by the signal I3.

(4)ブロックの最後のデータ語が出力される時、それ
を知らせる信@G23によって、エラーフラグ゛1”を
入力する。
(4) When the last data word of the block is output, the error flag "1" is input by the signal @G23 indicating this.

上記のような機能を実行する、フラグRA M入力回路
14の実施例を第88に示す。この実施例においてはバ
スバッファ141を使用した。パスバッファ141は、
C入力(1〜4)のいずれかが°[″となった時、それ
を同一番号の六入力(全でアースである)が、同一番号
のY出力に転移するという性質を有する。これによって
上記の4つ場合の機能を簡単に果すことができる。OR
回路142および143は、デコーダの入力回路(第1
図の6)の動作中は信号G23および13によってバス
バッファ141が動作しないようにするための回路であ
る。
An 88th embodiment of the flag RAM input circuit 14 that performs the functions described above is shown. In this embodiment, a bus buffer 141 was used. The path buffer 141 is
When any of the C inputs (1 to 4) becomes °['', the six inputs with the same number (all are grounded) have the property of transferring it to the Y output with the same number. It can easily perform the functions in the above four cases.OR
Circuits 142 and 143 are input circuits (first
This is a circuit for preventing the bus buffer 141 from operating by signals G23 and G13 during operation 6) in the figure.

次に、第4図のフラグRAM!込制御回路15は、フラ
グRA M入力回路14と同一条件において、同様の信
号H1,H2,G23.13を入力した場合に、フラグ
RAM2の書込みを可能にする信号123を供給する。
Next, the flag RAM in Figure 4! The write control circuit 15 supplies a signal 123 that enables writing of the flag RAM 2 when similar signals H1, H2, G23.13 are input under the same conditions as the flag RAM input circuit 14.

このような回路の実施例を第9図に示す。また第9図の
動作を説明する波形図を第10図に示す。
An example of such a circuit is shown in FIG. Further, a waveform diagram illustrating the operation of FIG. 9 is shown in FIG. 10.

第9図と第10図を参照しながら、フラグRAtv1m
込み制御回路について説明する。
While referring to FIGS. 9 and 10, flag RAtv1m
The integrated control circuit will be explained.

正しいデータ語が入力された時にエラーフラグ110 
ITを入力するための信@H2と、最後のブロックが正
しい時にエラー7ラグパ0”を入力するための信号1」
1と、ブロックの最後の開が出りされる時工う−フラグ
゛1″を入力する信号G23のいずれかがL′°になっ
た時NAND回路151の出力はH′′であり、出力信
号121は第10図のようになる。NAND回路151
の出り信号I21と、前記のPQ訂正を指令する信号■
3の反転信号が、NAND回路152に入力されており
、これによって、NAND回路152の出力には第10
図に示すような信号122が得られる。
Error flag 110 when correct data word is input
Signal @H2 to input IT and signal 1 to input error 7 lag pa 0'' when the last block is correct.
1 and when the last open signal of the block is output, the output of the NAND circuit 151 is H'', and the output signal 121 is as shown in Figure 10.NAND circuit 151
output signal I21 and the signal for commanding the PQ correction mentioned above.
3 is input to the NAND circuit 152, so that the output of the NAND circuit 152 is the 10th inverted signal.
A signal 122 as shown in the figure is obtained.

信号122はOR回路155の1つの入力へ与えられる
と共に、抵抗154を介して、排他的論理和回路153
に入力される。他の入力が゛0パ(接地)である排他的
論理和回路153の出力は、波形は信号!22と同じで
やや遅延した信号となり、これはOR回路155の他の
1つの入力に与えられる。従ってOR回路の出力として
第10図に示す幅の狭い信号123が得られる。
The signal 122 is applied to one input of an OR circuit 155 and is also applied to an exclusive OR circuit 153 via a resistor 154.
is input. The output of the exclusive OR circuit 153 whose other inputs are 0 (ground) has a waveform of a signal! This signal is the same as 22 but is slightly delayed, and is applied to the other input of the OR circuit 155. Therefore, a narrow signal 123 shown in FIG. 10 is obtained as the output of the OR circuit.

上記のように、データRAMの書込制御回路16は、フ
ラグRAMと同時に、同一アドレスに書込まれるデータ
語の自込み動作を可能にす−る信号!23をデータRA
Mに供給する。
As mentioned above, the write control circuit 16 of the data RAM uses a signal that enables the self-write operation of a data word to be written to the same address simultaneously with the flag RAM! 23 to data RA
Supply to M.

以上述べたようなフラグRA M 1lII11回路の
構成によって、データ語の出力時、PおよびQパリティ
による誤り訂正を行ないながら、各データに対応するエ
ラーフラグの入・出力を正確にタイミングよ〈実施する
ことができる。また各回路は簡単に構成できるから、製
作も容易である。
With the configuration of the flag RAM 1lII11 circuit as described above, when outputting a data word, error correction is performed using P and Q parities, and input/output of error flags corresponding to each data is performed with accurate timing. be able to. Furthermore, since each circuit can be easily constructed, manufacturing is also easy.

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

第1図は、データRAMおよびフラグRAMを含むPC
M記録再生装置のデコーダの全体を概略的に示すブロッ
ク図である。 第2颯は、データRAM内に格納されるデータ語の配列
を示すメモリマツプである。 第3図は、PQ訂正用データの位置関係を示す、データ
RAMのメモリマツプである。 第4図は、本発明によるフラグRA M ill 10
回路の一実施例を示す回路図である。 第5図は、第4図における主要個所、における信号0)
゛波形およびタイミングを示すタイミングチャートであ
る。 第6図は、第4図のアドレスイネーブル回路の詳細を示
す回路図ある。 第7図は、第4図におけるフラグRAM出力回路の詳細
を示す回路図である。 第8図は、第4図におけるフラグRAM入力回路の詳細
を示す回路図である。 第9図および第10図は、第4図にお【ブるフラグRA
M書込制御回路の詳細を示す回路図ならびに各部の信号
のタイミングチャートである。 1・・・・・・データRAM。 2・・・・・・フラグRAM。 12・・・・・・アドレスイネーブル回路、13・・・
・・・フラグRAM出力回路、14・・・・・・フラグ
RAM入力回路、15・・・・・・フラグRAM書込制
御回路。 出願人 日本電気ホームエレクトロニクス株式会社 代理人 弁理士 増 1)竹 夫
FIG. 1 shows a PC including data RAM and flag RAM.
FIG. 2 is a block diagram schematically showing the entire decoder of the M recording/reproducing device. The second view is a memory map showing the arrangement of data words stored in the data RAM. FIG. 3 is a memory map of the data RAM showing the positional relationship of PQ correction data. FIG. 4 shows the flag RAM ill 10 according to the present invention.
FIG. 1 is a circuit diagram showing an example of a circuit. Figure 5 shows the main points in Figure 4, signal 0)
It is a timing chart showing waveforms and timing. FIG. 6 is a circuit diagram showing details of the address enable circuit of FIG. 4. FIG. 7 is a circuit diagram showing details of the flag RAM output circuit in FIG. 4. FIG. 8 is a circuit diagram showing details of the flag RAM input circuit in FIG. 4. Figures 9 and 10 are shown in Figure 4.
2 is a circuit diagram showing details of the M write control circuit and a timing chart of signals of each part. 1...Data RAM. 2...Flag RAM. 12...Address enable circuit, 13...
. . . Flag RAM output circuit, 14 . . . Flag RAM input circuit, 15 . . . Flag RAM write control circuit. Applicant NEC Home Electronics Co., Ltd. Agent Patent Attorney Masu 1) Takeo

Claims (1)

【特許請求の範囲】 1、記録媒体からの入力データ語を1旦データRA M
に格納すると共に、各データ語の正誤を表わ1エラーフ
ラグを、フラグRAMの前記データRAMと同一のアド
レスに格納し、PQパリティによる誤り訂正を実施して
出力するPCM記録再生装置のデコーダにおける、前記
フラグRAMの動作をToす御するだめの回路であって
、データRAMからPQ訂正用データ語が続出されると
同時に、そのデータ語に対応するエラーフラグをフラグ
RA Mから読出し可能にさせるアドレスイネーブル回
路と、 PQ訂正用データ語に対応するエラーフラグの111 
ITの数を計数し、P系列およびQ系列のそれぞれの終
了時点における1”の数が1つならばその°“1″に対
応するデータ語およびアドレスをラッチしてP又はQ訂
正を実行するための信号を出力するフラグRAM出力回
路と、 前記フラグRA M出力回路からの前記出力信号を受信
した時と、データRAMに正しいPQ訂正用データ語が
入力された時と、フィールドの最終ブロックが正しいこ
とが確認された時とにおいて、それぞれフラグRAMに
フラグ゛0″を入力し、更にデータRAMから各ブロッ
クの最後のデータ語を出力する時にはフラグRAMに1
″を入力するフラグRAM入力回路と、 前記フラグRAM入力回路と同一の条件の時において、
フラグRAMの書込みパルスを発生するフラグRAMt
i込み制御回路とを含むことを特徴と1”るPCM記録
再生装置のフラグRA M i制御回路。
[Claims] 1. The input data words from the recording medium are once stored in the data RAM.
In a decoder of a PCM recording and reproducing apparatus, the error flag representing the correctness of each data word is stored in the same address as the data RAM of the flag RAM, and the PCM recording and reproducing apparatus performs error correction using PQ parity and outputs the error flag. , a circuit for controlling the operation of the flag RAM, which makes it possible to read the error flag corresponding to the data word from the flag RAM at the same time as the data word for PQ correction is successively outputted from the data RAM. Address enable circuit and error flag 111 corresponding to the PQ correction data word.
Count the number of ITs, and if there is one 1'' at the end of each P sequence and Q sequence, latch the data word and address corresponding to that 1 and perform P or Q correction. a flag RAM output circuit that outputs a signal for the PQ correction; and when the output signal from the flag RAM output circuit is received, when a correct PQ correction data word is input to the data RAM, and when the last block of the field is When the correctness is confirmed, a flag ``0'' is input to the flag RAM, and when the last data word of each block is output from the data RAM, a 1 is input to the flag RAM.
'' under the same conditions as the flag RAM input circuit and the flag RAM input circuit,
Flag RAMt that generates write pulses for flag RAM
1. A flag RAM i control circuit for a PCM recording and reproducing apparatus, characterized in that it includes an i-input control circuit.
JP13532083A 1983-07-25 1983-07-25 Flag ram control circuit of pcm recording and reproducing device Pending JPS6028077A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13532083A JPS6028077A (en) 1983-07-25 1983-07-25 Flag ram control circuit of pcm recording and reproducing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13532083A JPS6028077A (en) 1983-07-25 1983-07-25 Flag ram control circuit of pcm recording and reproducing device

Publications (1)

Publication Number Publication Date
JPS6028077A true JPS6028077A (en) 1985-02-13

Family

ID=15148989

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13532083A Pending JPS6028077A (en) 1983-07-25 1983-07-25 Flag ram control circuit of pcm recording and reproducing device

Country Status (1)

Country Link
JP (1) JPS6028077A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004062927A (en) * 2002-07-25 2004-02-26 Nec Yamagata Ltd Optical disk reproducing apparatus and data reproducing method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004062927A (en) * 2002-07-25 2004-02-26 Nec Yamagata Ltd Optical disk reproducing apparatus and data reproducing method thereof

Similar Documents

Publication Publication Date Title
EP0569716A2 (en) De-interleave circuit for regenerating digital data
CN110389851A (en) Memory devices and its operating method with error correction feature
JPS63197123A (en) Error correcting and checking device
JPS5864844A (en) Synchronism detecting system
JPS6187277A (en) Method and device for pcm signal reproduction
JPS6028077A (en) Flag ram control circuit of pcm recording and reproducing device
JP3584566B2 (en) Data error correction device
JPH0241057B2 (en)
JPH03147041A (en) Error correction system
JPH05225717A (en) Address generation circuit for error correction of dat
JPS6028075A (en) Pq correcting address generating circuit for pcm recording and reproducing device
JPS63197122A (en) Error correcting and checking device
JPS63167500A (en) Semiconductor memory device
JP3703630B2 (en) Product code decoding verifier and product code decoding verification method
JP3259688B2 (en) Data processing circuit
JPS62173821A (en) Encoding or decoding method for product code
SU940160A1 (en) Device for checking and correcting information
JPS61274426A (en) Error correcting method
JPS61169952A (en) Automatic checking method of one-bit error correcting function of memory
JPS61213944A (en) Parity check system for stored data in memory device
JPS60206228A (en) Error correction system
JPS62269424A (en) Error correction circuit
JPS605474A (en) Ram input circuit for decoder of pcm recording and reproducing device
JPS59228441A (en) Clock forming circuit of pcm recording and reproducing device
JPS62199123A (en) Error correction circuit