JPS62219710A - プログラマブルデジタル遅延回路 - Google Patents

プログラマブルデジタル遅延回路

Info

Publication number
JPS62219710A
JPS62219710A JP6166286A JP6166286A JPS62219710A JP S62219710 A JPS62219710 A JP S62219710A JP 6166286 A JP6166286 A JP 6166286A JP 6166286 A JP6166286 A JP 6166286A JP S62219710 A JPS62219710 A JP S62219710A
Authority
JP
Japan
Prior art keywords
data
clock
address data
address
memory
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
JP6166286A
Other languages
English (en)
Inventor
Hiroshi Kaneko
洋 金子
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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP6166286A priority Critical patent/JPS62219710A/ja
Publication of JPS62219710A publication Critical patent/JPS62219710A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Pulse Circuits (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、デジタルデータを任意に設定した所望の時間
遅延させることができるプログラマブルデジタル遅延回
路に関するものである。
[従来の技術] 従来から、デジタルデータを遅延させるのにあたっては
、シフトレジスタが一般に用いられている。
第3図は、このようなシフトレジスタを用いた遅延回路
の一例をデジタルデータQinの1ピツトについて示す
構成説明図である。第3図において、第1のシフトレジ
スタ1に加えられるデジタルデータD LTLは、シフ
トレジスタ1内をり0ツクOLに応じて1ビツトずつ歩
進する。すなわち、デジタルデータD +nは1クロッ
ク分遅れて出力端子Q1にデジタルデータD1として出
力され、2クロック分遅れて出力端子Q2にデジタルデ
ータ02として出力され、以下同様にmりOツク分遅れ
て出力端子QtにデジタルデータDuとして出力される
。そして、第1のシフトレジスタ1の出力端子Q11L
から出力されるデジタルデータDmは第2のシフトレジ
スタ2にも加えられていて、第2のシフトレジスタ2の
出力端子Q1からは1クロック分遅れたデジタルデータ
Di++が出力され、出力端子Qmからはmクロック分
遅れたデジタルデータD2TILが出力されることにな
る。このようにmビットのシフトレジスタをn段直列に
接続することにより、クロック周期を丁Cとすると、最
大m x n X T CN延時間をデジタルデータD
 tnに与えることができる。これら各シフトレジスタ
1.2の各ビット出力データD I −02mはデータ
セレクタ3に加えられ、セレクト信号3cに応じて所定
のビットの出力データが選択的にデータDIXItとし
て出力されることになる。
[発明が解決しようとする問題点] しかし、このような従来の構成によれば、ピット数に応
じて第3図のような回路を並列に設けなければならず、
ビット数や遅延■が大きくなると回路規模は非常に大き
なものになってしまう。
また、遅延量をプログラマブルにしたい場合には、遅延
量に応じてデータセレクタ3も大規模になってしまう。
本発明は、このような点に着目してなされたものであり
、その目的は、比較的小規模の回路構成で所望の任意の
遅延時間が設定できるプロゲラ7ブルデジタル遅延回路
を提供することにある。
[問題点を解決するための手段] このような目的を達成する本発明は、選択的にハイイン
ピーダンス出力モードが設定できるように構成されデー
タバスに接続された入力バッファと、データバスに接続
されデータバスとの間でデータのライト/リードを行う
メモリと、メモリのライトアドレスデータを発生するカ
ウンタと、ライトアドレスデータと遅延量データに基づ
いてリードアドレスデータを発生するリードアドレス発
生手段と、ライトアドレスデータとリードアドレスデー
タを入力バッファの出力モードに応じて選択的に出力す
るアドレスデータセレクタと、メモリからデータバスに
読み出されたデータをラッチするラッチとで構成された
ことを特徴とする。
[実施例] 以下、図面を用いて本発明の実施例を詳細に説明する。
第1図は、本発明の一実施例を示す構成説明図・である
。第1図において、4はデジタルデータDLnが加えら
れる入力バッファであり、データバスDBに接続されて
いる。この人力バッファ4としては、イネーブル端子E
Nに加えられるクロックCLに応じて選択的にハイイン
ピーダンス出力モードが設定できるように構成された例
えばトライステート形のものを用いる。、5はデータバ
スDBに接続されたメモリであり、ライトイネーブル端
子WEに加えられるクロックOLに応じてデータバスD
Bとの間でデジタルデータのライト/り一部を行う。6
はライトアドレスデータAwを発生するカウンタであり
、本実施例ではクロック端子CLに加えられるクロック
CLに応じてアップカウントを行うアップカウンタを用
いる。このカウンタ6から出力されるライトアドレスデ
ータAwは減算器7の入力端子8o”’−amに加えら
れるとともにデータセレクタ8の大入力端子Bo−Bt
に加えられている。減算器7は、入力端子Bo〜Biに
加えられるライトアドレスデータAwから入力端子Ao
=Amに加えられる遅延量データADL@減算してリー
ドアドレスデータARを発生する。この減算器7から出
力されるリードアドレスデータARはデータセレクタ8
0入力端子AO〜八正に加えられている。データセレク
タ8は、選択信号端子A/Bに加えられるクロックCL
に応じて、すなわちクロックCLにより設定される入力
バッファ4の出力モードに応じて、ライトアドレスデー
タAwまたはリードアドレスデータARを選択的にメモ
リ5のアドレス端子AO〜A?lLにアドレスデータA
oとして出力する。9はデータバスDBに接続されたラ
ッチであり、メモリ5からデータバスDBに読み出され
るデジタルデータDMを遅延回路10を介してクロック
端子OLに加えられるクロックCL′に応じてラッチし
、ラッチされたデジタルデータDMを出力データDOU
tとして送出する。
このように構成された装置の動作を、第2図のタイミン
グチャートを用いて説明する。
第2図において、(a)はクロックCLを示し、(b)
は入力バッファ4に加えられるデジタルデータD cn
を示し、(C)は入力バッファ4の出力データD in
 ′を示し、(d)はライトアドレスデータAwを示し
、(e)はリードアドレスデータARを示し、(f)は
データセレクタ8からメモリ5に加えられるアドレスデ
ータAoを示し、(9)はメモリ5からデータバスDB
に出力されるデジタルデータDMを示し、(h)は遅延
回路10を介してラッチ9に加えられるクロックCL′
を示し、(i)はラッチ9から出力されるデジタルデー
タDIXItを示している。なお、これら第2図におけ
る各信号の()内のサフィックスは、時。
系列的な順番を表わすものであり、例えばD Ln(k
)はに番目の入力デジタルデータを表わしている。
入力バッファ4にはクロックCLに同期してデジタルデ
ータDLnが取り込まれる。この人力バッファ4は、例
えばクロックC’LがHレベルのときはハイインピーダ
ンス(Hi・2)になってデータバスDBにデジタルデ
ータD +n−を出力せず、クロックCLがLレベルの
ときは取り込んだデジタルデータD hnをそのままデ
ータバスDBにデジタルデータD in−とじて出力す
る。カウンタ6は、クロックOLに同期してライトアド
レスデータAWを出力する。ここで、本実施例では前述
のようにダウンカウンタを用いているので、Aw (b
 )−10とすると、Aw (k++ )=9となり、
Aw(k+z)=8となる。減算器7から出力されるリ
ードアドレスデータARは%AR−ライトアドレスデー
タAw−遅延量データAOLとなる。
ここで、遅延量データADLをCとすると、メモリ5の
アドレス端子Ao=Awに加えられるアドレスデータA
oは、クロックOLがHレベルのときはリードアドレス
データAR−Aw (k−1)となり、クロックCLが
LレベルのときはライトアドレスデータAwとなる。一
方、メモリ5は、クロックCLがHレベルのときはリー
ドモードになり、Lレベルのときはライトモードになる
。これにより、クロックCLがHレベルのときはアドレ
スAw (k)番地にデジタルデータDtn(k)が書
き込まれ、次にクロックCLがHレベルになるとアドレ
スAw (k−n )番地のデジタルデータDLn(k
−i)が読み出されることになり、eクロック前のデジ
タルデータD rnがDMとしてデータバスDBに出力
されることになる。そして、データバスDBに出力され
たデジタルデータDMが安定になるのに充分な時間遅延
されたクロックCL′でラッチすることにより、eクロ
ック遅延されたデジタルデータD LTLが出力デジタ
ルデータD outとして送出されることになる。
このように構成することにより、従来のようにシフトレ
ジスタで構成する場合に比べて回路規模を大幅に縮小で
き、回路面積も小さくできてコストを下げることもでき
る。そして、メモリのアドレスを変えることによって遅
延量を制御でき、遅延量は使用しているメモリのアドレ
ス空間クロックまで1クロツクきざみにプログラマブル
に任意に設定できる。
なお、上記実施例では、ライトアドレスデータ発生手段
としてとしてアップカウンタを用いてリードアドレスデ
ータ発生手段として減算器を用いる例を示したが、ライ
トアドレスデータ発生手段としてとしてダウンカウンタ
を用いてリードアドレスデータ発生手段として加算器を
用いてもよい。
[発明の効果] 以上説明したように、本発明によれば、比較的小規模の
回路構成で所望の任意の遅延時間が設定できるプログラ
マブルデジタル遅延回路が実現でき、実用上の効果は大
きい。
【図面の簡単な説明】
第1図は本発明の一実施例を示す構成説明図、第20は
第1因の動作を説明するためのタイミングチャート、第
3図は従来のシフトレジスタを用いた遅延回路の一例を
示す構成説明図である。 4・・・入力バッファ、5・・・メモリ、6・・・カウ
ンタ、7・・・減算器、8・・・データセレクタ、9・
・・ラッチ、10・・・遅延回路。 第2図 (i)Dout              Di  
(1−1−1!)       rM  /1−11)
       I)i(4+i−11) 第3図 、Sc

Claims (1)

    【特許請求の範囲】
  1. 選択的にハイインピーダンス出力モードが設定できるよ
    うに構成されデータバスに接続された入力バッファと、
    データバスに接続されデータバスとの間でデータのライ
    ト/リードを行うメモリと、メモリのライトアドレスデ
    ータを発生するカウンタと、ライトアドレスデータと遅
    延量データに基づいてリードアドレスデータを発生する
    リードアドレス発生手段と、ライトアドレスデータとリ
    ードアドレスデータを入力バッファの出力モードに応じ
    て選択的に出力するアドレスデータセレクタと、メモリ
    からデータバスに読み出されたデータをラッチするラッ
    チとで構成されたことを特徴とするプログラマブルデジ
    タル遅延回路。
JP6166286A 1986-03-19 1986-03-19 プログラマブルデジタル遅延回路 Pending JPS62219710A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6166286A JPS62219710A (ja) 1986-03-19 1986-03-19 プログラマブルデジタル遅延回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6166286A JPS62219710A (ja) 1986-03-19 1986-03-19 プログラマブルデジタル遅延回路

Publications (1)

Publication Number Publication Date
JPS62219710A true JPS62219710A (ja) 1987-09-28

Family

ID=13177658

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6166286A Pending JPS62219710A (ja) 1986-03-19 1986-03-19 プログラマブルデジタル遅延回路

Country Status (1)

Country Link
JP (1) JPS62219710A (ja)

Similar Documents

Publication Publication Date Title
JPS60229521A (ja) デジタル信号遅延回路
JPH01310433A (ja) 倍密度走査用ラインメモリ
JP2576366B2 (ja) 可変遅延バッファ回路
EP0393716B1 (en) Delay circuit
JPS62219710A (ja) プログラマブルデジタル遅延回路
JPS6386630A (ja) 並列伝送路におけるフレ−ム同期方式
JPS5927624A (ja) 論理変更可能な集積回路
SU1742836A1 (ru) Функциональный преобразователь многих переменных
JPS603715B2 (ja) 可変長シフトレジスタ
JP2000011637A (ja) Fifo型記憶装置
JPH06188635A (ja) 任意波形発生装置
JP3003328B2 (ja) クロック信号回路
JP3531208B2 (ja) ディジタル信号処理装置
JP3374649B2 (ja) 可変遅延制御装置
JPS62292080A (ja) トランスバ−サルフイルタ
JPH0758732A (ja) ビットバッファ回路
JPH0393090A (ja) ビデオメモリ
JP3105584B2 (ja) シリアル・パラレル信号変換回路
JPH0419894A (ja) エラスティックストア回路
JP2000078030A (ja) インターリーブアドレス発生器及びインターリーブアドレス発生方法
JPH03262206A (ja) メモリ装置及びディジタル信号処理装置
JPS62195924A (ja) カウンタ回路
JPH04370853A (ja) 縦/横変換回路
JPH0628151A (ja) シリアルデータのパラレルラッチ回路
JPH0243645A (ja) 記憶装置