JPH06100898B2 - Image memory - Google Patents
Image memoryInfo
- Publication number
- JPH06100898B2 JPH06100898B2 JP61276514A JP27651486A JPH06100898B2 JP H06100898 B2 JPH06100898 B2 JP H06100898B2 JP 61276514 A JP61276514 A JP 61276514A JP 27651486 A JP27651486 A JP 27651486A JP H06100898 B2 JPH06100898 B2 JP H06100898B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- circuit
- register
- cycle
- 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.)
- Expired - Lifetime
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
- Memory System (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、ビデオ信号を記憶再生可能な画像メモリに係
り、特に標本化して量子化されたビデオ信号を所定時間
遅延させてデジタル信号処理を行なうに好適な画像メモ
リに関するものである。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image memory capable of storing and reproducing a video signal, and more particularly to delaying a sampled and quantized video signal for a predetermined time to perform digital signal processing. The present invention relates to an image memory suitable for execution.
〔従来の技術〕 標本化し量子化した画像信号を所定時間遅延する、ある
いは、記憶する画像メモリは、高画質テレビジョンシス
テム、高機能ビデオテープレコーダ、ディジタルテレビ
ジョンシステムなどの基本的構成要素として、使いやす
く汎用性に富む事が要求される。従来、このようなシス
テムの画像メモリには、ビット当りのコストが安い汎用
のダイナミックランダムアクセスメモリを複数個並列に
用いていた。しかし、1チップあたりの記憶容量が256K
ビットや1Mビットと大容量化してくると、画像信号処理
で必要とするメモリ容量が1チップで実現できるように
なり、従来の複数個並列に接続する方法ではメモリ容量
の利用効率が悪くなってしまう。そこで最近では、長見
・原による「テレビやVTRのフィールド・メモリ用320行
×700列構成の画像専用直列入出力型ダイナミック・メ
モリ」,日経エレクトロニクス,1985年2月11日号,PP21
9−239に述べられているように、1水平走査線に対応す
るデータを直列に高速入出力できる専用のダイナミック
メモリも考案されてきている。しかし、前記メモリで
も、標本化周波数を4倍の色副搬送波周波数(以下、fs
cと略す)とするシステムや、あらかじめ定められた任
意のブロックデータを所定時間遅延したり記憶したりす
るような一般的ビデオ信号処理システムには、十分な性
能を持つものではなかった。[Prior Art] An image memory for delaying or storing a sampled and quantized image signal for a predetermined time is used as a basic component of a high-quality television system, a high-performance video tape recorder, a digital television system, or the like. It is required to be easy to use and versatile. Conventionally, a plurality of general-purpose dynamic random access memories having a low cost per bit have been used in parallel as the image memory of such a system. However, the storage capacity per chip is 256K
As the capacity increases to 1 Mbit and 1 Mbit, the memory capacity required for image signal processing can be realized with a single chip, and the conventional method of connecting multiple units in parallel reduces the memory capacity utilization efficiency. I will end up. Therefore, recently, Nagami Hara, "320-row x 700-column image-only serial input / output dynamic memory for image memory for TV and VTR field memory", Nikkei Electronics, February 11, 1985, PP21
As described in 9-239, a dedicated dynamic memory that can serially input / output data corresponding to one horizontal scanning line at high speed has been devised. However, even in the above memory, the sampling frequency is four times the color subcarrier frequency (hereinafter, fs).
It is not sufficient for a system referred to as c) or a general video signal processing system that delays or stores a predetermined arbitrary block data for a predetermined time.
上記従来例では、外部より指定されたアドレスでランダ
ムアクセスする機能が付加されておらず、例えば2つの
異なる映像を同一画面内に映出するピクチャーアンドピ
クチャー(Pictur&Pictur)機能や、画面の一部分に他
の情報を映出する機能などをこの画像メモリで実現しよ
うとすると、外部回路構成が著しく複雑になるという欠
点をもっている。In the above-mentioned conventional example, a function of randomly accessing at an externally specified address is not added. For example, a picture-and-picture (Pictur & Pictur) function for displaying two different images on the same screen, and a part of the screen If the image memory is used to realize the function of displaying the information, the external circuit configuration becomes extremely complicated.
本発明の目的は、上記従来技術の欠点に鑑み、高速入出
力が可能で、かつ、例えば画面を2分割した部分の2つ
の異なる映像を多重するなどの多機能処理や、通常のビ
デオ信号処理に好適な画像メモリを提供することにあ
る。In view of the above-mentioned drawbacks of the prior art, an object of the present invention is to enable high-speed input / output, and to perform multi-functional processing such as multiplexing two different images of a screen divided into two parts, and normal video signal processing. To provide a suitable image memory.
上記目的は、画像メモリ構成として、少なくとも(K×
m)列n行(K,m,nは自然数)の構成を持つダイナミッ
ク形のメモリセルアレイと、直列にデータ入力しmビッ
トの並列データを出力するシリアル−パラレル変換回路
(以後、SP変換回路と記す。)と、mビットの並列デー
タを入力し直列に出力するパラレル−シリアル変換回路
(以後、PS変換回路と記す。)と、上記SP変換された並
列データを上記メモリセルアレイに書き込むための書き
込みアドレス(以後、Wアドレスと記す。)と、上記メ
モリセルアレイより並列データを読み出すための読み出
しアドレス(以後、Rアドレスと記す。)と、上記メモ
リセルアレイをリフレッシュするためのリフレッシュア
ドレス(以後、REFアドレスと記す。)とを時分割に発
生するアドレス発生回路と、このアドレス発生回路から
時分割に出力される各アドレスをデコードして上記メモ
リセルアレイに供給するアドレスデコード回路と、上記
アドレス発生回路から時分割に出力される各アドレスの
タイミングを制御するタイミング制御回路からなり、か
つ上記アドレス発生回路を少なくとも読出し、書込み、
およびリフレッシュアドレス用の第1〜第3の各レジス
タ(以下、Rレジスタ,Wレジスタ,REFレジスタと記
す。)と、任意のアドレスデータまたはアドレス値の増
大/減少量を取込む第5のレジスタと、これらの各レジ
スタの内から少なくとも2つ以上のレジスタ出力から1
つを選択する手段と、この選択されたレジスタ出力を取
込む第4のレジスタ回路と、第4のレジスタ出力値を増
大または減少するインクリメント回路またはデクリメン
ト回路とで構成し、かつ第1〜第3の各レジスタ出力の
内のいずれか一つを選択し、第4のレジスタに取込み、
インクリメント回路またはデクリメント回路を通した後
のデータを再び上記で選択したレジスタに取込むまでを
アドレス発生回路の1サイクルとして処理するととも
に、この1サイクル期間内で他のレジスタ出力が選択さ
れて第4のレジスタに取込まれることを禁止することに
より達成される。The above-mentioned object is at least (K ×
m) column n rows (K, m, n is a natural number), and a dynamic memory cell array, and a serial-parallel conversion circuit (hereinafter referred to as an SP conversion circuit) that inputs data in series and outputs m-bit parallel data. , And a parallel-serial conversion circuit (hereinafter referred to as a PS conversion circuit) for inputting m-bit parallel data and outputting in series, and writing for writing the SP-converted parallel data in the memory cell array. An address (hereinafter, referred to as W address), a read address (hereinafter, referred to as R address) for reading parallel data from the memory cell array, and a refresh address (hereinafter, REF address) for refreshing the memory cell array. Is generated in a time division manner, and each address output from the address generation circuit in a time division manner. Address decoding circuit for supplying the address to the memory cell array and a timing control circuit for controlling the timing of each address output from the address generating circuit in a time division manner, and at least reading and writing the address generating circuit. ,
And first to third registers for refresh address (hereinafter, referred to as R register, W register, REF register), and a fifth register for taking in an increase / decrease amount of arbitrary address data or address value. , 1 out of at least 2 of these registers
And a fourth register circuit for taking in the selected register output, and an increment circuit or a decrement circuit for increasing or decreasing the fourth register output value, and first to third Select any one of the output of each register of, and capture in the fourth register,
The process of fetching the data after passing through the increment circuit or the decrement circuit into the register selected again is processed as one cycle of the address generation circuit, and another register output is selected within this one cycle period and the fourth register This is achieved by prohibiting inclusion in the register.
ダイナミック形のメモリセルアレイの入出力段の高速な
シリアルデータをSP変換およびPS変換する回路を設ける
ことにより、入出力データのメモリセルアレイへの書込
み/読出しを例えばmビットパラレルに変換した分だけ
1/mと低速に行なうことができる。したがって、読出し
アドレスを発生する読出しサイクル(以後、Rサイクル
と記す。)と書込みアドレスを発生する書込みサイクル
(以後、Wサイクルと記す。)とリフレッシュアドレス
を発生するリフレッシュサイクル(以後、REFサイクル
と記す。)とを上記タイミング制御回路により夫々時分
割に設け、かつ各サイクルに応じて上記アドレス発生回
路から時分割にRアドレス、Wアドレス,REFアドレスを
供給し、各サイクルの和を例えばmビット以下に選定す
ることにより、シリアルな入力データ(以後、DINと記
す。)がm個入力した後に再度m個入力するまでに、W
サイクルを割当て、mビットのパラレルなデータとして
メモリセルアレイに書込むことが可能となる。同様に、
シリアルな出力データ(以後、DOUTと記す。)をm個出
力した後に再度新たにm個出力するまでにRサイクルを
割当て、mビットのパラレルなデータをメモリセルアレ
イから読出すことが可能となる。以上により、高速なシ
リアルデータのメモリへの連続した書込み/読出しを同
時に行なうことができる。By providing a circuit for SP conversion and PS conversion of high-speed serial data at the input / output stage of the dynamic type memory cell array, the writing / reading of the input / output data to / from the memory cell array is converted into, for example, m bits in parallel.
It can be performed at a low speed of 1 / m. Therefore, a read cycle for generating a read address (hereinafter referred to as an R cycle), a write cycle for generating a write address (hereinafter referred to as a W cycle), and a refresh cycle for generating a refresh address (hereinafter referred to as a REF cycle). .) Are provided in time division by the timing control circuit, and the R address, W address, and REF address are supplied in time division from the address generation circuit according to each cycle, and the sum of each cycle is, for example, m bits or less. By selecting, after inputting m serial input data (hereinafter, referred to as D IN ) m times, W
It becomes possible to allocate a cycle and write it in the memory cell array as m-bit parallel data. Similarly,
It becomes possible to allocate m cycles of serial output data (hereinafter referred to as D OUT ) and then output m new data, and read m-bit parallel data from the memory cell array. . As described above, continuous writing / reading of high-speed serial data to the memory can be simultaneously performed.
また、上記アドレス発生回路にRレジスタ,Wレジスタ,R
EFレジスタを設け、かつ任意指定アドレスを取込む第5
のレジスタを設け、これらのレジスタ出力を上記の各サ
イクルに応じて選択し、第4のレジスタに取込み、この
第4のレジスタに取込まれたアドレス値をアドレスデコ
ード回路を通してメモリセルアレイに供給することによ
り、各サイクルに応じて任意アドレスを指定できるとと
もに、指定しない場合は前サイクルのアドレス値を増大
または減少したアドレス値を自動的に供給することがで
きる。このため、任意アドレス指定の必要な、例えば2
画面機能や小画面多重など多機能を容易に実現すること
ができる。In addition, in the address generation circuit, R register, W register, R register
Fifth with EF register and taking in arbitrary address
Registers are provided, the outputs of these registers are selected in accordance with each of the above cycles, are fetched in the fourth register, and the address value fetched in the fourth register is supplied to the memory cell array through the address decoding circuit. By this, an arbitrary address can be designated according to each cycle, and if not designated, an address value obtained by increasing or decreasing the address value of the previous cycle can be automatically supplied. Therefore, it is necessary to specify arbitrary addresses, for example, 2
It is possible to easily realize multiple functions such as screen functions and multiple small screens.
以下、本発明の一実施例を第1図により説明する。第1
図の一実施例は、外部から任意に指定するアドレスをシ
リアルな連続したアドレスデータ(以下、SADと記
す。)として波線33で囲まれたアドレス発生回路に取込
むことによって、例えばシリアルなDINをmビットのパ
ラレルデータに変換した場合に、mビットを1ブロック
とするブロック単位でのランダムアクセス機能を可能と
している。An embodiment of the present invention will be described below with reference to FIG. First
In one embodiment of the figure, an address arbitrarily specified from the outside is taken in as serial continuous address data (hereinafter, referred to as SAD) to an address generation circuit surrounded by a broken line 33, so that, for example, serial D IN When m is converted into m-bit parallel data, a random access function in block units with m bits as one block is enabled.
第1図において、1はDINの入力端子、2はシリアルな
出力データ(以下、Doutと記す。)の出力端子、3はSP
変換回路、4は入力バッファレジスタ、5は(K×m)
列n行のメモリセルアレイ、6は出力バッファレジス
タ、7はPS変換回路、32はアドレスデコード回路であ
り、端子1からのシリアルDINはSP変換回路3でmビッ
トのパラレルデータに変換され、mビット毎に入力バッ
ファレジスタ4に転送される。この入力バッファレジス
タに転送されたデータは、アドレス発生回路33からのW
アドレスがアドレスデコード回路32を通して指定するメ
モリセルアレイ5のアドレス部にmビット単位で書込ま
れる。同様にアドレス発生回路33からのRアドレスがア
ドレスデコード回路32を通して指定するメモリセルアレ
イ5のアドレス部のmビットのパラレルデータが出力バ
ッファレジスタ6に読出され、さらにmビット毎に出力
バッファレジスタ6からPS変換回路7に転送され、シリ
アルなDOUTに変換されて端子2に出力される。以上のメ
モリ動作は、アドレス発生回路33から時分割に供給され
る各アドレスおよびアドレス発生回路33を主に制御する
破線で囲んだアドレス制御回路34により実行される。In FIG. 1, 1 is an input terminal for D IN , 2 is an output terminal for serial output data (hereinafter referred to as D out ), and 3 is an SP
Conversion circuit, 4 is an input buffer register, 5 is (K × m)
A memory cell array of n rows, 6 is an output buffer register, 7 is a PS conversion circuit, 32 is an address decoding circuit, and the serial D IN from the terminal 1 is converted into m-bit parallel data by the SP conversion circuit 3, Each bit is transferred to the input buffer register 4. The data transferred to this input buffer register is the W from the address generation circuit 33.
The address is written in the address portion of the memory cell array 5 designated through the address decoding circuit 32 in units of m bits. Similarly, m-bit parallel data of the address portion of the memory cell array 5 designated by the R address from the address generation circuit 33 through the address decoding circuit 32 is read to the output buffer register 6, and the m-bit parallel data is output from the output buffer register 6 to the PS buffer. It is transferred to the conversion circuit 7, converted into a serial D OUT , and output to the terminal 2. The above memory operation is executed by each address supplied from the address generating circuit 33 in a time-division manner and by the address control circuit 34 surrounded by a broken line which mainly controls the address generating circuit 33.
以下、これらのアドレス発生回路33およびアドレス制御
回路34の動作について説明する。The operations of the address generation circuit 33 and the address control circuit 34 will be described below.
まず、アドレス発生回路33について簡単に説明する。第
1図において、8はSADの入力端子、9はSADを取込むた
めのSADストローブ信号(以後、SASと記す。)の入力端
子、10は外部からのSADとSASとで取込まれる任意のシリ
アルなアドレスをパラレルなアドレスに変換して次段の
Rレジスタ26またはWレジスタ27に転送するタイミング
を定めるトランスファ・アドレスストローブ信号(以
後、TASと記す。)の入力端子、14はSAD入力レジスタ、
24,25はセレクト回路、28はREFレジスタ、29はセレクト
回路、30はメモリアドレスレジスタ、31はインクリメン
ト回路であり、第1図の一実施例のアドレス発生回路33
は以上の回路で構成される。このアドレス発生回路33
は、アドレス制御回路34からの各信号により制御され、
例えばRアドレスとWアドレスとREFアドレスとを時分
割に割当てるための各サイクルが設定される。各サイス
ルに応じて、例えばRサイクルにおいては、各レジスタ
26〜29よりRレジスタ26の出力が第3のセレクト回路29
で選択されてメモリアドレスレジスタ30に導かれ、この
レジスタ出力がアドレスデコード回路32にRアドレスと
して供給されるとともに、インクリメント回路31を通っ
てアドレス値を増大した後、セレクト回路24を通って再
びRレジスタ26に取込まれる。WサイクルではWレジス
タ27の出力が、REFサイクルではREFレジスタ28の出力が
同様の処理が施される。First, the address generation circuit 33 will be briefly described. In FIG. 1, 8 is an input terminal of SAD, 9 is an input terminal of an SAD strobe signal (hereinafter referred to as SAS) for taking in SAD, and 10 is an arbitrary SAD and SAS from outside. An input terminal of a transfer address strobe signal (hereinafter referred to as TAS) that determines the timing of converting a serial address into a parallel address and transferring the parallel address to the R register 26 or W register 27 of the next stage, 14 is a SAD input register,
24 and 25 are select circuits, 28 is a REF register, 29 is a select circuit, 30 is a memory address register, and 31 is an increment circuit. The address generating circuit 33 of the embodiment of FIG.
Is composed of the above circuits. This address generation circuit 33
Is controlled by each signal from the address control circuit 34,
For example, each cycle for assigning the R address, the W address, and the REF address in time division is set. For each cycle, for example, in the R cycle, each register
From 26 to 29, the output of the R register 26 is the third select circuit 29.
Is selected by, and is guided to the memory address register 30. The output of this register is supplied to the address decoding circuit 32 as an R address, the address value is increased through the increment circuit 31, and then the R value is again passed through the select circuit 24. Taken into register 26. The same processing is performed on the output of the W register 27 in the W cycle and the output of the REF register 28 in the REF cycle.
次に、アドレス制御回路34について簡単に説明する。破
線で囲まれた各構成要素において、15,16はゲート回
路、17は読出しクロックカウンタ(以後、Rカウンタと
記す。)、18は書込みクロックカウンタ(以後、Wカウ
ンタと記す。)19はリフレッシュクロックカウンタ(以
後、REFカウンタと記す。)20は読出しリクエスト信号
(以後、RRegと記す。)発生回路、21は書込みリクエス
ト信号(以後(WReqと記す。)発生回路、22はリフレッ
シュリクエスト信号(以後、REFReqと記す。)発生回
路、23はタイミング発生回路である。このアドレス制御
回路34では、ゲート回路15,16で端子13からのクロック
信号(以後、CLKと記す。)を端子11からの読出しクロ
ックゲート信号(以後、CGRと記す。)と端子12からの
書込みクロックゲート信号(以後、CGWと記す。)とで
ゲートされたCLKを、夫々読出しクロック(以後、RCLK
と記す。)と書込みクロック(以後、WCLKと記す。)と
して用いている。これらのRCLKおよびWCLKは夫々出力段
のPS変換回路7および入力段のSP変換回路3のクロック
信号として供給されるとともに、RCLKおよびWCLKを夫々
PS変換ビット数およびSP変換ビット数だけカウントする
Rカウンタ17およびWカウンタ18に導かれる。したがっ
て、Rカウンタ17は出力バッファレジスタ6からPS変換
器7にパラレルに転送されたデータがRCLKによってシリ
アルに変換されたDOUTの数をカウントしていることと等
価となり、PS変換のビット数分だけカウントする毎に出
力バッファレジスタ6からPS変換器7へのデータ転送を
開始する信号を出力する。また、Wカウンタ18はSP変換
器3にWCLKによりシリアルに導かれたDINの数をカウン
トしていることと等価であり、SP変換のビット数分だけ
カウントする毎にSP変換器3から入力バッファレジスタ
4へのデータ転送を開始する信号を出力する。RReg発生
回路20およびWReg発生回路21は夫々前段のRカウンタ17
およびWカウンタ18のカウント出力を受け、夫々RReg信
号およびWReg信号を発生し、各Reg信号に応じてアドレ
ス発生回路33に各制御信号を供給する。REFカウンタ19
はゲートされないCLKをカウントし、このカウント出力
を受けREFReg発生回路22はREFReg信号を発生し、アドレ
ス発生回路33にリフレッシュアドレス制御信号を供給す
る。タイミング発生回路23は、アドレス発生回路33の動
作サイクルを定める各制御信号の発生タイミングを定め
る信号の発生回路であり、例えばCLKを1/K分周し、この
1/K分周された信号をCLK毎に位相シフトした信号をタイ
ミング信号として用いる。Next, the address control circuit 34 will be briefly described. In each of the components surrounded by broken lines, 15 and 16 are gate circuits, 17 is a read clock counter (hereinafter referred to as R counter), 18 is a write clock counter (hereinafter referred to as W counter), and 19 is a refresh clock. A counter (hereinafter referred to as REF counter) 20 is a read request signal (hereinafter referred to as RReg) generation circuit, 21 is a write request signal (hereinafter referred to as (WReq)) generation circuit, and 22 is a refresh request signal (hereinafter referred to as WReq). REFReq) generator circuit 23 is a timing generator circuit 23. In this address control circuit 34, the gate circuits 15 and 16 use a clock signal from the terminal 13 (hereinafter referred to as CLK) as a read clock from the terminal 11. The CLK gated by the gate signal (hereinafter, referred to as CGR) and the write clock gate signal (hereinafter, referred to as CGW) from the terminal 12 is used as the read clock (hereinafter, referred to as CCLK). RCLK
Is written. ) And a write clock (hereinafter referred to as WCLK). These RCLK and WCLK are respectively supplied as clock signals for the PS conversion circuit 7 at the output stage and the SP conversion circuit 3 at the input stage, and RCLK and WCLK are respectively supplied.
It is led to the R counter 17 and the W counter 18 which count the PS conversion bit number and the SP conversion bit number. Therefore, the R counter 17 is equivalent to counting the number of D OUT in which the data transferred in parallel from the output buffer register 6 to the PS converter 7 is serially converted by RCLK, and is equivalent to the number of bits of PS conversion. A signal for starting data transfer from the output buffer register 6 to the PS converter 7 is output every time counting is performed. Further, the W counter 18 is equivalent to counting the number of D IN serially guided by WCLK to the SP converter 3, and is input from the SP converter 3 every time the number of bits of SP conversion is counted. A signal for starting data transfer to the buffer register 4 is output. The RReg generating circuit 20 and the WReg generating circuit 21 are respectively the R counter 17 in the preceding stage.
Also, the count output of the W counter 18 is received, the RReg signal and the WReg signal are generated respectively, and each control signal is supplied to the address generation circuit 33 according to each Reg signal. REF counter 19
Counts the CLK that is not gated, receives the count output, generates the REFReg signal by the REFReg generating circuit 22, and supplies the refresh address control signal to the address generating circuit 33. The timing generation circuit 23 is a signal generation circuit that determines the generation timing of each control signal that determines the operation cycle of the address generation circuit 33, and divides CLK by 1 / K, for example.
A signal obtained by phase-shifting the 1 / K divided signal for each CLK is used as a timing signal.
以下、第1図の本発明の動作をより詳しく説明するため
に、第2図の動作タイミング図例を用いて説明する。Hereinafter, in order to explain the operation of the present invention in FIG. 1 in more detail, the operation timing chart example in FIG. 2 will be described.
第2図において、2aは端子13に供給されるCLK,2bは端子
8〜10のSAD,SAS,TAS等によって導かれたセット信号
(以後、SETと記す。)であり、このSET2bによりRReg発
生回路20でRReg信号2cがCLK2aに同期して強制的に発生
する。また、このSET2bにより、Rカウンタ17およびW
カウンタ18は強制的に或る値に初期セットされる。この
第2図の一例では、両カウンタ17,18およびREFカウンタ
19のカウントサイクルは全て18クロックであり、SP変換
およびPS変換の各ビットも18に選ばれている。In FIG. 2, 2a is a CLK supplied to the terminal 13, 2b is a set signal (hereinafter referred to as SET) guided by SAD, SAS, TAS, etc. of the terminals 8 to 10, and RREG is generated by this SET2b. In the circuit 20, the RReg signal 2c is forcibly generated in synchronization with CLK2a. Also, with this SET2b, R counter 17 and W
Counter 18 is forced to be initially set to a value. In the example of FIG. 2, both counters 17 and 18 and the REF counter are
The 19 count cycles are all 18 clocks, and each bit of SP conversion and PS conversion is also selected as 18.
上記カウンタ17,18のカウントサイクルに同期して各Reg
発生回路20〜22において各Reg信号2c〜2eが発生する。2
fはタイミング発生回路23でCLKを1/K分周した信号の1
つであり、K=6とした場合、基本的には6つの位相の
異なる信号φ0〜φ5が得られ、2fはこの内のφ0であ
る。2gは各サイクルを示すものであり、各Reg信号2c〜2
eが発生してから、例えば初めのφ02fの1サイクルが各
サイクルとして割当てられる。しかし、例えばRサイク
ルとWサイクルとが同時に生じる場合にはRサイクルを
優先し、Rサイクル後にWサイクルが生じるように優先
度を設け、各サイクルを時分割に割当て、互いにサイク
ルが同時に発生しないようにする。2hはセレクト回路29
に導かれる読出しレジスタセレクト信号(以後、RSELと
記す。)であり、Rサイクルのφ1位相で発生し、各レ
ジスタ26〜28の内からRレジスタ26の出力を選んでメモ
リアドレスレジスタ30に導く。図示していないが、同様
にWサイクルでは書込みレジスタセレクト信号(以後、
WSELと記す。)が、REFサイクルではリフレッシュレジ
スタセレクト信号(以後、REFSELと記す。)が発生し、
各SELに応じた各レジスタ26〜28の出力が選択されてメ
モリアドレスレジスタ30に導かれる。2iは各レジスタ26
〜26の出力データをメモリアドレスレジスタ30に取込む
ラッチパルスであり、2jはこのラッチパルス2iによって
メモリアドレスレジスタ30に取込まれたメモリアドレス
データであり、この信号2jはアドレスデコーダ32および
インクリメント回路31に導かれる。メモリアドレスデー
タ2jにおいて、(K)Rはアドレス値KのRアドレス、
(K)Wはアドレス値KのWアドレス、(K)REFはア
ドレス値KのREFアドレスを示す。2h,2lは夫々セレクト
回路24,25に導かれる読出しアドレスセレクト信号(以
後、SELRと記す。)と書込みアドレスセレクト信号(以
後、SELWと記す。)であり、例えば“High"の期間はSAD
レジスタ14からの任意指定のアドレスを、“Low"の期間
はインクリメント回路31からの値が増大されたアドレス
値を選択し、Rレジスタ26,Wレジスタ27に導く。2o,2p,
2gは各レジスタ26〜28のラッチパルスであり、例えば各
サイクルのφ4の位相で発生し、各レジスタ26〜28にイ
ンクリメント回路31で増大されたアドレスまたは任意指
定のアドレスを取込む。2r,2s,2tは上記のようにしてR
レジスタ26,Wレジスタ27,REFレジスタ28に導かれたアド
レスデータであり、例えば2gの(N)RはSADレジスタ14か
らRレジスタ26に導かれた任意指定のRアドレス、(N+
1)Rは任意指定のRアドレス値をインクリメント回路31
で1だけ増大したRアドレスである。Each Reg is synchronized with the count cycle of the above counters 17 and 18.
The Reg signals 2c to 2e are generated in the generation circuits 20 to 22. 2
f is 1 of the signal obtained by dividing CLK by 1 / K in the timing generation circuit 23
When K = 6, basically, signals φ 0 to φ 5 having six different phases are obtained, and 2f is φ 0 of them. 2g shows each cycle, and each Reg signal 2c ~ 2
After e is generated, for example, the first one cycle of φ 0 2f is assigned as each cycle. However, for example, when the R cycle and the W cycle occur at the same time, the R cycle is prioritized, the priority is set so that the W cycle occurs after the R cycle, each cycle is assigned in a time-sharing manner, and the cycles do not occur simultaneously To 2h is select circuit 29
Is a read register select signal (hereinafter referred to as RSEL), which is generated in the φ 1 phase of the R cycle and selects the output of the R register 26 from among the registers 26 to 28 and guides it to the memory address register 30. . Although not shown, in the same manner, in the W cycle, the write register select signal (hereinafter,
It is written as WSEL. ), A refresh register select signal (hereinafter referred to as REFSEL) is generated in the REF cycle,
The outputs of the registers 26 to 28 corresponding to each SEL are selected and guided to the memory address register 30. 2i is each register 26
26 is a latch pulse for fetching the output data of 26 to the memory address register 30, 2j is the memory address data fetched to the memory address register 30 by this latch pulse 2i, and this signal 2j is the address decoder 32 and the increment circuit. Guided by 31. In the memory address data 2j, (K) R is the R address of the address value K,
(K) W indicates the W address of the address value K, and (K) REF indicates the REF address of the address value K. Reference numerals 2h and 2l denote a read address select signal (hereinafter, referred to as SELR) and a write address select signal (hereinafter, referred to as SELW) that are guided to the select circuits 24 and 25, respectively.
An arbitrarily designated address from the register 14 is selected as an address value in which the value from the increment circuit 31 is increased during the "Low" period, and is guided to the R register 26 and the W register 27. 2o, 2p,
2g is a latch pulse for each of the registers 26 to 28, which is generated at the phase of φ 4 of each cycle, for example, and each register 26 to 28 receives the address increased by the increment circuit 31 or an arbitrary address. 2r, 2s, 2t are R as described above
The address data is led to the register 26, the W register 27, and the REF register 28. For example, (N) R of 2g is an arbitrarily designated R address led from the SAD register 14 to the R register 26, (N +
1) R is an increment circuit 31 for an arbitrarily designated R address value
The R address is increased by 1.
以上のアドレス発生回路33の動作により、例えばSP変換
の並列ビット数mを18とすると、Rカウンタ17のカウン
ト値も18サイクルとなりSET2b以後に入力に入力される
シリアルなDIN2uは18ビットを1ブロック単位として、
かつメモリアドレス2jのWアドレス期間に任意指定の書
込みアドレス(N)Wを初期アドレスとして順次(N+1)W,(N
+2)W……とメモリセルアレイ5に書込まれる。また、W
カウンタ18のカウントサイクルも18に選ぶとメモリアド
レス2jのRアドレス期間に18ビットを1ブロック単位と
してメモリセルアレイ15から出力バッファレジスタ6へ
の読出しが行なわれるため、SET2b以降のシリアルなD
OUT2vは2ブロック後から任意指定の読出しアドレス(N)
Rを初期アドレスとして順次(N+1)R,(N+2)R,…と出力
される。この場合、(N)Wと(N)Rで指定されるシリアルな
DINとDOUTに2ブロック分の時間差があるので、例えば
(N)Wと(N)Rとの間に2ブロック分のアドレス値のオフセ
ットを設けることにより、DOUTの遅延量をRES信号によ
り設定でき、ちょうど1フィールドまたは1フレームと
いう遅延量設定が容易となる。By the operation of the address generating circuit 33 described above, assuming that the parallel conversion bit number m of SP conversion is 18, the count value of the R counter 17 is also 18 cycles, and the serial D IN 2u input to the input after SET 2b is 18 bits. As one block unit,
In addition, during the W address period of the memory address 2j, the write address (N) W, which is arbitrarily specified, is used as the initial address and sequentially (N + 1) W , (N
+2) W ... is written in the memory cell array 5. Also, W
If the count cycle of the counter 18 is also set to 18, since 18 bits are read from the memory cell array 15 to the output buffer register 6 in units of one block in the R address period of the memory address 2j, serial D after SET2b is read.
OUT 2v is an arbitrary read address (N) after 2 blocks
With ( R ) as the initial address, (N + 1) R , (N + 2) R , ... Are sequentially output. In this case, the serial number specified by (N) W and (N) R
Since there is a time difference of 2 blocks between D IN and D OUT , for example
By setting the address value offset for 2 blocks between (N) W and (N) R , the delay amount of D OUT can be set by the RES signal, and the delay amount of just one field or one frame can be set easily. Becomes
以上のように、本発明においてアドレス発生回路33にお
けるRサイクル,Wサイクル,REFサイクルの和がSP変換の
ビット数m以下となるように、例えば図2のように各サ
イクルを6クロックに選ぶことで、画像メモリへの高速
シリアルDINの書込みと、高速シリアルDOUTの読出しを
同時に行なえるとともに、SAD指定によるブロック単位
のランダムアクセスが可能となり、多機能化に対応でき
る。As described above, in the present invention, each cycle is selected to be 6 clocks as shown in FIG. 2, for example, so that the sum of the R cycle, the W cycle, and the REF cycle in the address generation circuit 33 becomes the bit number m of SP conversion or less. With this, writing of high-speed serial D IN to the image memory and reading of high-speed serial D OUT can be performed at the same time, and random access can be made in block units by SAD designation, enabling multi-functionalization.
第1図の一実施例の他の動作例を第3図に示す。第3図
の一例は各サイクル3gに対する各セレクト回路24,25,27
および各レジスタ26〜28,30のラッチパルスの位相が第
2図の一例とは異なる。これは、第2図の一例ではシル
アルDOUT2vはSET2bの2ブロック後から任意指定の読出
しアドレス(N)Rのデータを出力するのに対し、第3図の
一例では、DOUT3vはSET3bの1ブロック後から任意指定
の読出しアドレス(N)Rのデータを出力することが可能で
ある。以下、このことについて詳しく説明する。Another operation example of the embodiment shown in FIG. 1 is shown in FIG. The example of FIG. 3 shows each select circuit 24, 25, 27 for each cycle 3g.
And the phase of the latch pulse of each register 26-28, 30 is different from the example of FIG. This is because in the example of FIG. 2, the serial D OUT 2v outputs the data of the read address (N) R that is arbitrarily specified after two blocks of the SET 2b, whereas in the example of FIG. 3, D OUT 3v is the SET 3b. It is possible to output the data of the arbitrary read address (N) R from one block after. Hereinafter, this will be described in detail.
第3図において3a〜3vの各信号は第2図の2a〜2vと夫々
同一の信号であり、その内3h〜3vはタイミングが少し異
なる。特に3k〜3tの各信号によるRレジスタ26とWレジ
スタ27の動作タイミングが異なるので、まずこの部分に
ついて説明する。第4図はSELR3kとRレジスタ26のラッ
チパルス(RLatch)3oの具体的な発生回路の一例であ
り、第5図は第4図の一例の動作を示すタイミング図で
ある。第4図において、35,36,40は各位相クロック
φ5,φ2,φ1の入力端子、37はRReg5bの入力端子、38
はSET5aの入力端子、39はRサイクル信号5e、41,42は夫
々Rレジスタ26のラッチパルス5oとSELR5hの出力端子、
43,44はフリップフロップ,45〜48はAND回路、49はOR回
路である。SET5aが入力されるとフリップフロップ43のQ
1出力5cは“High"にセットされ、その後入力されるRReg
5bにより“Low"となり、次段のフリップフロップ44のQ2
出力は5dのようになる。5fはこのQ2出力5dとRサイクル
5eとのAND出力N1(R)であり、このN1(R)5fとφ15g
とのAND出力としてSET後に任意指定Rアドレスを選択す
るためのSELRが得られる。また、通常時にインクリメン
ト回路31からのデータをRレジスタ26に取込むためのラ
ッチパルスはRReg5bとφ55kとのAND出力N3(R)5lとし
て得られ、任意指定のRアドレスデータをRレジスタ26
に取込むためのラッチパルスはN1(R)5fとφ25iとのA
ND出力N2(R)5jとして得られる。この2つの信号N
2(R)5jとN3(R)5lとのOR出力5oがRレジスタ26の
ラッチパルスとして供給される。一方、第3図のSELW3l
とWレジスタ27のラッチパルス3pは、発生回路の構成は
第4図と同じであるが、RReg5bとRサイクル5eの代わり
に、WReg5pとWサイクル5sとが用いられ、2つのフリッ
プフロップ43,44のQ1(W),Q2(W)出力は夫々5g,5r
のようになり、このQ2(W)出力5rとWサイクル5sとの
AND出力としてN1(W)5tが得られ、SELW5uはこのN
1(W)5tとφ15gとのAND出力として得られ、セレクト
回路25に供給される。Wレジスタ27のラッチパルス5v
は、Rレジスタ26のラッチパルス5o同様に、N1(W)5t
とWReg5pとφ25i,φ55hより得られる。In FIG. 3, the signals 3a to 3v are the same as the signals 2a to 2v in FIG. 2, respectively, of which the timings 3h to 3v are slightly different. Especially, since the operation timings of the R register 26 and the W register 27 are different depending on the signals of 3k to 3t, this portion will be described first. FIG. 4 is an example of a concrete generation circuit of the latch pulse (RLatch) 3o of the SELR3k and the R register 26, and FIG. 5 is a timing chart showing the operation of the example of FIG. In FIG. 4, 35, 36, 40 are input terminals for each phase clock φ 5 , φ 2 , φ 1 , 37 is an input terminal for RReg5b, 38
Is an input terminal of SET5a, 39 is an R cycle signal 5e, 41 and 42 are output terminals of the latch pulse 5o and SELR5h of the R register 26, respectively.
43 and 44 are flip-flops, 45 to 48 are AND circuits, and 49 is an OR circuit. When SET5a is input, Q of flip-flop 43
1 Output 5c is set to “High” and then input RReg
It becomes “Low” by 5b, and Q 2 of the next flip-flop 44
The output looks like 5d. 5f is this Q 2 output 5d and R cycle
This is the AND output N 1 (R) with 5e, and this N 1 (R) 5f and φ 1 5g
As an AND output with and, after SET, SELR for selecting an arbitrarily designated R address is obtained. Further, the latch pulse for fetching the data from the increment circuit 31 to the R register 26 at the normal time is obtained as an AND output N 3 (R) 5l of RReg 5b and φ 5 5k, and the arbitrarily designated R address data is stored in the R register. 26
Latch pulse for taking the A and N 1 (R) 5f and phi 2 5i
Obtained as ND output N 2 (R) 5j. These two signals N
An OR output 5o of 2 (R) 5j and N 3 (R) 5l is supplied as a latch pulse of the R register 26. On the other hand, SELW3l in Fig. 3
The latch pulse 3p of the W register 27 and the latch circuit 3p of the W register 27 have the same configuration as that of FIG. 4, but instead of the RReg5b and the R cycle 5e, the WReg5p and the W cycle 5s are used, and two flip-flops 43 and 44 are used. Q 1 (W) and Q 2 (W) outputs are 5g and 5r, respectively
This Q 2 (W) output 5r and W cycle 5s
N 1 (W) 5t is obtained as the AND output, and SELW5u is this N
Obtained as an AND output of 1 (W) 5t and phi 1 5 g, is supplied to the select circuit 25. W register 27 latch pulse 5v
Is the same as the latch pulse 5o of R register 26, N 1 (W) 5t
And WReg5p and φ 2 5i, φ 5 5h.
以上の動作により、各レジスタ26〜28に保持されるアド
レスデータは夫々3r〜3tのようになり、特に、SET3b後
の最初のRサイクル期間において、任意指定アドレス
(N)RのRレジスタ26へ取込みと、その取込んだ(N)RをRS
EL3hで選択してラッチパルス3iでメモリアドレスレジス
タ3jに導き、Rアドレスデータとしてアドレスデコード
回路32に導くとともに、インクリメント回路31でアドレ
ス値を増大して再びRレジスタ26に取込むことが可能と
なる。これにより、メモリセルアレイ5からの任意指定
アドレスのデータを第2図の一例に比べて1ブロック分
早く読出すことができ、シリアルDOUT3vも図示するよう
に1ブロック分早く任意指定アドレスのデータを出力す
ることができる。By the above operation, the address data held in the registers 26 to 28 become 3r to 3t, respectively, and particularly, in the first R cycle period after SET3b, the arbitrarily designated address
(N) and the incorporation to the R register 26 of R, taken-the (N) R the RS
It becomes possible to select by EL3h and lead to the memory address register 3j by the latch pulse 3i, lead to the address decode circuit 32 as R address data, increase the address value by the increment circuit 31 and fetch it to the R register 26 again. . As a result, the data of the arbitrarily designated address from the memory cell array 5 can be read out by one block earlier than the example of FIG. 2, and the data of the arbitrarily designated address can be read out by one block earlier as shown in the serial D OUT 3v. Can be output.
この場合、(N)Wと(N)Rとの間のアドレス値に1ブロック
分のオフセットを設けることにより、同時点でのDINとD
OUTのアドレス値を同じとすることができ、RES3bによる
DOUTの遅延量設定が容易となる。In this case, by providing an offset for one block in the address value between (N) W and (N) R , D IN and D at the same point
The address value of OUT can be the same, according to RES3b
It is easy to set the delay amount of D OUT .
次に、第1図の本発明の一実施例において、▲▼
を用いてWCLKにゲートをかけた場合の動作を、第6図を
用いて説明する。Next, in one embodiment of the present invention shown in FIG.
The operation when the gate is applied to WCLK by using will be described with reference to FIG.
第6図において、6aはCLK、6bはCGW,6cは第1図のゲー
ト回路16において例えばCGW6bとCLK6aとのAND出力とし
て得られるWCLK、6dはRES,6eはRReg、6fはWReg,6gはREF
Regであり、この一例ではCGRによるCLKゲートは行なわ
れず、RCLKはCLK6aと同じである。したがって、RReg6e
とREFReg6gは第3図の一例と同じとなり、WReg信号6fは
例えばRES6d以降のWCLK6cの18クロック周期で得られる
ために、第3図の一例に比べてWReg6fの発生周期が遅れ
る。この場合、φ06h位相で得られる各アドレスサイク
ルは6iのようになる。第7図にこの各アドレスサイクル
6iの発生回路の一例を、第8図にその動作例を示す。第
7図において50〜53は夫々第8図に示すφ08d,RReg8a,W
Reg8b,REFReg8cの入力端子、54〜56は夫々Rサイクル8
h,Wサイクル8i,REFサイクル8jの出力端子、57〜59はセ
ットリセットフリップフロップ(以後、SRFFと記す。)
60,61は、インバータ回路、62,63はAND回路、64〜66は
D型フリップフロップ(以後、DFFと記す。),67〜69は
エッジ検出回路であり、各SRFF57〜59出力Q1,Q2,Q3に
は各Reg8a〜8cにより8e〜8gに示す信号が得られ、イン
バータ回路60,61とAND回路62,63とでQ1,Q2,Q3の順に
優先度を設け、各DFF64〜66のD入力に導く。各DFF64〜
66において夫々のD入力信号をφ08dでラッチすること
で、各Q出力に夫々Rサイクル8h,Wサイクル8i,REFサイ
クル8jが得られる。エッジ検出回路67〜69は各サイクル
8h〜8jの例えば立上りエッジを検出し、この検出したエ
ッジ信号8k〜8oを夫々SRFF57〜59のリセット入力に導
き、SRFFのQ出力をリセットし、新たなRegを取込む。
以上のようなサイクル、発生回路を設けることにより、
各サイクル信号は互いに時間的にぶつかることなく、時
分割に割当てられる。このように、各アドレスのサイク
ルを時分割に割当てることにより、例えばWSEL6jメモリ
アドレスレジスタ30のラッチパルス6k,SELR6o,SELW6p,
およびRレジスタ26とWレジスタ27の各ラッチパルス6
g,6rは第6図のように与えられ、これらの制御信号によ
り、メモリアドレスレジスタ30のアドレス値およびRレ
ジスタ26,Wレジスタ27のアドレス値は6l,6s,6tのように
なる。この場合、RES6d以降にシリアル入力されたDIN6u
は例えば図のようにWCLK6cに同期して18ビット単位でメ
モリアドレスレジスタ30のアドレス値6lの(N)Wのところ
でメモリセルアレイ5の任意任定アドレス(N)Wに書込ま
れ、シリアル出力DOUTも6vのように1ブロック後に任意
指定アドレス(N)Rのデータが導かれる。このように、CG
W信号6bやCGR信号で任意にゲートされたWCLK6cやRCLKを
用いても、DIN6uの連続書込み、DOUTの連続読出しが可
能であり、取込むべきDINが書込めなかったり、取出す
べきDOUTが読出せないなどの不都合を生じない。In FIG. 6, 6a is CLK, 6b is CGW, 6c is WCLK obtained as AND output of CGW6b and CLK6a in the gate circuit 16 in FIG. 1, 6d is RES, 6e is RReg, 6f is WReg, 6g is REF
Reg, CLK gating by CGR is not performed in this example, and RCLK is the same as CLK6a. Therefore, RReg6e
And REFReg6g are the same as those in the example of FIG. 3, and the WReg signal 6f is obtained, for example, in 18 clock cycles of WCLK6c after RES6d, so that the generation period of WReg6f is delayed compared to the example of FIG. In this case, each address cycle obtained in the φ 0 6h phase becomes 6i. Figure 7 shows each address cycle.
An example of the 6i generation circuit is shown in FIG. In FIG. 7, 50 to 53 are φ 0 8d, RReg8a, W shown in FIG. 8, respectively.
Reg8b and REFReg8c input terminals, 54 to 56 are R cycle 8 respectively
Output terminals of h, W cycle 8i and REF cycle 8j, 57 to 59 are set / reset flip-flops (hereinafter referred to as SRFF).
Reference numerals 60 and 61 are inverter circuits, 62 and 63 are AND circuits, 64 to 66 are D-type flip-flops (hereinafter, referred to as DFF), 67 to 69 are edge detection circuits, and SRFF 57 to 59 outputs Q 1 , The signals shown in 8e to 8g are obtained by Regs 8a to 8c in Q 2 and Q 3 , and the inverter circuits 60 and 61 and the AND circuits 62 and 63 are provided with priority in the order of Q 1 , Q 2 , and Q 3 , Lead to D input of each DFF64-66. Each DFF64 ~
By latching the D input signal each in phi 0 8d at 66, each R cycle 8h, W cycle 8i, the REF cycle 8j obtained each Q output. Edge detection circuits 67-69 for each cycle
For example, rising edges of 8h to 8j are detected, the detected edge signals 8k to 8o are introduced to reset inputs of SRFFs 57 to 59, respectively, and the Q output of SRFF is reset to take in a new Reg.
By providing the above cycle and generation circuit,
Each cycle signal is assigned in a time-division manner without hitting each other in time. In this way, by allocating the cycle of each address in a time division manner, for example, latch pulse 6k, SELR6o, SELW6p, WSEL6j memory address register 30
And each latch pulse 6 of R register 26 and W register 27
g and 6r are given as shown in FIG. 6, and by these control signals, the address value of the memory address register 30 and the address values of the R register 26 and W register 27 become 6l, 6s and 6t. In this case, D IN 6u serially input after RES6d
It is written to any appointed constant address (N) W of the memory cell array 5 at the memory address register 30 address values 6l of (N) W 18 bits in synchronization with WCLK6c as in FIG example, a serial output D The data of the arbitrarily designated address (N) R is also led after 1 block like 6v for OUT . Thus, CG
Be used optionally gated WCLK6c and RCLK in W signal 6b and CG R signal, the continuous writing of the D IN 6u, are possible continuous reading of D OUT, it may not put to be captured D IN is written, taken out There is no inconvenience such as not being able to read the desired D OUT .
第9図は第1図とは異なった本発明の一実施例である。
第9図の一実施例の特徴は、SADレジスタ14からの任意
指定アドレスを各レジスタ26〜28からのアドレスデータ
とともにセレクト回路80で一度に選択していることであ
る。第10図は、第9図の一実施例の動作を示す図であ
り、以下、この図を用いて簡単に動作を説明する。FIG. 9 shows an embodiment of the present invention different from FIG.
A feature of the embodiment shown in FIG. 9 is that the arbitrarily designated address from the SAD register 14 is selected at a time by the select circuit 80 together with the address data from the registers 26 to 28. FIG. 10 is a diagram showing the operation of the embodiment shown in FIG. 9, and the operation will be briefly described below with reference to this figure.
第9図において、セレクト回路80以外の他の構成要素は
第1図の一実施例と同じである。第10図において、10a
はCLK、10bはSET、10cはRReg、10dはφ0,10eは各サイク
ルの割当てを示すものであり、これらは第3図の動作図
と同じである。10f〜10jはタイミング発生回路34からセ
レクト回路80に導かれる選択用の制御信号であり、例え
ばSELR10f“High"のときはSADレジスタ14からの任意指
定Rアドレスを、SELW10g“High"のときはSADレジスタ1
4らの任意指定Wアドレスを、RSEL10h“High"のときは
Rレジスタ26からのRアドレスを、WSEL10i“High"のと
きはWレジスタ27からのWアドレスを、REFSEL10j“Hig
h"のときはREFレジスタ28からのREFアドレスを夫々選択
し、ラッチパルス10hの位相でメモリアドレスレジスタ3
0に取込む。10lはこのメモリアドレスレジスタ30に取込
まれたアドレス値を示す。10o〜10gはインクリメント回
路31で増大された各アドレス値を各レジスタ26〜28に取
込むラッチパルスであり、各レジスタ26〜28には夫々10
r〜10sに示すアドレスが取込まれる。以上の動作によ
り、第3図の動作例と同じように任定指定アドレスによ
るシルアルなDIN10uの取込み、およびシリアルなDOUT10
vの取出しが可能となる。In FIG. 9, the components other than the select circuit 80 are the same as those in the embodiment of FIG. In FIG. 10, 10a
Indicates CLK, 10b indicates SET, 10c indicates RReg, 10d indicates φ 0 , 10e indicates allocation of each cycle, and these are the same as those in the operation diagram of FIG. Reference numerals 10f to 10j are control signals for selection which are guided from the timing generation circuit 34 to the selection circuit 80. For example, when SELR10f is "High", the arbitrarily designated R address from the SAD register 14 is selected, and when SELW10g is "High", the SAD is selected. Register 1
The W address specified by 4 or the like, the R address from the R register 26 when RSEL10h is “High”, the W address from the W register 27 when WSEL10i is “High”, and the REFSEL10j “Hig
When "h", the REF address from the REF register 28 is selected, and the memory address register 3 is selected in the phase of the latch pulse 10h.
Take to 0. 10l indicates the address value fetched in the memory address register 30. 10o to 10g are latch pulses for fetching each address value increased by the increment circuit 31 into each register 26 to 28, and each register 26 to 28 receives 10
The addresses shown in r to 10s are fetched. By the above operation, like the operation example of FIG. 3, the serial D IN 10u is taken in by the designated address and the serial D OUT 10 is acquired.
It is possible to take out v.
本発明によれば、高速なシリアルデータの入出力を同時
に連続して行なえ、かつ、任意指定アドレスへのランダ
ムアクセス機能を容易に実現する画像メモリに適したア
ドレス発生回路を提供することができ、特にアドレス発
生回路の回路規模と入出力端子の増大が抑圧できるた
め、画像メモリICに内蔵するアドレス発生回路として適
している。According to the present invention, it is possible to provide an address generation circuit suitable for an image memory that can simultaneously perform high-speed serial data input / output simultaneously and easily realize a random access function to an arbitrarily designated address. In particular, since the circuit scale of the address generation circuit and the increase in the number of input / output terminals can be suppressed, it is suitable as an address generation circuit incorporated in an image memory IC.
第1図は本発明の一実施例の回路構成を示す回路図,第
2図は第1図の一実施例の回路動作の一例を示す波形
図,第3図は第1図の一実施例の回路動作の他の一例を
示す波形図,第4図は本発明に用いられるアドレス発生
回路に供給されるSELRとRレジスタへのラッチパルスの
発生回路の一実施例を示す回路図,第5図は第4図の一
実施例の回路動作の一例を示す波形図,第6図は第1図
の一実施例においてCGwによるWCLKコントロールを行な
った場合の回路動作の一例を示す波形図,第7図は本発
明に用いられるアドレス発生回路を制御するための各サ
イクル信号発生回路の一実施例を示す回路図,第8図は
第7図の一実施例の回路動作の一例を示す波形図,第9
図は本発明の他の一実施例の回路構成を示す回路図,第
10図は第9図の一実施例の回路動作の一例を示す波形図
である。 符号の説明 3…SP変換器、4…入力バッファレジスタ、5…メモリ
セルアレイ、6…出力バッファレジスタ、7…PS変換
器、14…SADレジスタ、15,16…ゲート回路、17…RCLKカ
ウンタ、18…WCLKカウンタ、19…REFCLKカウンタ、20…
RReg発生回路、21…WReg発生回路、22…REFReg発生回
路、23…タイミング発生回路、24,25…セレクト回路、2
6…Rレジスタ、27…Wレジスタ、28…REFレジスタ、29
…セレクト回路、30…メモリアドレスレジスタ、31…イ
ンクリメント回路、32…アドレスデコード回路、33…ア
ドレス発生回路、34…アドレス制御回路、43,44…D型
フリップフロップ、45〜48…AND回路、49…OR回路、57
〜59…SR型フリップフロップ、60,61…インバータ、62,
63…AND回路、64〜66…D型フリップフロップ、67〜69
…エッジ検出回路、80…セレクト回路。1 is a circuit diagram showing a circuit configuration of an embodiment of the present invention, FIG. 2 is a waveform diagram showing an example of a circuit operation of the embodiment of FIG. 1, and FIG. 3 is an embodiment of FIG. 5 is a waveform diagram showing another example of the circuit operation of FIG. 4, FIG. 4 is a circuit diagram showing one embodiment of a latch pulse generation circuit for the SELR and R registers supplied to the address generation circuit used in the present invention, and FIG. 4 is a waveform diagram showing an example of the circuit operation of the embodiment of FIG. 4, FIG. 6 is a waveform diagram showing an example of the circuit operation when the WCLK control by CGw is performed in the embodiment of FIG. FIG. 7 is a circuit diagram showing an embodiment of each cycle signal generation circuit for controlling the address generation circuit used in the present invention, and FIG. 8 is a waveform diagram showing an example of the circuit operation of the embodiment of FIG. , Ninth
FIG. 1 is a circuit diagram showing a circuit configuration of another embodiment of the present invention,
FIG. 10 is a waveform chart showing an example of the circuit operation of the embodiment of FIG. Explanation of symbols 3 ... SP converter, 4 ... Input buffer register, 5 ... Memory cell array, 6 ... Output buffer register, 7 ... PS converter, 14 ... SAD register, 15, 16 ... Gate circuit, 17 ... RCLK counter, 18 … WCLK counter, 19… REFCLK counter, 20…
RReg generating circuit, 21 ... WReg generating circuit, 22 ... REFReg generating circuit, 23 ... Timing generating circuit, 24, 25 ... Select circuit, 2
6 ... R register, 27 ... W register, 28 ... REF register, 29
... Select circuit, 30 ... Memory address register, 31 ... Increment circuit, 32 ... Address decode circuit, 33 ... Address generation circuit, 34 ... Address control circuit, 43,44 ... D-type flip-flop, 45-48 ... AND circuit, 49 … OR circuit, 57
~ 59 ... SR type flip-flop, 60, 61 ... Inverter, 62,
63 ... AND circuit, 64-66 ... D-type flip-flop, 67-69
… Edge detection circuit, 80… Select circuit.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G09G 5/36 530 E 9177−5G F 9177−5G G 9177−5G (72)発明者 平畠 茂 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所家電研究所内 (72)発明者 中川 一三夫 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所家電研究所内 (72)発明者 中嶋 満雄 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所家電研究所内 (72)発明者 近藤 和夫 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所家電研究所内 (72)発明者 松本 脩三 神奈川県横浜市戸塚区吉田町292番地 株 式会社日立製作所家電研究所内 (72)発明者 大石 貫時 東京都小平市上水本町1450番地 株式会社 日立製作所武蔵工場内 審査官 山崎 達也─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 5 Identification number Office reference number FI technical display location G09G 5/36 530 E 9177-5G F 9177-5G G 9177-5G (72) Inventor Shigeru Hirahata 292 Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa, Ltd. Home Appliances Research Laboratory, Hitachi, Ltd. (72) Inventor Ichio Nakagawa 292, Yoshida-cho, Totsuka-ku, Yokohama, Kanagawa Prefecture, Ltd. Home Appliances Research Laboratory, Hitachi, Ltd. (72) Inventor Mitsuo Nakajima, 292 Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa, Ltd. Home Appliances Research Laboratory, Hitachi, Ltd. (72) Inventor Kazuo Kondo, 292, Yoshida-cho, Totsuka-ku, Yokohama, Kanagawa, Ltd., Home Appliances Research Laboratory, Hitachi, Ltd. (72) Inventor Matsumoto Setsuzo 292 Yoshida-cho, Totsuka-ku, Yokohama-shi, Kanagawa Prefecture Home Appliances Research Laboratories, Hitachi, Ltd. (72) Inventor Kantoki Oishi Tokyo Metropolitan Elementary School City Josuihon-cho in the 1450 address, Hitachi, Ltd. Musashi factory examiner Tatsuya Yamazaki
Claims (1)
に変換するシリアル−パラレル変換回路と、パラレルな
データをシリアルに変換するパラレル−シリアル変換回
路と、パラレルに変換されたデータのメモリセルアレイ
への書込みおよび読出し手段と、アドレスデコーダと、
該アドレスデコーダにアドレスを供給するアドレス発生
回路と、該アドレス発生回路を制御するアドレス制御回
路とを具備し、かつ該アドレス発生回路において、少な
くとも第1〜第5の5つのアドレスレジスタ回路と、1
つのアドレスセレクト回路と、アドレス値を増大するイ
ンクリメント回路かアドレス値を減少するデクリメント
回路を有し、アドレスセレクト回路は5つのレジスタの
内の少なくとも第1〜第3のレジスタ出力を時分割にセ
レクトして第4のレジスタに導き、第4のレジスタ出力
を該アドレスデコーダおよびインクリメント回路または
デクリメント回路に導き、該インクリメント回路または
デクリメント回路からのアドレス値を再びセレクト回路
で選択した上記レジスタに帰還するとともに、第5のレ
ジスタに外部指定の任意アドレスを取込み、該第5のレ
ジスタに取込まれた任意データを上記第1または第2の
レジスタに導くか、または第4のレジスタに導くことを
特徴とする画像メモリ。1. A serial-parallel conversion circuit for converting serial input data into parallel data, a parallel-serial conversion circuit for converting parallel data into serial data, and writing of data converted in parallel into a memory cell array. And read means, an address decoder,
An address generation circuit for supplying an address to the address decoder and an address control circuit for controlling the address generation circuit are provided, and in the address generation circuit, at least first to fifth address register circuits and 1
It has one address select circuit and an increment circuit for increasing the address value or a decrement circuit for decreasing the address value. The address select circuit selects at least the first to third register outputs of the five registers in a time division manner. Leading to a fourth register, leading the fourth register output to the address decoder and the increment circuit or decrement circuit, and returning the address value from the increment circuit or decrement circuit to the register selected by the select circuit again, An externally specified arbitrary address is taken into the fifth register, and the arbitrary data taken into the fifth register is led to the first or second register or the fourth register. Image memory.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61276514A JPH06100898B2 (en) | 1986-11-21 | 1986-11-21 | Image memory |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61276514A JPH06100898B2 (en) | 1986-11-21 | 1986-11-21 | Image memory |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63171078A JPS63171078A (en) | 1988-07-14 |
| JPH06100898B2 true JPH06100898B2 (en) | 1994-12-12 |
Family
ID=17570533
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61276514A Expired - Lifetime JPH06100898B2 (en) | 1986-11-21 | 1986-11-21 | Image memory |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06100898B2 (en) |
-
1986
- 1986-11-21 JP JP61276514A patent/JPH06100898B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63171078A (en) | 1988-07-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR960004325B1 (en) | Digital data memory system | |
| US5610622A (en) | Display control device | |
| JPH0217867B2 (en) | ||
| JP2551493B2 (en) | Key signal delay device | |
| JPH07113821B2 (en) | Semiconductor memory device | |
| JPH0620292B2 (en) | Video signal circuit with time base correction function | |
| JP2559478B2 (en) | Video memory circuit | |
| JP2501101B2 (en) | Image memory | |
| JPH06100898B2 (en) | Image memory | |
| JPS6214190A (en) | Video memory | |
| JPS6363289A (en) | Control system for digital memory of video signal | |
| KR100232028B1 (en) | Mosaic effect generator | |
| JPH0761142B2 (en) | Image memory | |
| JPH03122892A (en) | memory control circuit | |
| JPH02255988A (en) | image memory | |
| JP2507319B2 (en) | Video memory | |
| KR910009847B1 (en) | Image memory | |
| JPS61104493A (en) | Memory device | |
| JPH0233227B2 (en) | ||
| JPS6327712B2 (en) | ||
| JPS6089169A (en) | Picture information reduction processing method | |
| JPS6250791A (en) | Dynamic semiconductor memory device | |
| JPS6199190A (en) | Video memory unit | |
| JP2615004B2 (en) | Integrated sequential access memory circuit | |
| JPH0750431B2 (en) | Serial access memory device |