JPS63188882A - 信号処理回路 - Google Patents

信号処理回路

Info

Publication number
JPS63188882A
JPS63188882A JP62023034A JP2303487A JPS63188882A JP S63188882 A JPS63188882 A JP S63188882A JP 62023034 A JP62023034 A JP 62023034A JP 2303487 A JP2303487 A JP 2303487A JP S63188882 A JPS63188882 A JP S63188882A
Authority
JP
Japan
Prior art keywords
clock
register
circuit
data
address
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
JP62023034A
Other languages
English (en)
Inventor
Nobuo Sugino
杉野 信夫
Kunio Yamakawa
山川 邦雄
Yoshihisa Mochida
糯田 嘉久
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP62023034A priority Critical patent/JPS63188882A/ja
Publication of JPS63188882A publication Critical patent/JPS63188882A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System (AREA)
  • Pulse Circuits (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、データ伝送を行う装置やシステムで利用され
、1つのタイミングクロックに対しもう1つのタイミン
グクロックによってデータの書込みと読みだしを非同期
なタイミングにより実行させる信号処理回路に関する。
従来の技術 従来の技術においては、メモリーよりビソトデ−タを書
込み及び読みだしを行う場合には、書込みタイミングと
読みだしタイミングとが同期して行う方式が用いられて
いた。
発明が解決しようとする問題点 しかしながら、従来の技術のようにメモリーへの書込み
及び読みだしタイミングが同期する方式においては、書
込みと読みだしを非同期に実行させることは勿論、同時
に実行させることもできない。
本発明は、書込み及び読みだしが非同期でしかも同時に
実行できるようにすることを目的とする。
問題点を解決するための手段 この問題点を解決するために本発明は、ビットデータ入
力をシリアルあるいはパラレルの状態で蓄積する複数ビ
ットの第1のレジスタに対して順次レジスタを選択して
ビットデータと共に入力されたクロックを供給する第1
のクロック選択回路及びその第1のクロック選択回路に
対し前記第1のレジスタを選択するためのアドレスを供
給する第1のクロックアドレス発生回路とによりビット
データの蓄積を制御する手段と、前記第1のレジスタに
蓄積されたビットデータをもう一方の複数ビットの第2
のレジスタに移動させるために順次レジスタを選択して
クロックを供給する第2のクロック選択回路及びその第
2のクロック選択回路に対し前記第2のレジスタを選択
するためのアドレスを供給する第2のクロックアドレス
発生回路及び前記第1のレジスタに供給されたクロック
とは非同期で遅延設定回路で設定された所定のクロック
分遅延されたタイミングでクロックを発生する水晶発信
回路とによシ第1のレジスタの蓄積ビットデータを第2
のレジスタに前記ビットデータを移動させる手段と、前
記第2のレジスタを順次選択してシリアルなデータを取
出すデータ選択回路及びそのデータ選択回路に対し前記
第2のレジスタを選択するための選択アドレスを発生さ
せる選択アドレス回路とによυ人カビノドデータタイミ
ングとは非同期なビットデータタイミングでデータを取
出す手段とを有するものである。
作用 本発明は、ビットデータを蓄積した第1のレジスタを選
択しビットデータを書込むタイミング回路と、ビットデ
ータを第2のレジスタに移しレジスタを選択し読みだす
タイミング回路とにより、書込み、読みだしタイミング
を非同期で動作させることとなる。
実施例 以下、本発明の一実施例を第1図及び第2図を用いて説
明する。
第1図中、1はレジスタで、図では゛8ビットのレジス
タを示しており、ビットデータ1をクロック選択回路3
で選択されたレジスタ1(L1〜Ls)にクロック1の
タイミングで取込む。2はクロックアドレス発生回路1
で、レジスタ1に供給するクロックを選択するクロック
選択回路3へ選択アドレスを発生する。3はクロック選
択回路で、レジスタ1をクロックアドレス発生回路2か
らのアドレスで順次選択してビットデータ1を書込むク
ロック1を供給する。4は遅延設定回路で、レジスタ6
よりデータを読みだすクロック2を発生する水晶発振回
路にゲートをかけてクロック2を遅延させる。5はレジ
スタで、図では8ビツトのレジスタを示しており、レジ
スタ1に蓄積されたビットデータをクロック選択回路8
で選択されたクロック2のタイミングで読みだす。6は
水晶発振回路で、レジスタ76よシビットデータを読み
だすクロック2を発生する。この発振は遅延設定回路か
らのゲートで制御される。7はクロックアドレス発生回
路で、レジスタ6に供給するクロックを選択するクロッ
ク選択回路8へ選択アドレスを発生する。8はクロック
選択回路で、レジスタ5をクロックアドレス発生回路7
からのアドレスで順次選択してレジスタ1に蓄積されて
いるビットデータ1を書込むクロック2を供給する。9
は選択アドレス回路で、データ選択回路1oに対してク
ロック2のタイミングで選択アドレスを発生する。
10はデータ選択回路で、クロック2で読みだされたビ
ットデータを選択アドレス回路9で選択されたアドレス
で順次選択し、シリアルなビットデータに組替える。
aは入力ビットデータ1で、レジスタ1に書込むデータ
、bはクロック1で、レジスタ1に入力ビツトデータ1
をレジスタ1に書込むためのクロック、Cはレジスタ1
に入力ビットデータ1&を書込むクロックを選択するた
めのアドレス信号、dはレジスタ1にクロック1bをア
ドレス信号Cに応じて選択して供給する書込みクロック
で、L1〜L8へのタイミングはクロックアドレス発生
回路2により決定される、eは入力ビットデータaの蓄
積(ラッチ)データ、fはレジスタ5の読みだしクロッ
ク2を遅延させる遅延信号、gは遅延信号fでゲート制
御されたゲートクロック、hはレジスタ6に蓄積データ
eを書込むクロックを選択するためのアドレス信号、i
はレジスタ5にアドレス信号りに応じて選択して供給す
る読みだしクロックで、L11〜L88へのタイミング
はクロックアドレス発生回路7により決定される。jは
レジスタ5の読みだし位置を選択するためのデータ選択
アドレス信号、kはクロック選択回路8で選択された読
みだしクロックiによって読みだされた読みだしデータ
、1はデータ選択回路1Qによって選択された入力ビッ
トデータaと非同期な出力ビツトデータをそれぞれ示す
。
次に、具体的動作を説明する。
入力ビツトデータ11Lの入力とともにクロック1bも
前記入力ビツトデータaと同時に入力される。クロック
1bの供給を受けたクロックアドレス発生回路2はクロ
ック1bのタイミングでカウントアツプを開始し、バイ
ナリ出力をアドレス信号Cとしてクロック選択回路3に
供給する。アドレス信号Cの供給を受けたクロック選択
回路3はバイナリ信号で全て°0”ならば、レジスタ1
のLlを選択するように動作し、バイナリ信号で0o0
1″ならばレジスタ1のL2を選択し、さらにバイナリ
信号で’0111”ならばレジスタ1のL8を選択する
ように動作する。そして前記クロックアドレス発生回路
2は’oooo”〜”0111′′のバイナリ信号で繰
返すことによりレジスタ1のL1〜L8をリング状に順
次選択される。選択されたレジスタ1に対し、順次書込
みクロックdを供給する。したがって入力ビットデータ
11Lば、レジスタ1に順次L1〜L8と書込まれる。
クロック1bはクロックアドレス発生回路2゜クロック
選択回路3と遅延設定回路4にも供給される。クロック
1bの供給を受けた遅延設定回路4はクロック1bをカ
ウントし所定のカウント数になると遅延信号fを水晶発
振回路6に供給する。
このカウント数は、任意に設定し、書込みタイミングと
読みだしタイミングとにどれだけの位相差をもってデー
タを出力させるかで決定する。
前記遅延信号fの供給を受けた水晶発振回路6は通常発
振していても内部のゲート回路により出力が禁止されて
おり、遅延信号fの供給を受けるとデート回路が開きゲ
ートクロックgを出力する。
例えば、遅延信号fが′4”と設定されていれば、クロ
ック1bの入力よシ4ピット以上後にゲートクロックg
が出力される。前記ゲートクロックgの供給を受けたク
ロックアドレス発生回路7はゲートクロックrのタイミ
ングでカウントアツプを開始しバイナリ出力をアドレス
信号りとしてクロック選択回路8に供給する。アドレス
信号りの供給を受けたクロック選択回路8はバイナリ信
号で全て°○”ならばレジスタ6のLllを選択するよ
うに動作し、バイナリ信号で°’oo○1″ならばレジ
スタ5のL22を選択し、さらにバイナリ信号で”01
11”ならばレジスタ5のLsaを選択するように動作
する。そして、前記クロックアドレス発生回路7は″0
〜7”のバイナリ信号をゲートクロックgのタイミング
で繰返すことでレジスタ5のL11〜L88はリング状
に順次選択される。選択されたレジスタ5に対し順次読
みだしクロックiを供給する。この読みだしクロックi
によって前記レジスト1に蓄積されていた入力ビットレ
ジスタ1aの蓄積データeはレジスタ5内に書込まれる
。
前記水晶発振回路6からのゲートクロックgの供給を受
けた選択アドレス回路9は前記クロックアドレス発生回
路7と同様にバイナリ出力のデータ選択アドレス信号j
をデータ選択回路1oに供給する。データ選択アドレス
信号jの供給を受けたデータ選択回路1oは前記読みだ
しクロック主の供給でレジスタ5よシ順次読みだされた
蓄積データを、読みだしクロックgのタイミングで順次
選択して出力ビツトデータ1として出力する。
次に、第2図によりタイミングを具体的に説明する。デ
ータの流れ方向は、図面上で左方向から右方向に流れて
いると仮定する。まず、入力ビットデータ1aとクロッ
ク1bとが同時に入力される。入力ビツトデータ1aは
クロック1bのタイミングでレジスタ1に書込まれる。
図中では、クロック1bの立上がシで書込んでいる。
次に、レジスタ1の選択方法は、図中アドレス信号Cに
示すようにT o o o 11〜((111’+9と
クロック1bのタイミングで順次カウントアツプされて
クロック選択回路3により順次レジスタ1のL1〜L8
に選択クロックを供給する。図中、“000”でLlを
、”001”でL2を、さらにj 11179でL8を
選択して書込んでいる。レジスタL1.L2.L4はそ
の書込み状態を示している。遅延信号fは設定値++ 
411に設定したと仮定するとクロック1bを4クロッ
ク分カウントした時点でオンしている。前記遅延信号f
により制御されたゲートクロックgはクロックアドレス
発生回路7及びクロック選択回路8に制御されてレジス
タ6のそれぞれに前記入力ビットデータ12Lの書込み
状態と同様に順次供給される。レジスタL11.レジス
タL22は前記蓄積データeの移動蓄積状態を示してい
る。このレジスタ5に供給された読みだしクロック1で
、読みだされた読みだしデータkをデータ選択回路10
により順次選択すると、出力ビツトデータ1が形成され
る。
以上の説明で明らかなように、入力ビットデータと出カ
ビノドデータの書込みと読みだしは、まったく非同期で
行われる。つまり、書込みと読みだしを分離して考えら
れ、従来のように双方が同期している必要がなく、ラフ
なタイミングで書込み・読みだしが実現できる。
発明の効果 本発明によると、簡単な構成でレジスタ(メモリ)への
書込みと読みだしタイミングを双方のタイミングクロッ
クに無関係に供給することが可能となり書込み/読みだ
しが非同期に実現できる。
また、遅延設定回路の設定値を変更することにより任意
の遅延を持たせてビットデータを出力することができる
。
【図面の簡単な説明】
第1図は本発明の一実施例による信号処理回路を示すブ
ロック図、第2図は同ブロック図におけるタイミングを
示す説明図である。 1・・・・・・レジスタ、2・・・・・・クロックアド
レス発生回路、3・・・・クロック選択回路、4・・・
・・・遅延設定回路、5・・・・・・レジスタ、6・・
・・・・水晶発振回路、7・・・・・・クロックアドレ
ス発生回路、8・・・・・・クロック選択回路、9・・
・・・・選択アドレス回路、1o・・・・・・データ選
択回路。

Claims (1)

    【特許請求の範囲】
  1.  ビットデータ入力をシリアルあるいはパラレルの状態
    で蓄積する複数ビットの第1のレジスタに対して順次レ
    ジスタを選択してビットデータと共に入力されたクロッ
    クを供給する第1のクロック選択回路及びそのクロック
    選択回路に対し前記第1のレジスタを選択するためのア
    ドレスを供給する第1のクロックアドレス発生回路とに
    よりビットデータの蓄積を制御する手段と、前記第1の
    レジスタに蓄積されたビットデータをもう一方の複数ビ
    ットの第2のレジスタに移動させるために順次レジスタ
    を選択してクロックを供給する第2のクロック選択回路
    及びその第2のクロック選択回路に対し前記第2のレジ
    スタを選択するためのアドレスを供給する第2のクロッ
    クアドレス発生回路及び前記第1のレジスタに供給され
    たクロックとは非同期で遅延設定回路で設定された所定
    のクロック分遅延されたタイミングでクロックを発生す
    る水晶発信回路とにより第1のレジスタの蓄積ビットデ
    ータを第2のレジスタに前記ビットデータを移動させる
    手段と、前記第2のレジスタを順次選択してシリアルな
    データを取出すデータ選択回路及びそのデータ選択回路
    に対し前記第2のレジスタを選択するための選択アドレ
    スを発生させる選択アドレス回路とにより入力ビットデ
    ータタイミングとは非同期なビットデータタイミングで
    データが取出す手段とを有することを特徴とする信号処
    理回路。
JP62023034A 1987-02-02 1987-02-02 信号処理回路 Pending JPS63188882A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62023034A JPS63188882A (ja) 1987-02-02 1987-02-02 信号処理回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62023034A JPS63188882A (ja) 1987-02-02 1987-02-02 信号処理回路

Publications (1)

Publication Number Publication Date
JPS63188882A true JPS63188882A (ja) 1988-08-04

Family

ID=12099186

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62023034A Pending JPS63188882A (ja) 1987-02-02 1987-02-02 信号処理回路

Country Status (1)

Country Link
JP (1) JPS63188882A (ja)

Similar Documents

Publication Publication Date Title
US4433394A (en) First-in first-out storage and processing unit making use thereof
US6044416A (en) Configurable first-in first-out memory interface
US6751717B2 (en) Method and apparatus for clock synchronization between a system clock and a burst data clock
US5201058A (en) Control system for transferring vector data without waiting for transfer end of the previous vector data
US5488712A (en) Memory circuit with pipeline processing
US5963056A (en) Full and empty flag generator for synchronous FIFOs
US6836447B2 (en) Circuit and method for synchronizing multiple digital data paths
JPS6323581B2 (ja)
JPH0352088B2 (ja)
US6744833B1 (en) Data resynchronization between modules sharing a common clock
JP2788729B2 (ja) 制御信号発生回路
JPH01112449A (ja) 速度変換メモリ装置
JPS5849960B2 (ja) 情報チエツク方式
KR0148182B1 (ko) 쿼드러플뱅크 메모리 제어장치
SU1282147A1 (ru) Устройство дл управлени доступом к пам ти
JPH0587619U (ja) クロック信号生成回路
JP2850671B2 (ja) 可変遅延回路
JPS61280194A (ja) 保持メモリ制御方式
JPS62125589A (ja) 半導体集積回路
JPH045292B2 (ja)
JPS626481A (ja) 可変長シフトレジスタ
JPS61246848A (ja) 動作履歴記憶回路
JPH03248242A (ja) メモリ制御回路
JPS618788A (ja) メモリ制御方式
JPH0520864A (ja) Fifoメモリ容量拡張回路