JPH01237990A - Semiconductor memory - Google Patents
Semiconductor memoryInfo
- Publication number
- JPH01237990A JPH01237990A JP63066456A JP6645688A JPH01237990A JP H01237990 A JPH01237990 A JP H01237990A JP 63066456 A JP63066456 A JP 63066456A JP 6645688 A JP6645688 A JP 6645688A JP H01237990 A JPH01237990 A JP H01237990A
- Authority
- JP
- Japan
- Prior art keywords
- address
- data
- data register
- write
- read
- 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
Links
- 239000004065 semiconductor Substances 0.000 title claims description 10
- 230000015654 memory Effects 0.000 claims abstract description 81
- 238000006243 chemical reaction Methods 0.000 abstract description 3
- 238000002360 preparation method Methods 0.000 abstract 1
- 238000005070 sampling Methods 0.000 description 6
- 230000003111 delayed effect Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
- Dram (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は半導体メモリに関し、特にテレビジョン信号の
1フィールドまたは1フレームに対応したデータ遅延が
得られ、かつ内部発生するアドレスを先頭番地にイニシ
ャライズ(リセット)する際に2種類の動作モードを備
えた事を特徴とする半導体メモリに関する。[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a semiconductor memory, and particularly to a semiconductor memory that can obtain a data delay corresponding to one field or one frame of a television signal, and that can initialize an internally generated address to the first address. The present invention relates to a semiconductor memory characterized by having two types of operation modes upon (resetting).
従来テレビジョン信号の1フィールドまたは1フレーム
に対応したデータ遅延を行なり際には、汎用ダイナミッ
クRAMが用いられていた。通常米国や日本の放送方式
であるNTSC方式で送られてきた電波をディジタル処
理する場合には、処理する映像信号の帯域を考慮してサ
ンプリング数が決定されるが、データ処理の容易さが得
られるため、色信号副搬送波(f S C#3.58M
Hz)の4倍のザンブリング周波数がよく用いられる。Conventionally, a general-purpose dynamic RAM has been used to delay data corresponding to one field or one frame of a television signal. When digitally processing radio waves sent using the NTSC system, which is the broadcasting system of the United States and Japan, the number of samplings is determined by considering the band of the video signal to be processed, but the ease of data processing is advantageous. Therefore, the color signal subcarrier (f S C#3.58M
A zumbling frequency of four times Hz) is often used.
すなわち3.58MHz X 4# 14.3MHz
(1サイクル70ns)でサンプリングが行なわれて処
理される。That is 3.58MHz x 4# 14.3MHz
Sampling is performed and processed in (1 cycle 70 ns).
この場合、テレビジョン信号の1水平走査線(ライン)
あたりのサンプリング数は910.1フィールド(26
2〜263ライン)あたりのサンプリング数は910X
262 (263)=238420(239330)と
なり、1フレーム(525ライン)あたりのサンプリン
グ数は910X525=477750となる。また1サ
ンプリングポイントあたりの画素の階調数は8ビット程
度が取られている。従って1フレームのデータ遅延を得
るには14.3MHzでサンプリングした場合、477
750X8ビツト以上のメモリ素子が必要となっていた
。このメモリを従来の汎用メモリで構成していた場合の
回路を第2図に示す。すなわち128に×8ビット構成
の汎用メモリを5個使用し128Kx40ビツト構成と
し、40ビット単位で同一アドレスをリードモディファ
イライトサイクルによりデータの書込み、読出しを行な
っていた。1フレームは477750X8ビツトで構成
されるが、40ビット単位でデータを取り扱うと955
50×40ビツトとなり、アドレス発生器は1番地から
アドレスを発生し、95550番地になると次のアドレ
スは再び1番地になるように制御されている。また入出
力データは40ビット単位で、メモリに対して書込み/
読出しが行なわれるので入力データは8ビツト→40ビ
ツトの入力データ直並列変換器、また出力データは40
ビツト→8ビツトの出力データ並直列変換器を通してア
クセスされる。また入力データ、出力データの1サイク
ルは70nsであるが、5サイクル分まとめてメモリに
書込み/読出しを行なうのでメモリのリードモデファイ
ライトサイクルの時間は70 n 5X5=350ns
となり、無理なく行なわせることができる。In this case, one horizontal scanning line (line) of the television signal
The number of samples per field is 910.1 fields (26
The number of samplings per line (2 to 263) is 910X
262 (263)=238420 (239330), and the number of samples per frame (525 lines) is 910×525=477750. Further, the number of pixel gradations per sampling point is approximately 8 bits. Therefore, when sampling at 14.3MHz, to obtain one frame of data delay, 477
A memory element of 750 x 8 bits or more was required. FIG. 2 shows a circuit when this memory is constructed from a conventional general-purpose memory. That is, five general-purpose memories each having a 128K x 8 bit configuration were used to form a 128K x 40 bit configuration, and data was written and read at the same address in units of 40 bits by read-modify-write cycles. One frame consists of 477,750 x 8 bits, but when handling data in units of 40 bits, there are 955
The address generator generates an address starting from address 1, and when it reaches address 95550, the next address is controlled to be address 1 again. Input/output data is written/written to memory in 40-bit units.
Since reading is performed, the input data is 8 bits → 40 bits input data serial/parallel converter, and the output data is 40 bits.
Bit→8 bit output data is accessed through a parallel to serial converter. Also, one cycle of input data and output data is 70 ns, but since 5 cycles are written/read to the memory at once, the memory read/modify write cycle time is 70 n 5X5 = 350 ns.
Therefore, it can be done easily.
上述した従来の回路は汎用メモリを用いているため、入
出力データの直列0並列変換器が必要であり、またちょ
うど1フレ一ム分のデータ遅延が得られるように調整さ
れたアドレス発生器が必要な点など付属部品が多く装置
が大型化するという欠点がある。Since the conventional circuit described above uses general-purpose memory, it requires a serial/0 parallel converter for input/output data, and an address generator adjusted to obtain a data delay of exactly one frame. There are disadvantages in that many accessory parts are required and the device becomes larger.
本発明による半導体メモリは、データ入力端子からのラ
イトデータをライトデータレジスタに一時蓄積し、その
ライトデータレジスタのメモリ容量に相当するブロック
単位でまとめて内部で自動発生するシリアルアドレスで
指定されたメモリセルに転送し、書込みを行なう手段と
、メモリセル内に蓄えられているデータを内部で自動発
生するシリアルアドレスにより指定して、リードデータ
レジスタのメモリJftに相当するブロック単位でまと
めてリードデータレジスタに転送し、リードデータレジ
スタからデータ出力端子を経てリードデータの読出しを
行なう手段を有し、1フィールドあるいは1フレームの
データ遅延が得られるようにしたFIpo如半導体メモ
リで、かつ、このメモリを先頭番地にイニシャライズす
る際に、ライトデータレジスタにそれまでに蓄えられて
いたデータを内部アドレスにより指定されたアドレスに
転送する動作と、イニシャライズした先頭のアドレスに
相当する読出しデータをリードデータレジスタに転送す
る動作を伴ない内部アドレスを先頭番地にリセットする
手段と、これらの転送動作を行なわないで内部アドレス
を先頭番地にリセットする手段を設けている。The semiconductor memory according to the present invention temporarily stores write data from a data input terminal in a write data register, and stores the write data in blocks corresponding to the memory capacity of the write data register in memory designated by a serial address that is automatically generated internally. A read data register is provided that specifies the means for transferring and writing data to the cell and the data stored in the memory cell using an internally automatically generated serial address, in block units corresponding to the memory Jft of the read data register. A FIpo-like semiconductor memory that has a means for reading read data from a read data register through a data output terminal, and that can obtain a data delay of one field or one frame, and this memory is When initializing an address, the data previously stored in the write data register is transferred to the address specified by the internal address, and the read data corresponding to the initialized first address is transferred to the read data register. There are provided means for resetting the internal address to the first address without any operation, and means for resetting the internal address to the first address without performing these transfer operations.
上述した従来の汎用DRAMを使用したテレビジョン信
号などの1フィールドあるいは1フレームの遅延回路に
対し、本発明の画像メモリは、うイトデータのメモリへ
の書込み手段、リードデータのメモリからの読出し手段
を改良し、さらに内部で発生するアドレスを2種類のモ
ードでもってイニシャルアドレス(先頭番号)ヘリセッ
トする手段を付は加えることによって、極めて簡単な制
御と、状況に応じたメモリのイニシャライズ(リセット
)により、1フィールドあるいは1フレームの遅延回路
を構成できるという独創的内容を有する。In contrast to the conventional one-field or one-frame delay circuit for television signals, etc. using the conventional general-purpose DRAM described above, the image memory of the present invention has a means for writing white data into the memory and a means for reading read data from the memory. By improving this and adding a means to reset the internally generated address to the initial address (first number) in two different modes, it is possible to achieve extremely simple control and initialize (reset) the memory according to the situation. , it has the original content of being able to construct a one-field or one-frame delay circuit.
次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.
第1図は本発明の一実施例を示す半導体画像メモリのブ
ロック構成図である。FIG. 1 is a block diagram of a semiconductor image memory showing an embodiment of the present invention.
101.102は、ライトデータレジスタ103゜10
4の書込み番地を選択するためのカラムデコーダでライ
トアドレス発生器112から発生するカラムアドレスを
デコードする。103,104はライトデータレジスタ
でデータ入力端子Dinからのライトデータはこのレジ
スタに一時保管・蓄積される。106,107はm列ρ
列の構成をもつメモリセルアレイ1とm行p′列の構成
をもつメモリセルアレイ2である。105はメモリセル
アレイ1とメモリセルアレイ2の行を選択するためのロ
ウデコーダである。108,109はメモリセルアレイ
1及びメモリセルアレイ2からのリードデータを一時保
管・蓄積しておくためのリードデータレジスタである。101.102 is the write data register 103゜10
A column address generated from the write address generator 112 is decoded by a column decoder for selecting write address No. 4. 103 and 104 are write data registers, and write data from the data input terminal Din is temporarily stored and accumulated in these registers. 106 and 107 are m columns ρ
A memory cell array 1 has a column configuration, and a memory cell array 2 has a configuration of m rows and p' columns. 105 is a row decoder for selecting a row of memory cell array 1 and memory cell array 2; 108 and 109 are read data registers for temporarily storing and accumulating read data from the memory cell array 1 and the memory cell array 2.
110,111はリードデータレジスタ上の読出し番地
を選択するためのカラムデコーダで、リードアドレス発
生器113からのカラムアドレスをデコードする。11
2はライトアドレス発生器で書込み用のカラムアドレス
とロウアドレスを発生する。この回路はカラムアドレス
発生用のカウンタとロウアドレス発生用のカウンタによ
り構成できる。Column decoders 110 and 111 select a read address on the read data register, and decode the column address from the read address generator 113. 11
2 is a write address generator that generates a column address and a row address for writing. This circuit can be constructed from a counter for generating column addresses and a counter for generating row addresses.
113はリードアドレス発生器でリード用のカラムアド
レスとロウアドレスを発生する。この回路もカラムアド
レス発生用のカウンタとロウアドレス発生用のカウンタ
により構成できる。114はリフレッシュアドレス発生
器で、メモリセルアレイ1及び2をダイナミックメモリ
で構成した場合に必要となる。この回路はリフレッシュ
タイマとリフレッシュアドレス発生用のカウンタにより
構成される。115はライトロウアドレス、リードロウ
アドレス及びリフレッシュアドレスを切り換えるための
マルチプレクサである。116はライト制御回路でライ
トロック信号WCKとライトデータレジスタ103ある
いは104に書きかけのデータをメモリセルアレイ10
6あるいは107に転送する動作を伴ないライトアドレ
ス発生器112のライトアドレスを初期値(先頭番地)
にもどすためのクリア信号WCLRとライトデータレジ
スタ103あるいは104に書きかけのデータをメモリ
セルアレイ106あるいは107に転送する動作を伴な
わないでライトアドレス発生器112のライトアドレス
を初期値(先頭番地)にもどすためのクリア信号WCL
RIを入力しアドレスリセット信号、ライトデータレジ
スタからメモリセルアレイへのデータ転送制御信号など
を発生する。A read address generator 113 generates a column address and a row address for reading. This circuit can also be constructed from a counter for generating column addresses and a counter for generating row addresses. Reference numeral 114 denotes a refresh address generator, which is required when memory cell arrays 1 and 2 are configured with dynamic memories. This circuit is composed of a refresh timer and a counter for generating refresh addresses. 115 is a multiplexer for switching the write row address, read row address, and refresh address. 116 is a write control circuit which sends the write lock signal WCK and the data being written to the write data register 103 or 104 to the memory cell array 10.
6 or 107, the write address of the write address generator 112 is initialized (starting address).
The write address of the write address generator 112 is set to the initial value (starting address) without the clear signal WCLR and the operation of transferring the unwritten data to the write data register 103 or 104 to the memory cell array 106 or 107. Clear signal WCL to return
It inputs RI and generates an address reset signal, a data transfer control signal from the write data register to the memory cell array, etc.
117はリード制御回路で、リードクロッ、り信号RC
Kとメモリセルアレイ106あるいは107の先頭行の
データをリードデータレジスタ108あるいは109へ
転送する動作を伴ないリードアドレス発生器113のリ
ードアドレスを初期値(先頭番地)にもどすためのクリ
ア信号RCLRとメモリセルアレイ106あるいは10
7の先頭行のデータをリードデータレジスタ108ある
いは109へ転送する動作を伴なわないでリードアドレ
ス発生器113のリードアドレスを初期値(先頭番地)
にもどすためのクリア信号RCLRIを入力し、アドレ
スリセット信号及びメモリセルアレイからリードデータ
レジスタへのデータ転送制御信号などを発生する。117 is a read control circuit, which outputs a read clock signal RC.
Clear signal RCLR and memory for returning the read address of the read address generator 113 to its initial value (first address) without the operation of transferring K and the data in the first row of the memory cell array 106 or 107 to the read data register 108 or 109. Cell array 106 or 10
The read address of the read address generator 113 is set to the initial value (first address) without the operation of transferring the data in the first row of 7 to the read data register 108 or 109.
It inputs a clear signal RCLRI to restore the original state, and generates an address reset signal and a data transfer control signal from the memory cell array to the read data register.
次にこのように構成された半導体メモリの動作説明を行
なう。Next, the operation of the semiconductor memory configured in this manner will be explained.
書込みは、まずクリア信号WCLRあるいはWCLRI
信号によりライトアドレス発生器がクリアされライト用
カラムアドレス、ロウアドレス共先頭番地にリセットさ
れる。このときWCLR信号を入力した場合は、そのと
き設定されていたカラムアドレスが指定しているライト
データレジスタのデータが書込み用ロウアドレスで指定
された番地に相当するメモリセルアレイに転送されてか
らアドレスがリセットされるのでクリア期間として、こ
のデータ転送に要する時間が必要となる。Writing begins with clear signal WCLR or WCLRI.
The write address generator is cleared by the signal, and both the write column address and row address are reset to the leading address. If the WCLR signal is input at this time, the data in the write data register specified by the column address set at that time is transferred to the memory cell array corresponding to the address specified by the write row address, and then the address is changed. Since it is reset, the time required for this data transfer is required as a clearing period.
この場合クリアに要する時間が比較的長く必要であるが
、例えばそれまでにライトデータレジスタに書込まれて
いたデータがメモリセル内に転送され保存されるという
利点がある。またWCLRI信号を入力した場合は転送
動作を伴なわないため、それまでにライトデータレジス
タに書込まれていたデータはメモリセル内に保存されな
いがクリア期間が非常に短かくできるという利点がある
。クリアが終了するとWCK信号に同期してカラムアド
レスがインクリメントし、各アドレスに対応してDin
端子から入力したデータがライトデータレジスタに蓄積
される。クリア直後はライトデータレジスタ103が選
択されるので、まずはライトデータレジスタ103にデ
ータがストアされる。In this case, although the time required for clearing is relatively long, there is an advantage that, for example, data previously written in the write data register is transferred and stored within the memory cell. Further, when the WCLRI signal is input, since no transfer operation is involved, the data previously written to the write data register is not stored in the memory cell, but there is an advantage that the clearing period can be made very short. When clearing is completed, the column address is incremented in synchronization with the WCK signal, and Din
Data input from the terminal is accumulated in the write data register. Immediately after clearing, the write data register 103 is selected, so data is stored in the write data register 103 first.
ρ回書込みが行なわれると、ライトデータレジスタ10
3は満杯となり引続いてライトデータレジスタ104に
データがストアされる。このときライト制御回路116
は、ライトデータレジスタ103が満杯になったことを
検知し、ライトデータレジスタ103のデータを一括し
てメモリセルアレイ1の最初の行(第1行)に転送する
ための制御信号を発生させる。ライトデータレジスタ1
04にデータがストアされ始めてβ′回書込みが行なわ
れると、ライト制御回路によりライトデータレジスタ1
04のデータが一括にメモリセルアレイ2の最初の行(
第1行)に転送されると共に、ライト用のカラムアドレ
スは1番地に戻り、再びライトデータレジスタ103に
Din端子からのデータがライトクロックWCKに同期
して蓄積される。When writing is performed ρ times, the write data register 10
3 becomes full, and data is subsequently stored in the write data register 104. At this time, the light control circuit 116
detects that the write data register 103 is full and generates a control signal to transfer the data in the write data register 103 to the first row (first row) of the memory cell array 1 all at once. Write data register 1
When data starts to be stored in 04 and is written β' times, the write control circuit writes data to write data register 1.
04 data is collectively stored in the first row of memory cell array 2 (
At the same time, the write column address returns to address 1, and the data from the Din terminal is stored in the write data register 103 again in synchronization with the write clock WCK.
尚ライト用のカラムアドレスが1番地に戻る際に、ライ
ト用のロウアドレスが1アドレスだけインクリメントす
るように構成されるので、このとき新しくストアされた
ライトデータレジスタ103゜104のデータはメモリ
セルアレイ1.メモリセルアレイ2の行に転送・蓄積さ
れる。以下同様にライトデータレジスタの内容は第3行
、第4行と順次インクリメントしたアドレスに転送され
最終行に達っすると再び第1行目からライトデータレジ
スタのデータ転送を繰り返すように構成される。Note that when the write column address returns to address 1, the write row address is incremented by one address, so the newly stored data in the write data registers 103 and 104 is stored in the memory cell array 1. .. The data is transferred and stored in the row of memory cell array 2. Similarly, the contents of the write data register are transferred to addresses incremented sequentially from the third row to the fourth row, and when the last row is reached, the data transfer of the write data register is repeated again from the first row.
次に読出しは、まずクリア信号RCLRまたはRCLR
1信号によりリードアドレス発生器113がクリアされ
、リード用カラムアドレス、ロウアドレス共先頭番地(
1番地)にリセットされる。このときRCLR信号を入
力した場合、リード用カラム、ロウアドレスが1番地に
設定されると同時に、最初に読出すべき行のデータすな
わちメモリセルアレイ1の第1行のデータがリードデー
タレジスタ108に一括転送されるので、クリア期間と
してこの転送に要する時間が必要となる。この場合クリ
アに要する時間が比較的長く必要であるが、先頭行のデ
ータとして読出され2るべきデータがリードデータレジ
スタに予め転送され、確保されているとう利点がある。Next, for reading, first use the clear signal RCLR or RCLR.
The read address generator 113 is cleared by the 1 signal, and both the read column address and row address start address (
address 1). If the RCLR signal is input at this time, the read column and row address is set to address 1, and at the same time, the data of the row to be read first, that is, the data of the first row of the memory cell array 1, is stored in the read data register 108 all at once. Since the data is transferred, the time required for this transfer is required as a clearing period. In this case, the time required for clearing is relatively long, but there is an advantage that the data to be read out as the data of the first row and to be 2 is transferred and secured in advance to the read data register.
またRCLRI信号を入力した場合は、転送動作を伴な
わないため先頭行のデータとして読出されるべきデータ
がリードデータレジスタに確保されず、正確なデータの
読出しはできないが、クリア期間な非常に短かくできる
という利点がある。クリアが終了するとリード用のカラ
ムアドレスは1番地に設定されるが、その後RCK信号
に同期してカラムアドレスがインクリメントし、各アド
レスに対応してリードデータレジスタ108から読出し
が行なわれる。In addition, when the RCLRI signal is input, since no transfer operation is involved, the data that should be read as the first row data is not secured in the read data register, and accurate data cannot be read, but the clearing period is very short. It has the advantage of being able to do this. When clearing is completed, the column address for reading is set to address 1, but thereafter the column address is incremented in synchronization with the RCK signal, and reading from the read data register 108 is performed in accordance with each address.
尚RCLRIでリセットを行なった場合先頭行のデータ
が予め転送されないので、それまでにリードデータレジ
スタ108に蓄えられていたデータが読み出される。尚
クリアが実行されると、データの読出しが開始されると
同時に、次に読出すべき行のデータすなわちメモリセル
アレイ2の先頭行のデータがリードデータレジスタ10
9に自動的に転送されるように制御される。このときメ
モリセルアレイ2の先頭行のデータがリードデータレジ
スタ109に転送が完了するとリード用のロウアドレス
が1アドレスにだけインクリメントされる。従ってクリ
ア後リードデータレジスタ108からρ回の読出しが完
了すると、リードデータレジスタ109から読出しが開
始されると同時にリード制御回路によりメモリセルアレ
イ1の第2行のデータがリードデータレジスタ108に
一括して転送される。またリードデータレジスタ109
からp′回の読出しが行なわれるとメモリセルアレイ2
の第2行のデータがリードデータレジスタ109に転送
された後にリード用のロウアドレスが1つインクリメン
トされる。以下同様にリードデータレジスタの読出しが
終了するとメモリセルアレイの第3行、第4行と順次イ
ンクリメントシたアドレスからデータの転送が行なわれ
、最終行に達っすると再び第1行目から読出しデータの
転送が繰り返されるように構成される。ここでクリア信
号WCLR,πて■π及びWCLRl、RCLRlの使
い方についてもう少し詳細に説明する。Note that when resetting is performed using RCLRI, the data in the first row is not transferred in advance, so the data that has been stored in the read data register 108 up to that point is read out. Note that when clearing is executed, the data of the next row to be read, that is, the data of the first row of the memory cell array 2, is transferred to the read data register 10 at the same time as data reading is started.
9 is automatically transferred. At this time, when the data in the first row of the memory cell array 2 is completely transferred to the read data register 109, the row address for reading is incremented by one address. Therefore, when reading is completed ρ times from the read data register 108 after clearing, reading from the read data register 109 is started, and at the same time, the data in the second row of the memory cell array 1 is transferred to the read data register 108 at once by the read control circuit. be transferred. Also, read data register 109
After p' readings are performed from memory cell array 2
After the second row of data is transferred to the read data register 109, the read row address is incremented by one. Similarly, when reading from the read data register is completed, data is transferred from the third and fourth rows of the memory cell array, sequentially incrementing addresses, and when the last row is reached, the read data is transferred again from the first row. Transfers are configured to repeat. Here, how to use the clear signals WCLR, π and ■π and WCLRl and RCLRl will be explained in more detail.
このメモリを1フレームのデータ遅延線、例えばNTS
C方式の4fscサンプリングを例にした場合を考える
と1走査線の画素数は910画素、また走査線の数は5
25本となるので第1図においてρ+で’=910アド
レスXn(nは階調数に対応例えば8)またm=525
とするのが理想的となる。このメモリを1フレ一ム調度
に対応した遅延線として使用する場合には次のようにす
る。WCK、RCKは共通に接続し同じクロック信号を
入力する。WCLR,πで■πは共通に接続し、またW
CLRl、RCLRlも共通に接続する。This memory is connected to one frame of data delay line, e.g.
Taking C method 4fsc sampling as an example, the number of pixels in one scanning line is 910 pixels, and the number of scanning lines is 5.
There are 25 lines, so in Figure 1, ρ+' = 910 address Xn (n corresponds to the number of gradations, for example 8) and m = 525
Ideally, this would be the case. When this memory is used as a delay line corresponding to one frame adjustment, the following procedure is performed. WCK and RCK are commonly connected and input the same clock signal. In WCLR, π, ■π is connected in common, and W
CLRl and RCLRl are also commonly connected.
WCLR,RCLRあるいはWCLRl、RCLRlの
いずれかにクリア信号を入力することによりライト/リ
ードアドレスは先頭番地にクリアされ、ライトデータの
書込みリードデータの読出しがライトデータレジスタ;
リードデータレジスタに対して行なわれる。この際、
ライトデータのメモリセルへの転送はライトデータレジ
スタが満杯となってから行なわれるのでライト、リード
アドレスが同じ場合の読出しデータは、ちょうどこのメ
モリの全アドレスに対応した画素分だけ遅延したデータ
すなわち910X525=477750画素分だけ遅延
したデータが得られることになる。次にこのメモリを1
フィールドに相当するデータ遅延線として用いる場合を
考える。すなわち910X262 (あるいは263)
=238420 (あるいは239330)画素の遅延
線として使用する場合にはクリア信号により調整する。By inputting a clear signal to either WCLR, RCLR or WCLRl, RCLRl, the write/read address is cleared to the first address, and writing of write data and reading of read data are performed in the write data register;
This is done for the read data register. On this occasion,
The transfer of write data to the memory cell is performed after the write data register is full, so when the write and read addresses are the same, the read data is data delayed by exactly the amount of pixels corresponding to all addresses of this memory, that is, 910X525. Data delayed by =477750 pixels is obtained. Next, set this memory to 1
Consider the case where it is used as a data delay line corresponding to a field. i.e. 910X262 (or 263)
=238420 (or 239330) When used as a pixel delay line, adjust with a clear signal.
ここでWCLR,RCLRにより制御する場合には転送
動作を伴なうので比較的長いクリア時間が必要であり、
例えばこのクリア時間を1μSとすると、クリア時間の
間およそ15サイクル(1000ns/ 70ns#1
5)に相当するクロックが入力するのでクリア信号を入
力するデイレイサイクル数を238420−15=23
8405 (あるいは239330−15=23931
5)の所で入力する必要が生じる。この場合はメモリの
コントロールがやや複雑であるが、262(あるいは2
63)行における書きかけのデータ及び第1行の読出し
データを確保できるという利点がある。逆にWCLRI
、RCLRIにより制御する場合には転送動作を伴なわ
ないのでクリア時間を非常に短かくでき例えば1サイク
ル(70n s)で内部′7ドレスカウンタを先頭番地
に初期化することが可能となる。この場合デイレイ長の
メモリコントロールが非常に簡単になるという利点があ
る。この場合第1行に和尚する読出しデータ、262
(あるいは263)行における書込みデータが確保され
ないという欠点があるがこの部分は垂直同期期間あるい
はフィールドの切換りで映像信号は含まれておらず正確
な読出しが行なわれなくても良いという場合が多く問題
ないケースが多い。最後にこのメモリにおいてライトデ
ータレジスタからメモリセルへのデータ転送と、メモリ
セルからリードデータレジスタl\の転送とリフレッシ
ュが同時に要求された場合について説明する。この場合
は図示されないがアクセス順序仲裁回路(アービトレー
ション回路)が備わっており、3つ同時に要求された場
合でも順序よくひとつづつ行なわせることができる。ラ
イトデータレジスタ及びリードデータレジスタの転送要
求が発生した場合でもDin、Dout端子からのアク
セスは他方のレジスタより行なわれているので書込みあ
るいは読出しが中断せることはなυご。Here, when controlling using WCLR and RCLR, a relatively long clearing time is required because a transfer operation is involved.
For example, if this clearing time is 1 μS, the clearing time will be approximately 15 cycles (1000ns/70ns#1
Since the clock corresponding to 5) is input, the number of delay cycles to input the clear signal is 238420-15=23.
8405 (or 239330-15=23931
You will need to enter the information in step 5). In this case, memory control is a little complicated, but 262 (or 2
63) There is an advantage that unwritten data in a row and read data in the first row can be secured. On the contrary, WCLRI
, RCLRI does not involve a transfer operation, so the clearing time can be made very short and, for example, it is possible to initialize the internal '7 address counter to the leading address in one cycle (70 ns). In this case, there is an advantage that memory control of the delay length becomes very simple. In this case, the read data to be displayed in the first line is 262
(or 263) row is not secured, but this part often does not contain video signals during the vertical synchronization period or field switching, so accurate reading does not need to be performed. There are many cases where there is no problem. Finally, a case will be described in which data transfer from the write data register to the memory cell and transfer and refresh of the read data register l\ from the memory cell are requested simultaneously in this memory. In this case, although not shown, an access order arbitration circuit (arbitration circuit) is provided, so that even if three requests are made at the same time, they can be performed one by one in an orderly manner. Even if a transfer request for the write data register and read data register occurs, access from the Din and Dout terminals is performed from the other register, so writing or reading will not be interrupted.
−射的にこのデータ転送あるいはリフレッシュ期間はお
よそ300ns程度で終了する。一方p+ρ’=910
アドレスした場合、1つのレジスタのアクセス期間はお
よそ32μs (70nsX455L;32μS)程度
になるので、32μsの間にライトテータレジスタ→メ
モリセルへのデータ転送メモリセル−リードデータレジ
スタへのデータ転送及びリフレッシュを終了させること
は何ら問題ない。- Strategically, this data transfer or refresh period ends in about 300 ns. On the other hand, p+ρ'=910
When addressing, the access period for one register is approximately 32 μs (70 ns x 455L; 32 μS), so data transfer from write data register to memory cell, data transfer from memory cell to read data register, and refresh are performed during 32 μs. There is no problem in ending it.
以上説明したように本発明により入力データをライトデ
ータレジスタに一時蓄積し、ライトデータレジスタのメ
モリ容量に相当するブロック単位で内部で自動発生する
シリアルアドレスにより指定してメモリセルへ転送する
手段と、同様にメモリセル内の蓄積データをリードデー
タレジスタへのメモリ容量に相当するブロック単位で内
部で自動発生するシリアルアドレスにより指定してメモ
リセルからリードデータレジスタへ転送し、そこから出
力データとして読出す手段を有し、かつ、内部のアドレ
スを先頭番地にクリアする動作モードを2種類用意し、
1つはクリアした際にライトデータレジスタからメモリ
セルへのデータの転送とメモリセルからリードデータレ
ジスタへのデータの転送を伴なう動作ともう1つはこれ
らの転送を伴なわない動作を用意することにより、内蔵
するメモリ容量に対応した固定サイズのデータの遅延線
として使える他、クリア信号により任意のサイズのデー
タ遅延線を可能とし、この際データの取り扱い方法によ
り高速にリセットする手段と低速だが読出しデータを確
保してリセットを行なえる手段を選択できるという効果
がある。As explained above, according to the present invention, input data is temporarily stored in a write data register, and means for transferring it to a memory cell by specifying it by a serial address automatically generated internally in blocks corresponding to the memory capacity of the write data register; Similarly, the accumulated data in the memory cell is transferred from the memory cell to the read data register by specifying it using an internally automatically generated serial address in block units corresponding to the memory capacity of the read data register, and read from there as output data. There are two types of operation modes for clearing the internal address to the first address.
One is an operation that involves data transfer from the write data register to the memory cell and from the memory cell to the read data register when cleared, and the other is an operation that does not involve these transfers. By doing so, it can be used as a data delay line of a fixed size corresponding to the built-in memory capacity, and also allows a data delay line of any size by using a clear signal. However, it has the advantage that it is possible to select a means that can secure read data and perform reset.
第1図は本発明の一実施例である。
第2図は従来の汎用メモリを用いた1フレーム遅延回路
の構成例を示す。
101.102・・・・・・ライト用カラムデコーダ、
103.104・・・・・・ライトデータレジスタ、1
05・・・・・・ロウテコ−y、106,107・・・
・・・メモリセルアレイ1及び2.108,109・・
・・・・リードデータレジスタ、110,111・・・
・・・リード用カラムデコーダ、112・・・・・・ラ
イトアドレス発生器、113・・・・・・リードアドレ
ス発生器、114・・・・・・リフレッシュアドレス発
生器、115・・・・・・アドレス切換用マルチプレク
サ、116・・・・・・ライト制御回路、117・・・
・・・リード制御回路、WCK、RCK・・・・・・ラ
イトクロック、リードクツツク、WCLR。
RCLR・・・・・・ライトアドレスクリア信号、リー
ドアドレスクリア信号、WCLRl、RCLRl・・・
・・・ライトアドレスクリア1信号、リードアドレスク
リア1信号、21・・・・・・直並列変換回路、22・
・・・・・並直列変換回路、23・・・・・・128K
X8ビツト汎用メモリを5個用いた128X40ビツト
構成メモリシステム、24・・・・・・アドレス発生器
。
代理人 弁理士 内 原 音FIG. 1 shows an embodiment of the present invention. FIG. 2 shows an example of the configuration of a one-frame delay circuit using a conventional general-purpose memory. 101.102・・・Column decoder for write,
103.104...Write data register, 1
05...Routeco-y, 106,107...
...Memory cell array 1 and 2.108,109...
...Read data register, 110, 111...
... Read column decoder, 112 ... Write address generator, 113 ... Read address generator, 114 ... Refresh address generator, 115 ...・Address switching multiplexer, 116...Write control circuit, 117...
...Read control circuit, WCK, RCK...Write clock, read clock, WCLR. RCLR...Write address clear signal, read address clear signal, WCLRl, RCLRl...
...Write address clear 1 signal, read address clear 1 signal, 21...Serial-to-parallel conversion circuit, 22.
...Parallel-serial conversion circuit, 23...128K
128 x 40 bit configuration memory system using 5 x 8 bit general purpose memories, 24...address generator. Agent Patent Attorney Oto Uchihara
Claims (1)
スタに一時蓄積し、該ライトデータレジスタのメモリ容
量に相当するブロック単位でまとめて内部で自動発生す
るシリアルアドレスにより指定されたメモリセルに転送
し、書込みを行なう手段と、メモリセル内に蓄えられて
いるデータを、内部で自動発生するシリアルアドレスに
より指定してリードデータレジスタのメモリ容量に相当
するブロック単位でまとめて、該リードデータレジスタ
へ転送し、該リードデータレジスタからデータ出力端子
を経てリードデータの読出しを行なう手段を有しテレビ
ジョン信号の1フィールドあるいは1フレームに相当し
た画素分のデータ遅延が得られるようにしたFIFO型
半導体メモリにおいて、該ライトデータレジスタに蓄え
られているデータを指定されたメモリセルに転送する動
作あるいは、指定されたメモリセルの内容を該リードデ
ータレジスタに転送する動作を伴ない、内部アドレスを
イニシャルアドレス(先頭番地)にリセットする手段と
、該ライトデータレジスタに蓄えられているデータを指
定されたメモリセルに転送する動作あるいは指定された
メモリセルの内容を該リードデータレジスタに転送する
動作を伴なわないで内部イニシャルアドレスにリセット
する手段を設けたことを特徴とするFIFO型半導体メ
モリ。The write data from the data input terminal is temporarily stored in the write data register, and is transferred in blocks corresponding to the memory capacity of the write data register to the memory cell specified by the internally automatically generated serial address. The data stored in the memory cells is specified by an internally automatically generated serial address and transferred to the read data register in block units corresponding to the memory capacity of the read data register. In a FIFO type semiconductor memory having a means for reading read data from a read data register via a data output terminal and obtaining a data delay of a pixel equivalent to one field or one frame of a television signal, the write This involves the operation of transferring the data stored in the data register to the specified memory cell, or the operation of transferring the contents of the specified memory cell to the read data register, and converts the internal address to the initial address (starting address). Internal initial address without means for resetting and an operation of transferring the data stored in the write data register to the specified memory cell or an operation of transferring the contents of the specified memory cell to the read data register. A FIFO type semiconductor memory characterized in that it is provided with means for resetting.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63066456A JPH01237990A (en) | 1988-03-18 | 1988-03-18 | Semiconductor memory |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63066456A JPH01237990A (en) | 1988-03-18 | 1988-03-18 | Semiconductor memory |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01237990A true JPH01237990A (en) | 1989-09-22 |
Family
ID=13316292
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63066456A Pending JPH01237990A (en) | 1988-03-18 | 1988-03-18 | Semiconductor memory |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01237990A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04146586A (en) * | 1990-10-05 | 1992-05-20 | Nec Corp | Fifo memory |
-
1988
- 1988-03-18 JP JP63066456A patent/JPH01237990A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04146586A (en) * | 1990-10-05 | 1992-05-20 | Nec Corp | Fifo memory |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6895465B2 (en) | SDRAM with command decoder, address registers, multiplexer, and sequencer | |
| JPH0636311B2 (en) | Dual port VRAM memory | |
| JPH07121430A (en) | Memory system for digital video signal processing | |
| EP0959428B1 (en) | Image processing apparatus, special effect apparatus and image processing method | |
| JP3550510B2 (en) | Dynamic random access memory device, data transfer system and data writing method | |
| KR0166853B1 (en) | Memory system for digital video signal processing | |
| JP2615050B2 (en) | Semiconductor memory | |
| JP3086273B2 (en) | Semiconductor storage device | |
| JPH0748840B2 (en) | Semiconductor image memory | |
| JP3038710B2 (en) | Memory device for image data | |
| JPH036595B2 (en) | ||
| JP2000284771A (en) | Video data processing device | |
| JPH02255988A (en) | image memory | |
| JPH066752A (en) | Method and device for fetching image | |
| JPS59165092A (en) | Pixel data/color data reading circuit for crt display unit | |
| GB2246650A (en) | Digital memory access system | |
| JPH0137025B2 (en) | ||
| JPH10187117A (en) | Image processing system and image processing method | |
| JPH01296853A (en) | Reduction picture generating circuit for video signal | |
| JPH0419895A (en) | Image data processor | |
| JPH05176183A (en) | Memory control circuit | |
| JPH0898036A (en) | Image playback device | |
| JPH03235285A (en) | Fifo type semiconductor memory | |
| JPH04172688A (en) | Fifo semiconductor memory | |
| JPH01305769A (en) | Picture reducing device |