Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0159766B2 - - Google Patents
[go: Go Back, main page]

JPH0159766B2 - - Google Patents

Info

Publication number
JPH0159766B2
JPH0159766B2 JP59264738A JP26473884A JPH0159766B2 JP H0159766 B2 JPH0159766 B2 JP H0159766B2 JP 59264738 A JP59264738 A JP 59264738A JP 26473884 A JP26473884 A JP 26473884A JP H0159766 B2 JPH0159766 B2 JP H0159766B2
Authority
JP
Japan
Prior art keywords
data
memory cell
cell array
signal
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.)
Expired
Application number
JP59264738A
Other languages
Japanese (ja)
Other versions
JPS61142814A (en
Inventor
Masahiko Yoshimoto
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP59264738A priority Critical patent/JPS61142814A/en
Priority to DE19853543911 priority patent/DE3543911A1/en
Priority to NL8503451A priority patent/NL8503451A/en
Publication of JPS61142814A publication Critical patent/JPS61142814A/en
Priority to US07/169,066 priority patent/US4849937A/en
Publication of JPH0159766B2 publication Critical patent/JPH0159766B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Networks Using Active Elements (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、デイジタル遅延装置に関し、特に
たとえばデイジタルテレビ受像機の映像信号処理
等に用いられるデイジタル遅延装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a digital delay device, and more particularly to a digital delay device used, for example, in video signal processing of a digital television receiver.

[従来技術] 従来、大容量のデイジタル遅延手段として、マ
トリクス状に配置されたメモリセルに順次読出
し、書込みを行なつて、所望の遅延を得るように
したいわゆるデイジタル遅延装置がある。第2図
は従来のデイジタル遅延装置の一例を示すブロツ
ク図である。図において、入力端子1には、基本
クロツクφSが入力される。このデイジタル遅延装
置における単位遅延(最小遅延幅)は基本クロツ
クφSの1サイクルに等しい。入力端子1から入力
された基本クロツクφSはアドレスカウンタ2に与
えられる。このアドレスカウンタ2は基本クロツ
クφSの立上がりエツジでインクリメントされ、X
デコーダ3へXアドレスを、Yデコーダ4へYア
ドレスを出力する。入力端子131〜13oは基本
クロツクφSに同期して入力される入力データ信号
を受ける端子であり、ここではnビツト入力を受
ける構成で説明する。入力データ信号のMSB(最
上位ビツト)は端子131へ、LSB(最下位ビツ
ト)は端子13oへ与えられるものとする。入力
データ信号は、入力ラツチ11を経て信号WEに
より制御される書込回路へ与えられる。メモリセ
ルアレイ5は、マトリクス状に配置されたメモリ
セル群であり、その記憶容量はMXnビツトであ
る。転送ゲート6はメモリセルアレイ5からの読
出データをセンスアンプ7に伝達し、また書込回
路10からのデータをメモリセルアレイ5へ伝達
する。センスアンプ7は信号SEにより制御され、
読出データを増幅する。データラツチ8は、セン
スアンプ7の出力を一時的にストアする。信号
SEがローレベルの期間、データラツチ8はセン
スアンプ7と電気的に切り離される構成となつて
いる。出力ラツチ9はデータラツチ8からの遅延
出力を基本クロツクφSのサイクルで出力し、出力
端子121〜12oに与える。出力データ信号の
MSBは端子121から、LSBは端子12oから出
力される。
[Prior Art] Conventionally, as a large-capacity digital delay means, there is a so-called digital delay device that sequentially reads and writes to memory cells arranged in a matrix to obtain a desired delay. FIG. 2 is a block diagram showing an example of a conventional digital delay device. In the figure, a basic clock φ S is input to an input terminal 1. The unit delay (minimum delay width) in this digital delay device is equal to one cycle of the basic clock φ S. The basic clock φ S input from the input terminal 1 is applied to the address counter 2 . This address counter 2 is incremented at the rising edge of the basic clock φS , and
It outputs the X address to the decoder 3 and the Y address to the Y decoder 4. The input terminals 13 1 to 13 o are terminals that receive input data signals input in synchronization with the basic clock φ S , and will be described here with a configuration that receives n-bit input. It is assumed that the MSB (most significant bit) of the input data signal is applied to the terminal 131 , and the LSB (least significant bit) is applied to the terminal 13o . The input data signal is applied via input latch 11 to a write circuit controlled by signal WE. The memory cell array 5 is a group of memory cells arranged in a matrix, and its storage capacity is MXn bits. Transfer gate 6 transmits read data from memory cell array 5 to sense amplifier 7, and also transmits data from write circuit 10 to memory cell array 5. Sense amplifier 7 is controlled by signal SE,
Amplify read data. Data latch 8 temporarily stores the output of sense amplifier 7. signal
The data latch 8 is electrically isolated from the sense amplifier 7 while SE is at a low level. Output latch 9 outputs the delayed output from data latch 8 in cycles of basic clock φ S and applies it to output terminals 12 1 to 12 o . of the output data signal
The MSB is output from the terminal 121 , and the LSB is output from the terminal 12o .

また、入力端子1から入力される基本クロツク
φSはタイミングジエネレータ14に与えられる。
このタイミングジエネレータ14は基本クロツク
φSを受けて信号SEと信号WEを第3図に示される
タイミングシーケンスで発生する。信号SEはハ
イレベルの期間にセンスアンプ7を動作状態に、
信号Wはハイレベルの期間に書込回路8を動作状
態にする。なお、アドレスカウンタ2は、リセツ
ト回路(図示せず)により、Mサイクルごとにリ
セツトされる。以上により従来のデイジタル遅延
装置は構成される。
Further, the basic clock φ S input from the input terminal 1 is applied to the timing generator 14 .
The timing generator 14 receives the basic clock φS and generates the signal SE and the signal WE in the timing sequence shown in FIG. While the signal SE is at high level, the sense amplifier 7 is activated.
The signal W puts the write circuit 8 into an operating state during a high level period. Note that the address counter 2 is reset every M cycles by a reset circuit (not shown). The conventional digital delay device is configured as described above.

PAL方式のテレビ受像機において、アナログ
ビデオ信号を周波数4fSC(fSC:色副搬送波の周波
数)でサンプリングしデイジタルビデオ信号を発
生し、デイジタル処理を行なう場合を考えて1走
査線分の遅延(1H遅延)を達成する1ラインメ
モリを第2図の構成で実現しようとすると、M=
1135、n=8となる。また、XアドレスはX0
X7、YアドレスはY0〜Y2、基本クロツクφSの1
サイクルは56nsとなる。
In a PAL television receiver, an analog video signal is sampled at a frequency of 4f SC (f SC : color subcarrier frequency) to generate a digital video signal, and a delay of one scanning line ( When trying to realize a 1-line memory that achieves 1H delay) with the configuration shown in Figure 2, M=
1135, n=8. Also, the X address is X 0 ~
X 7 , Y address is Y 0 ~ Y 2 , 1 of basic clock φ S
The cycle is 56ns.

次に、第2図に示される従来構成例の動作を第
3図のタイミングチヤートを用いて説明する。こ
の例では、A1〜AMのアドレス空間を有し、nビ
ツトのデータを並列に処理するM×nビツトメモ
リを用いてMサイクルの遅延が得られる様子を説
明する。なお、このデイジタル遅延装置でも用い
られるメモリはMのアドレス容量を持つアレイが
n組配置され、1つのアドレスに対して各組のア
レイに1個のメモリセルや対応している。したが
つて、或るアドレスが指定されるとn組のアレイ
から合計n個のメモリセルが並列にアクセスされ
る。いわゆるバイト構成のメモリではn=8とな
る。なお、以下の説明では、A1〜AMの各アドレ
スに新しくストアされる入力データを、それぞ
れ、D1〜DMとし、A1〜AMから読出される出力デ
ータを、それぞれ、PD1〜PDMとする。
Next, the operation of the conventional configuration example shown in FIG. 2 will be explained using the timing chart shown in FIG. 3. In this example, we will explain how a delay of M cycles can be obtained using an M×n bit memory having an address space of A 1 to A M and processing n bits of data in parallel. Note that the memory used in this digital delay device is arranged in n sets of arrays each having an address capacity of M, and each set of arrays corresponds to one memory cell for one address. Therefore, when a certain address is designated, a total of n memory cells from n sets of arrays are accessed in parallel. In a so-called byte-structured memory, n=8. In the following explanation, the input data newly stored at each address of A 1 to A M will be referred to as D 1 to DM , respectively, and the output data read from A 1 to A M will be referred to as PD 1 , respectively. 〜PD M.

まず、基本クロツクφSによりアドレスカウンタ
2が動作し、Xデコーダ3に対してXアドレス
を、Yデコーダ4に対してYアドレスを出力す
る。
First, the address counter 2 is operated by the basic clock φ S and outputs an X address to the X decoder 3 and a Y address to the Y decoder 4.

メモリセルアレイ5において、Xデコーダ3に
よつて選択された行に属するセルのうち、Yデコ
ーダ4により選択された転送ゲート6に連絡され
た列に属する計nビツトのメモリセルのデータが
I/Oライン17に出力される。たとえば、アド
レスカウンタ2の出力がアドレスA1を指定した
場合、n組のアレイのそれぞれのアドレスA1
位置する合計n個のメモリセルの情報PD1が転送
ゲート6を経て並列に読出される。読出されたn
ビツトのデータPD1は、信号SEがハイレベルの
期間にセンスアンプ7により増幅され、データラ
ツチ8の中に取り込まれる。信号SEの立下がり
とともに、データラツチ8はセンスアンプ7と電
気的切り離されるので、データラツチ8はその後
信号SEがローレベルの期間読出データPD1を保
持する。読出データPD1は出力ラツチ9に伝達さ
れ、n個の出力端子121〜12oから並列に出力
される。こうして第3図に示されるように、基本
クロツクφSの1サイクルごとのアドレス信号の変
化に対応して、順次データが読出される。
In the memory cell array 5, among the cells belonging to the row selected by the X decoder 3, data of a total of n bits of memory cells belonging to the column connected to the transfer gate 6 selected by the Y decoder 4 is inputted to I/O. It is output on line 17. For example, when the output of the address counter 2 specifies the address A1 , the information PD1 of a total of n memory cells located at each address A1 of n arrays is read out in parallel via the transfer gate 6. . read n
The bit data PD 1 is amplified by the sense amplifier 7 and taken into the data latch 8 while the signal SE is at a high level. As the signal SE falls, the data latch 8 is electrically disconnected from the sense amplifier 7, so that the data latch 8 holds the read data PD1 while the signal SE is at a low level. The read data PD 1 is transmitted to the output latch 9 and outputted in parallel from n output terminals 12 1 to 12 o . In this way, as shown in FIG. 3, data is read out sequentially in response to changes in the address signal for each cycle of the basic clock φS .

一方、信号SEが立下がつた後同じアドレスの
指定期間において、信号WEのハイレベルの期間
中に、書込回路10が動作し、入力ラツチ11か
ら送られたnビツトの入力信号をI/Oライン1
7に伝達し、選択されてるメモリセルのデータを
書換える。たとえば、アドレスA1から前のデー
タPD1が読出されて、データラツチ8にストアさ
れた直後、新しいデータD1がアドレスA1のメモ
リセルに書込まれる。データD1は、Mサイクル
後、再びアドレスA1が指定されたとき、読出さ
れる。このようにして、各アドレスのメモリセル
に対して、Mサイクルごとに、READ−
MODIFIED−WRITE動作が行なわれ、新しく
書込まれたデータは、Mサイクル後に出力され、
Mサイクルの遅延が実現できる。
On the other hand, during the specified period of the same address after the fall of the signal SE, the write circuit 10 operates while the signal WE is at a high level, and writes the n-bit input signal sent from the input latch 11 to I/O. O line 1
7 and rewrites the data in the selected memory cell. For example, immediately after the previous data PD 1 is read from address A 1 and stored in data latch 8, new data D 1 is written to the memory cell at address A 1 . Data D 1 is read out when address A 1 is designated again after M cycles. In this way, the memory cell at each address is read-out every M cycles.
A MODIFIED-WRITE operation is performed, and the newly written data is output after M cycles.
A delay of M cycles can be achieved.

[発明が解決しようとする問題点] 従来のデイジタル遅延装置は、以上説明したよ
うに基本クロツクφSの1サイクル中に読出しと書
込みを行なわなければならない。そのため、デー
タラツチまでの読出アクセス時間や、書込完了時
間(信号WEのパルス幅)や、信号SEのパルス幅
や、アドレス信号間のタイミングマージン等を考
慮に入れて基本クロツクφSのサイクルを決定しな
ければならず、高速化を図ることが困難になるな
どの問題点があつた。たとえば、PAL方式のテ
レビジヨン受像機に用いられるデイジタル遅延装
置には、56nsのサイクルタイムが要求されるが、
従来のプロセス技術で、上記従来構成を採用した
場合には、56nsの間にREAD−MODIFIED−
WRITEを行なわなければならず、十分なタイミ
ングマージンをもつて動作させることは困難であ
つた。
[Problems to be Solved by the Invention] As explained above, the conventional digital delay device must perform reading and writing during one cycle of the basic clock φS . Therefore, the cycle of the basic clock φS is determined by taking into consideration the read access time until data latch, write completion time (pulse width of signal WE), pulse width of signal SE, timing margin between address signals, etc. There were problems such as having to do so, making it difficult to increase the speed. For example, the digital delay device used in PAL television receivers requires a cycle time of 56 ns.
When using the conventional process technology and the above conventional configuration, READ-MODIFIED-
WRITE must be performed, making it difficult to operate with sufficient timing margin.

この発明は上記のような問題点を解消するため
になされたもので、従来と同一のプロセス技術を
用いて、従来の構成に比べて高速なデイジタル遅
延装置を得ることを目的とする。
The present invention has been made to solve the above-mentioned problems, and its object is to obtain a digital delay device that is faster than the conventional configuration using the same process technology as the conventional one.

[問題点を解決するための手段] この発明に係るデイジタル遅延装置は、マトリ
クス状に配置されたメモリセル群のアドレス空間
を半分に分割し、分割された各アドレス空間にお
けるメモリセルは基本クロツクパルスの2倍のサ
イクルでREAD−MODIFIED−WRITEを完了
し、かつ2つのアドレス空間は交互に基本クロツ
クパルスの1サイクル分だけ位相をずらせてアク
セスされるようにし、両アドレス空間からの読出
データを基本クロツクパルスのクロツクレートで
交互に出力する一方、基本クロツクパルスに同期
して入力される入力データを両アドレス空間に交
互に書込むようにしたものである。
[Means for Solving the Problems] The digital delay device according to the present invention divides the address space of a group of memory cells arranged in a matrix into halves, and the memory cells in each divided address space respond to the basic clock pulse. A READ-MODIFIED-WRITE is completed in twice as many cycles, and the two address spaces are alternately accessed with a phase shift of one cycle of the basic clock pulse, so that the read data from both address spaces is While the clock rate is alternately output, the input data input in synchronization with the basic clock pulse is alternately written into both address spaces.

[作用] この発明においては、実質的には各アドレス空
間を基本クロツクパルスの2サイクル分のクロツ
クレートで動作させならがら、見かけ上基本クロ
ツクパルスと同じサイクルでデータの入出力動作
を完了することができるために、各アドレス空間
の最小動作サイクルの半サイクル分のクロツクレ
ートでデイジタル遅延装置を動作させることがで
き、高速性能を得ることができる。
[Function] In this invention, while each address space is substantially operated at a clock rate equivalent to two cycles of the basic clock pulse, data input/output operations can be completed in apparently the same cycle as the basic clock pulse. Therefore, the digital delay device can be operated at a clock rate of half the minimum operation cycle of each address space, and high-speed performance can be obtained.

[発明の実施例] 第1図はこの発明の一実施例を示すブロツク図
である。この第1図に示されるデイジタル遅延装
置は、nビツト入力データに対してMサイクルの
遅延を実現するためのもので、メモリセルアレイ
は2つに分割され、第1のメモリセルアレイ84
は偶数アドレス平面を形成し、第2のメモリセル
アレイは奇数アドレス平面を形成し、各メモリセ
ルアレイの記憶容量は等しく(M/2)×nビツ
トである。入力端子80には基本クロツクφSが入
力され、基本クロツクφSの1サイクルは単位遅延
に等しい。端子1011〜101oは、基本クロツ
クφSのクロツクレートで入力されるnビツトの入
力データ信号を受ける端子であり、入力データ信
号は入力ラツチ90を経て書込回路88,98へ
与えられる。タイミングジエネレータ99は基本
クロツクφSを受けて各種タイミング信号φEV
φOD、SEEV、SEOD、WEEV、WEOD、OEEV、OEOD
を第4図に示されるタイミングシーケンスで発生
する。信号φEVは基本クロツクφSを分周したもの
で、基本クロツクφSの2倍のサイクルを持ち、そ
の立下がりエツジでアドレスカウンタ81をイン
クリメントする。信号φODは信号φEVの逆相のクロ
ツクであり、その立下がりエツジでアドレスカウ
ンタ91をインクリメントする。信号SEEV
SEODは、ハイレベル期間中に、それぞれ、セン
スアンプ86,96を動作状態にする。信号
WEEV、WEODはハイレベル期間中に、それぞれ、
書込回路88,98を動作状態にする。信号
OEEVはデータラツチ87の出力を制御し、信号
OEODはデータラツチ97の出力を制御する。
[Embodiment of the Invention] FIG. 1 is a block diagram showing an embodiment of the invention. The digital delay device shown in FIG. 1 is for realizing a delay of M cycles for n-bit input data, and the memory cell array is divided into two.
forms an even address plane, the second memory cell array forms an odd address plane, and each memory cell array has an equal storage capacity of (M/2)×n bits. A basic clock φ S is input to the input terminal 80, and one cycle of the basic clock φ S is equal to a unit delay. Terminals 101 1 to 101 o are terminals for receiving n-bit input data signals input at the clock rate of the basic clock φ S , and the input data signals are applied to write circuits 88 and 98 via input latch 90 . The timing generator 99 receives the basic clock φS and receives various timing signals φEV ,
φ OD , SE EV , SE OD , WE EV , WE OD , OE EV , OE OD
is generated in the timing sequence shown in FIG. The signal φEV is a frequency-divided version of the basic clock φS , has twice as many cycles as the basic clock φS , and increments the address counter 81 at its falling edge. The signal φ OD is a clock having the opposite phase to the signal φ EV , and the address counter 91 is incremented at its falling edge. Signal SE EV ,
SE OD activates the sense amplifiers 86 and 96, respectively, during the high level period. signal
WE EV and WE OD are respectively, during the high level period.
The write circuits 88 and 98 are activated. signal
OE EV controls the output of data latch 87 and outputs the signal
OE OD controls the output of data latch 97.

アドレスカウンタ81は、信号φEVを受けてこ
の信号φEVのサイクル(基本クロツクφSの2倍の
サイクル)でXデコーダ82に偶数番地のXアド
レスを、Yデコーダ83に偶数番地のYアドレス
を供給する。Xデコーダ82の出力は第1のメモ
リセルアレイ84に与えられ、Yデコーダ83の
出力は転送ゲート85に与えられる。同様に、ア
ドレスカウンタ91は信号φODを受けてこの信号
φODのサイクル(基本クロツクφSの2倍のサイク
ル)でXデコーダ92に奇数番地のXアドレス
を、Yデコーダ93に奇数番地のYアドレスを供
給する。Xデコーダ92の出力は第2のメモリセ
ルアレイ94に与えられ、Yデコーダ93の出力
は転送ゲート95に与えられる。転送ゲート85
は第1のメモリセルアレイ84からの読出データ
をI/Oライン102を介してセンスアンプ86
に伝達し、またI/Oライン102を介して送ら
れてくる書込回路88からのデータを第1のメモ
リセルアレイ84へ伝達する。同様に、転送ゲー
ト95は第2のメモリセルアレイ94からの読出
データをI/Oライン103を介してセンスアン
プ96に伝達し、またI/Oライン103を介し
て送られてくる書込回路98からのデータを第2
のメモリセルアレイ94へ伝達する。センスアン
プ86は信号SEEVにより制御され、読出データ
を増幅してデータラツチ87に与える。データラ
ツチ87はセンスアンプ86の出力を一時的にス
トアする。信号SEEVがローレベルのとき、デー
タラツチ87はセンスアンプ86と電気的に切り
離される構成となつている。また、データラツチ
87のデータは信号OEEVがハイレベルの期間、
出力ラツチ89に伝達される構成となつている。
同様に、センスアンプ96は信号SEODにより制
御され読出データを増幅してデータラツチ97へ
与える。データラツチ97はセンスアンプ96の
出力を一時的にストアする。信号SEODがローレ
ベルのとき、データラツチ97はセンスアンプ9
6から電気的に切り離される構成となつている。
また、データラツチ97のデータは信号OEOD
ハイレベルの期間、出力ラツチ89に伝達される
構成となつている。出力ラツチ89はMサイクル
遅延出力を基本クロツクφSに同期して出力し、出
力端子1001〜100oに与える。なお、アドレ
スカウンタ81,92は、それぞれリセツト回路
(図示せず)を有しており、Mサイクルごとにリ
セツトされる。以上により、この発明の一実施例
のデイジタル遅延装置は構成される。
The address counter 81 receives the signal φ EV and inputs an even numbered X address to the X decoder 82 and an even numbered Y address to the Y decoder 83 in the cycle of this signal φ EV (twice the cycle of the basic clock φ S ). supply The output of the X decoder 82 is applied to a first memory cell array 84, and the output of the Y decoder 83 is applied to a transfer gate 85. Similarly, the address counter 91 receives the signal φ OD and in the cycle of this signal φ OD (twice the cycle of the basic clock φ Supply address. The output of the X decoder 92 is applied to a second memory cell array 94, and the output of the Y decoder 93 is applied to a transfer gate 95. Transfer gate 85
The read data from the first memory cell array 84 is sent to the sense amplifier 86 via the I/O line 102.
Also, data from write circuit 88 sent via I/O line 102 is transmitted to first memory cell array 84 . Similarly, the transfer gate 95 transmits read data from the second memory cell array 94 to the sense amplifier 96 via the I/O line 103, and also transmits the read data from the second memory cell array 94 to the write circuit 98 sent via the I/O line 103. Data from the second
The data is transmitted to the memory cell array 94 of. Sense amplifier 86 is controlled by signal SE EV , amplifies read data, and supplies it to data latch 87. Data latch 87 temporarily stores the output of sense amplifier 86. When the signal SE EV is at a low level, the data latch 87 is electrically isolated from the sense amplifier 86. In addition, the data in the data latch 87 is stored during the period when the signal OE EV is at a high level.
The configuration is such that the signal is transmitted to the output latch 89.
Similarly, sense amplifier 96 is controlled by signal SE OD to amplify read data and provide it to data latch 97. Data latch 97 temporarily stores the output of sense amplifier 96. When the signal SE OD is low level, the data latch 97 is connected to the sense amplifier 9.
The configuration is such that it is electrically separated from 6.
Further, the data in the data latch 97 is transmitted to the output latch 89 while the signal OEOD is at a high level. Output latch 89 outputs an M-cycle delayed output in synchronization with basic clock φ S and applies it to output terminals 100 1 -100 o . Note that the address counters 81 and 92 each have a reset circuit (not shown), and are reset every M cycles. As described above, a digital delay device according to an embodiment of the present invention is configured.

第4図は第1図に示す実施例の動作を説明する
ためのタイムチヤートである。次に、この第4図
を参照して第1図に示す実施例の動作について説
明する。なお、以下の説明では、入力端子101
〜101oから入力ラツチ11に入力され、A1
AMの各アドレスに新しくストアされる入力デー
タを、それぞれ、D1〜DMとし、アドレスA1〜AM
から読出される出力データを、それぞれ、PD1
PDMとする。基本クロツクφSを分周してタイミン
グジエネレータ99が信号φEVとその逆相の信号
φODを発生する。信号φEVによりアドレスカウンタ
81は基本クロツクφSの2倍のサイクルの偶数ア
ドレスAdEVを発生し、Xデコーダ82に対して
偶数番地のXアドレスを、Yデコーダ83に対し
て偶数番地のYアドレスを出力する。一方、信号
φODによりアドレスカウンタ91は基本クロツク
φSの2倍のサイクルの奇数アドレスAdODを発生
し、Xデコーダ92に対して奇数番地のXアドレ
スを、Yデコーダ93に対して奇数番地のYアド
レスを出力する。ここで、注目すべきことは、偶
数アドレスAdEVと奇数アドレスAdODは基本クロ
ツクφSの1サイクルだけ位相がずれていることで
ある。今、第1のメモリセルアレイ84におい
て、アドレスカウンタ81の出力がアドレスA2
を指定したとすると、Xデコーダ82とYデコー
ダ83によりアドレスA2に位置するn個のメモ
リセルがアクセスされ、既に(M−1)サイクル
前にストアされているnビツトのデータPD2が転
送ゲート85を軽てI/Oライン102に読出さ
れる。データPD2は信号SEEVがハイレベルの期間
にセンスアンプ86により増幅され、データラツ
チ87に取り込まれる。信号SEEVの立下がりと
ともにデータラツチ87はセンスアンプ86と電
気的に切り離されるので、その後信号SEEVがロ
ーレベルの期間データラツチ87は読出データ
PD2を保持する。データラツチ87に保持されて
いるデータPD2は信号OEEVのハイレベルの期間
に出力ラツチ89に伝達され、n個の出力端子1
001〜100oからデータPD2が出力される。一
方、信号WEEVのハイレベルの期間、書込回路8
8が動作し、入力端子1011〜101oから入力
され入力ラツチ90にストアされている新しいn
ビツトのデータD2が同じアドレスA2のメモリセ
ルに書込まれる。こうして、A2アドレスサイク
ルでのREAD−MODIFIED−WRITEが完了す
る。
FIG. 4 is a time chart for explaining the operation of the embodiment shown in FIG. Next, the operation of the embodiment shown in FIG. 1 will be explained with reference to FIG. 4. Note that in the following explanation, the input terminal 101
1 ~ 101 o is input to the input latch 11, and A 1 ~
Let the input data newly stored at each address of A M be D 1 to D M , respectively, and the addresses A 1 to A M
The output data read from PD 1 to
Let it be PD M. A timing generator 99 divides the basic clock φ S to generate a signal φ EV and a signal φ OD having the opposite phase thereof. In response to the signal φ EV , the address counter 81 generates an even address Ad EV with twice the cycle of the basic clock φ S , and sends an even numbered X address to the X decoder 82 and an even numbered Y address to the Y decoder 83. Output. On the other hand, in response to the signal φ OD , the address counter 91 generates an odd address Ad OD of twice the cycle of the basic clock φ S , and transmits the odd address X address to the X decoder 92 and the odd address Output Y address. What should be noted here is that the even address Ad EV and the odd address Ad OD are out of phase by one cycle of the basic clock φ S. Now, in the first memory cell array 84, the output of the address counter 81 is the address A 2
If , n memory cells located at address A 2 are accessed by the X decoder 82 and Y decoder 83, and n-bit data PD 2 that was already stored (M-1) cycles ago is transferred. The output from gate 85 is read out to I/O line 102. The data PD 2 is amplified by the sense amplifier 86 while the signal SE EV is at a high level, and is taken into the data latch 87. Since the data latch 87 is electrically disconnected from the sense amplifier 86 as the signal SE EV falls, the data latch 87 holds the read data while the signal SE EV is at a low level.
Hold PD 2 . The data PD 2 held in the data latch 87 is transmitted to the output latch 89 during the high level period of the signal OE EV , and is transmitted to the n output terminals 1
Data PD 2 is output from 00 1 to 100 o . On the other hand, during the high level period of the signal WE EV , the write circuit 8
8 operates, and the new n input from input terminals 101 1 to 101 o and stored in input latch 90 is activated.
Bit data D2 is written to the memory cell at the same address A2 . Thus, READ-MODIFIED-WRITE in A2 address cycle is completed.

A2アドレスサイクルの開始から基本クロツク
φSの1サイクル分経過した時点で第2のメモリセ
ルアレイ94ではA3アドレスサイクルが始まる。
アドレスカウンタ91の出力がアドレスA8を指
定し、Xデコーダ92とYデコーダ93によりア
ドレスA3に位置するn個のメモリセルがアクセ
スされ、既に(M−1)サイクル前にストアされ
ているnビツトデータ(PD3)が転送ゲート95
を経てI/Oライン103に読出される。データ
PD3は信号SEODがハイレベルの期間にセンスアン
プ96により増幅され、データラツチ97に取り
込まれる。信号SEODの立下がりとともにデータ
ラツチ97はセンスアンプ96と電気的に切り離
されるので、その後信号SEODがローレベルの期
間、データラツチ97は読出データPD3を保持す
る。次に、信号OEODがハイレベルになると、デ
ータPD3は出力ラツチ89に伝達され、n個の出
力端子1001〜100oから出力される。一方、
信号WEODのハイレベルの期間に書込回路98が
動作し入力端子1011〜101oから入力され入
力ラツチ90にストアされている新しいnビツト
のデータD3が同じA3のメモリセルに書込まれる。
こうして、A3アドレスサイクルにおいてREAD
−MODIFIED−WRIHE動作が完了する。この
間、A3のアドレスサイクルの開始から基本クロ
ツクφSの1サイクル分だけ経過した時点で第2の
メモリセルアレイ84ではA4アドレスサイクル
がスタートし、データPD4の読出動作が行なわれ
ている。
The A3 address cycle begins in the second memory cell array 94 when one cycle of the basic clock φS has elapsed from the start of the A2 address cycle.
The output of address counter 91 specifies address A8 , and n memory cells located at address A3 are accessed by X decoder 92 and Y decoder 93. Bit data (PD 3 ) is transferred to transfer gate 95
The data is read out to the I/O line 103 via the . data
PD 3 is amplified by the sense amplifier 96 and taken into the data latch 97 while the signal SE OD is at high level. Since the data latch 97 is electrically disconnected from the sense amplifier 96 as the signal SE OD falls, the data latch 97 holds the read data PD 3 while the signal SE OD is at a low level. Next, when the signal OE OD becomes high level, the data PD 3 is transmitted to the output latch 89 and output from the n output terminals 100 1 to 100 o . on the other hand,
The write circuit 98 operates during the high level period of the signal WEOD , and the new n-bit data D3 input from the input terminals 1011 to 101o and stored in the input latch 90 is written to the same memory cell A3 . be included.
Thus, in A 3 address cycles READ
-MODIFIED-WRIHE operation is complete. During this time, the A4 address cycle starts in the second memory cell array 84 when one cycle of the basic clock φS has elapsed from the start of the A3 address cycle, and the read operation of the data PD4 is performed.

以上により、基本クロツクφSのクロツクレート
で入力される入力データは、第1のメモリセルア
レイ84と第2のメモリセルアレイ94に交互に
書込まれ、同時に出力端子1001〜100oから
は両メモリセルアレイ84,94からの読出デー
タが入力された時点から基本クロツクφSのMサイ
クル分遅れて基本クロツクφSのクロツクレートで
交互に出力される。こうしてMサイクル遅延を実
現するデイジタル遅延装置として動作する。
As described above, the input data inputted at the clock rate of the basic clock φS is written alternately to the first memory cell array 84 and the second memory cell array 94, and at the same time, the input data is written to both memories from the output terminals 1001 to 100o . The read data from the cell arrays 84 and 94 is output alternately at the clock rate of the basic clock φ S with a delay of M cycles of the basic clock φ S from the time when the read data is input. In this way, it operates as a digital delay device that realizes M-cycle delay.

なお、上述の実施例では、データラツチの出力
コントロールに信号OEEV、OEODを用いたが、そ
れぞれ、信号φEV、φODを代用してもよい。また、
信号WEEV、WEODを、それぞれ、信号SEOD
SEEVで代用することも可能である。さらに、上
記実施例では偶数アドレスサイクルの前半期間
(基本クロツクφSの1サイクル分)に信号SEEV
アクテイブにし、後半期間(基本クロツクφSの1
サイクル分)に信号WEEVをアクテイブにしたが、
信号SEEV、WEEVとともに偶数アドレスサイクル
の後半期間にアクテイブにしてもよい。要する
に、偶数アドレスサイクル中にREAD−
MODIFIE−WRITE動作が完了すればよい。こ
のことは奇数アドレスサイクルにおける信号
SEOD、WEODについても同様である。
In the above embodiment, the signals OE EV and OE OD are used to control the output of the data latch, but the signals φ EV and φ OD may be used instead. Also,
Signals WE EV , WE OD , signals SE OD , respectively
It is also possible to substitute SE EV . Furthermore, in the above embodiment, the signal SE EV is made active during the first half period (one cycle of the basic clock φ S ) of the even address cycle, and the signal SE EV is activated during the second half period (one cycle of the basic clock φ S) .
I activated the signal WE EV for 1 cycle), but
It may be made active in the latter half of an even address cycle together with the signals SE EV and WE EV . In short, READ− during even address cycles
It is sufficient if the MODIFIE-WRITE operation is completed. This means that the signal in odd address cycles
The same applies to SE OD and WE OD .

さらに、上記実施例では、同じ記憶容量のアド
レス空間を有する2つのメモリセルアレイをアク
セスするため、単位遅延の偶数倍のデータ遅延を
得ることができたが、奇数倍のデータ遅延を得る
ためには出力ラツチ89の直前あるいは直後に1
段の遅延回路(レジスタ)を設けるなどすればよ
い。
Furthermore, in the above embodiment, since two memory cell arrays having address spaces with the same storage capacity are accessed, it is possible to obtain a data delay that is an even multiple of the unit delay, but in order to obtain a data delay that is an odd multiple of the unit delay, 1 immediately before or after the output latch 89
For example, a stage delay circuit (register) may be provided.

さらに、この発明によるデイジタル遅延装置
は、スタテイツクメモリ回路を用いて実現しても
よいし、ダイナミツクメモリ回路を用いて実現し
てもよい。
Further, the digital delay device according to the present invention may be realized using a static memory circuit or a dynamic memory circuit.

[発明の効果] 以上のように、この発明によれば、遅延量に対
応したアドレス空間を2つのメモリセルアレイに
分割し、各メモリセルアレイでは、基本クロツク
パルスφSのサイクルの2倍のアドレスサイクル内
でREAD−MODIFIED−WRITE動作を行なわ
しめ、かつ両アレイ間で基本クロツクパルスφS
1サイクル分だけアドレスサイクルの位相をずら
せるように構成し、両アレイからの読出データを
基本クロツクパルスφSのクロツクレートで交互に
出力する一方、基本クロツクパルスφSのクロツク
レートで入力される入力データを両アレイに交互
にストアするように構成したので、実質的には各
アレイを基本クロツクパルスφSの2サイクル分の
クロツクレートで動作させながら、見かけ上、基
本クロツクパルスφSのクロツクレートでデータの
入出力動作を完了することができるためメモリセ
ルアレイの最小動作サイクルの半サイクル分のク
ロツクレートでデイジタル遅延装置を動作させる
ことができ、従来のデイジタル遅延装置に比べて
2倍の高速性能が得られる効果がある。
[Effects of the Invention] As described above, according to the present invention, the address space corresponding to the amount of delay is divided into two memory cell arrays, and each memory cell array has an address space within twice the cycle of the basic clock pulse φ S. The configuration is such that the READ-MODIFIED-WRITE operation is carried out at 100 kHz, and the phase of the address cycle is shifted by one cycle of the basic clock pulse φ S between both arrays, so that the read data from both arrays is synchronized with the clock pulse of the basic clock pulse φ S. Since the input data input at the clock rate of the basic clock pulse φ S is alternately stored in both arrays while the data is output alternately at the clock rate of the basic clock pulse φ S , each array is effectively The digital delay device can be operated at a clock rate of half the minimum operation cycle of the memory cell array, since data input/output operations can apparently be completed at the clock rate of the basic clock pulse φ S while operating at a clock rate of . This has the effect of providing twice the high-speed performance compared to conventional digital delay devices.

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

第1図はこの発明の一実施例を示すブロツク図
である。第2図は従来のデイジタル遅延装置の一
例を示すブロツク図である。第3図は第2図に示
す従来のデイジタル遅延装置の動作を説明するた
めのタイムチヤートである。第4図は第1図に示
すこの発明の一実施例の動作を説明するためのタ
イムチヤートである。 図において、81および91はアドレスカウン
タ、82および92はXデコーダ、83および9
3はYデコーダ、84は第1のメモリセルアレ
イ、94は第2のメモリセルアレイ、85および
95は転送ゲート、86および96はセンスアン
プ、87および97はデータラツチ、88および
98は書込回路、89および90は入力ラツチ、
99はタイミングジエネレータ、1001〜10
oは出力端子、1011〜101oは入力端子を
示す。
FIG. 1 is a block diagram showing one embodiment of the present invention. FIG. 2 is a block diagram showing an example of a conventional digital delay device. FIG. 3 is a time chart for explaining the operation of the conventional digital delay device shown in FIG. FIG. 4 is a time chart for explaining the operation of the embodiment of the present invention shown in FIG. In the figure, 81 and 91 are address counters, 82 and 92 are X decoders, and 83 and 9 are
3 is a Y decoder, 84 is a first memory cell array, 94 is a second memory cell array, 85 and 95 are transfer gates, 86 and 96 are sense amplifiers, 87 and 97 are data latches, 88 and 98 are write circuits, 89 and 90 is an input latch,
99 is a timing generator, 100 1 to 10
0 o indicates an output terminal, and 101 1 to 101 o indicate input terminals.

Claims (1)

【特許請求の範囲】 1 基本クロツクパルスφSに同期して動作が制御
され、かつ入力信号を所定時間幅遅延させて出力
するデイジタル遅延装置であつて、 前記基本クロツクパルスφSに同期した入力信号
が与えられる入力端子と、 前記基本クロツクパルスφSの2倍のサイクルを
有する偶数アドレス信号を発生するための偶数ア
ドレス信号発生手段と、 前記基本クロツクパルスφSの2倍のサイクルを
有し、かつ前記偶数アドレス信号と基本クロツク
パルスφSの1サイクル分だけ位相を異にする奇数
アドレス信号を発生するための奇数アドレス信号
発生手段と、 偶数アドレス空間を有し、かつ前記偶数アドレ
ス信号でアドレス指定される第1のメモリセルア
レイと、 奇数アドレス空間を有し、かつ前記奇数アドレ
ス信号でアドレス指定される第2のメモリセルア
レイと、 前記偶数アドレス信号でアドレス指定されて読
出された前記第1のメモリセルアレイのデータを
一時的に記憶保持する第1のラツチ手段と、 前記第1のラツチ手段によつて前記第1のメモ
リセルアレイのデータが記憶保持された後に、そ
のとき前記偶数アドレス信号で指定されている第
1のメモリセルアレイのメモリセルに前記入力端
子からの入力信号を書込む第1のデータ書込手段
と、 前記奇数アドレス信号でアドレス指定されて読
出された前記第2のメモリセルアレイのデータを
一時的に記憶保持する第2のラツチ手段と、 前記第2のラツチ手段によつて前記第2のメモ
リセルアレイのデータが記憶保持された後に、そ
のとき前記奇数アドレス信号で指定されている第
2のメモリセルアレイのメモリセルに前記入力端
子からの入力信号を書込む第2のデータ書込手段
と、 前記第1および第2のラツチ手段に記憶保持さ
れているデータを前記基本クロツクパルスφSのク
ロツクレートで交互に出力させる手段とを備え
る、デイジタル遅延装置。
[Scope of Claims] 1. A digital delay device whose operation is controlled in synchronization with a basic clock pulse φ S and which outputs an input signal delayed by a predetermined time width, wherein the input signal synchronized with the basic clock pulse φ S is an even address signal generating means for generating an even address signal having twice the cycle of the basic clock pulse φ S ; and an even address signal generating means for generating an even address signal having twice the cycle of the basic clock pulse φ Odd address signal generating means for generating an odd address signal whose phase differs from the address signal by one cycle of the basic clock pulse φ S ; 1 memory cell array; a second memory cell array having an odd address space and addressed by the odd address signal; and data of the first memory cell array addressed and read by the even address signal. a first latch means for temporarily storing and holding the data in the first memory cell array; and after the data in the first memory cell array is stored and held by the first latch means, a first data writing means for writing an input signal from the input terminal into a memory cell of the first memory cell array; and a first data writing means for writing an input signal from the input terminal into a memory cell of the first memory cell array; a second latch means for storing and retaining data in the second memory cell array; and after the data in the second memory cell array is stored and retained by the second latch means, the second memory cell array designated by the odd address signal at that time is a second data write means for writing an input signal from the input terminal into a memory cell of the cell array; and a second data write means for writing the input signal from the input terminal into the memory cell of the cell array, and writing the data stored in the first and second latch means at the clock rate of the basic clock pulse φS . A digital delay device comprising means for alternately outputting the output.
JP59264738A 1984-12-14 1984-12-14 Digital delay device Granted JPS61142814A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP59264738A JPS61142814A (en) 1984-12-14 1984-12-14 Digital delay device
DE19853543911 DE3543911A1 (en) 1984-12-14 1985-12-12 DIGITAL DELAY UNIT
NL8503451A NL8503451A (en) 1984-12-14 1985-12-16 DIGITAL DELAY UNIT.
US07/169,066 US4849937A (en) 1984-12-14 1988-03-17 Digital delay unit with interleaved memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59264738A JPS61142814A (en) 1984-12-14 1984-12-14 Digital delay device

Publications (2)

Publication Number Publication Date
JPS61142814A JPS61142814A (en) 1986-06-30
JPH0159766B2 true JPH0159766B2 (en) 1989-12-19

Family

ID=17407483

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59264738A Granted JPS61142814A (en) 1984-12-14 1984-12-14 Digital delay device

Country Status (1)

Country Link
JP (1) JPS61142814A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02141560U (en) * 1989-04-25 1990-11-28
JPH0394361U (en) * 1990-01-16 1991-09-26

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2788729B2 (en) * 1988-02-09 1998-08-20 日本電気アイシーマイコンシステム株式会社 Control signal generation circuit

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56163594A (en) * 1980-05-15 1981-12-16 Canon Inc Memory control device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02141560U (en) * 1989-04-25 1990-11-28
JPH0394361U (en) * 1990-01-16 1991-09-26

Also Published As

Publication number Publication date
JPS61142814A (en) 1986-06-30

Similar Documents

Publication Publication Date Title
US4849937A (en) Digital delay unit with interleaved memory
EP0208325B1 (en) Image memory
US5265049A (en) Serial access memory capable of reading data serially at a speed double the writing speed
US4789960A (en) Dual port video memory system having semi-synchronous data input and data output
JP3317187B2 (en) Semiconductor storage device
JP2740097B2 (en) Clock synchronous semiconductor memory device and access method therefor
US4961169A (en) Method of and apparatus for generating variable time delay
JPH0636311B2 (en) Dual port VRAM memory
JP3086769B2 (en) Multi-port field memory
JPH0816882B2 (en) Semiconductor memory device
JP2999869B2 (en) Memory access method
US5383160A (en) Dynamic random access memory
JPH0934784A (en) Data writing circuit, data reading circuit, and data transmission device
JPH0159766B2 (en)
JPH07121430A (en) Memory system for digital video signal processing
JP2501101B2 (en) Image memory
US6201729B1 (en) DRAM hidden row access method and apparatus
EP0924707A2 (en) Synchronous dynamic random access memory architecture for sequential burst mode
JP2615050B2 (en) Semiconductor memory
JPH0380367B2 (en)
JPH0713860B2 (en) Semiconductor memory device
JPS6243888A (en) Dual port memory
JP2629450B2 (en) Memory circuit
JPS61144113A (en) Digital delay device
JP2961733B2 (en) Image memory device