JPH0473175B2 - - Google Patents
Info
- Publication number
- JPH0473175B2 JPH0473175B2 JP61270123A JP27012386A JPH0473175B2 JP H0473175 B2 JPH0473175 B2 JP H0473175B2 JP 61270123 A JP61270123 A JP 61270123A JP 27012386 A JP27012386 A JP 27012386A JP H0473175 B2 JPH0473175 B2 JP H0473175B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- transfer
- column address
- register
- bar
- 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
- 239000004065 semiconductor Substances 0.000 claims description 8
- 230000004044 response Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000004913 activation Effects 0.000 description 3
- 230000009977 dual effect Effects 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 2
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Landscapes
- Image Input (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は半導体記憶装置に関する。[Detailed description of the invention] [Industrial application field] The present invention relates to a semiconductor memory device.
[従来の技術]
従来、この種の半導体記憶装置としては第3図
に示されているようなものが知られている。この
半導体記憶装置はメモリセルアレイ101に他に
データレジスタ102を備えており、このデータ
レジスタ102から画像データ等をランダムアク
セスとは非同期に出力させる機能を有している
(かかる機能を有する半導体記憶装置をデユアル
ポートラムといい、日本電気株式会社の
μPD41264C等が知られている)。第3図のデユア
ルポートラムの機能を第4図に示されているタイ
ミングチヤート図を参照しつつ説明すると以下の
通りである。まず、データ転送端子TR(バー)
にローレベル信号が供給された後、チツプ選択端
子CE1(バー)をローレベルに移行させて行ア
ドレスを取り込む。その結果、該行アドレスで指
定されたメモリセルアレイ101のデータ1行分
が同一記憶容量のデータレジスタ102に転送さ
れる。続いて、チツプ選択端子CE2(バー)に
ローレベル信号が供給されると、列アドレスが取
り込まれ、この列アドレスにて指定された番地か
らデータがレジスタ出力専用端子SO(バー)を通
つてシリアル出力される。[Prior Art] Conventionally, as this type of semiconductor memory device, the one shown in FIG. 3 is known. This semiconductor memory device also includes a data register 102 in the memory cell array 101, and has a function of outputting image data, etc. from this data register 102 asynchronously with random access (a semiconductor memory device having such a function This is called a dual portram, and NEC Corporation's μPD41264C is well known). The function of the dual port ram shown in FIG. 3 will be explained below with reference to the timing chart shown in FIG. 4. First, data transfer terminal TR (bar)
After a low level signal is supplied to the chip select terminal CE1 (bar), the chip selection terminal CE1 (bar) is shifted to a low level and a row address is taken in. As a result, one row of data in the memory cell array 101 specified by the row address is transferred to the data register 102 having the same storage capacity. Next, when a low level signal is supplied to the chip selection terminal CE2 (bar), the column address is taken in, and data is serially transmitted from the address specified by this column address through the register output dedicated terminal SO (bar). Output.
[発明が解決しようとする問題点]
上記、従来のデユアルポートラムにてウインド
ウ表示等を行おうとすると、タイミングが煩雑に
なるという問題点があつた。例えば、第5図に示
されているようにメモリセルアレイ101が512
行x1024列分の記憶容量を有しており、その内の
400行x640列分のデータを表示し、その中に斜線
で示されたデータのウインドウ表示を行うとする
と、実際のウインドウデータは実線で示された領
域に記憶されているにもかかわらず、画像表示と
しては破線で示されている領域に記憶されている
かの如く表示しなければならない。そのため従来
例では水平同期期間中にデータの転送を行つてお
り、上記ウインドウに対する制御はソフトウエア
による表示領域へのデータ転送という方法で実現
されるか、あるいは表示中の転送、上記
μPD41264Cではリアルタイムデータ転送機能と
にある、の2通りの方法の何れかにより実現され
る。即ち、第5図の例では、Cのタイミングでn
行のデータ(1024ビツト)をレジスタ102に一
旦転送し、Aのタイミングでウインドウデータを
転送し直し、Bのタイミングで再び元の表示のた
めのデータ(n行目のデータ)をリアルタイムで
転送しなければならない。[Problems to be Solved by the Invention] When attempting to display a window or the like using the conventional dual port RAM described above, there is a problem in that the timing becomes complicated. For example, as shown in FIG. 5, the memory cell array 101 has 512
It has a storage capacity of 1024 rows x 1024 columns, of which
If you display 400 rows x 640 columns of data and display the data indicated by diagonal lines in a window, the image will be displayed even though the actual window data is stored in the area indicated by solid lines. The information must be displayed as if it were stored in the area indicated by the broken line. Therefore, in the conventional example, data is transferred during the horizontal synchronization period, and the control for the window described above is achieved by transferring data to the display area by software, or by transferring data while displaying, or in the case of the μPD41264C mentioned above, real-time data is transferred. The transfer function is realized in one of two ways. That is, in the example of FIG. 5, at timing C, n
The row data (1024 bits) is once transferred to the register 102, the window data is transferred again at timing A, and the data for the original display (data on the nth line) is transferred again in real time at timing B. There must be.
それで、本発明は上記ウインドウ表示等の容易
な半導体記憶装置を提供するものである。 Therefore, the present invention provides a semiconductor memory device that can easily display the above-mentioned window display.
[問題点を解決するための手段、作用及び効果]
本発明は行列状に配列された複数メモリセルを
有するメモリセルアレイと、行アドレス信号に応
答して該行アドレス信号にて指定された行に属す
るメモリセルのデータを一時的に記憶しシリアル
出力するデータレジスタとを備えた半導体記憶装
置において、転送開始列アドレスと転送終了列ア
ドレスとをそれぞれ記憶するレジスタと、上記デ
ータレジスタに一時的に記憶されたデータの内、
転送開始列アドレスと転送終了列アドレスとによ
り指定されたデータのみ出力可能にしそれ以外の
データの出力を不能にするマスク転送制御手段と
を更に有することを特徴としており、ウインドウ
表示、あるいは図形の重ね合わせ等に際しては、
順次読み出される各行のデータ内、ウインドウ表
示のために排除すべきデータをマスク転送制御手
段により選択的に出力させる。その結果、複雑な
タイミングを設定しなくてもウインドウ表示等が
可能になるという効果が得られる。[Means, operations, and effects for solving the problems] The present invention provides a memory cell array having a plurality of memory cells arranged in a matrix, and a memory cell array having a plurality of memory cells arranged in a matrix, A semiconductor memory device comprising a data register that temporarily stores data of a memory cell to which it belongs and outputs it serially, a register that stores a transfer start column address and a transfer end column address, respectively, and a register that temporarily stores data in the data register. Of the data,
It is characterized by further comprising a mask transfer control means that enables output of only data specified by a transfer start column address and a transfer end column address and disables output of other data, and controls window display or overlapping of figures. When matching, etc.,
The mask transfer control means selectively outputs data to be excluded for window display among the data of each row read out sequentially. As a result, it is possible to display a window or the like without setting complicated timing.
[実施例]
第1図は本発明の一実施例を示すブロツク図で
あり、7は128行x128列の複数ビツトを有するメ
モリセルアレイである。CE1(バー)はチツプ
活性化主クロツクであつて、アドレス入力バツフ
ア4への行アドレスのラツチ、その行アドレスデ
コーダ5への転送命令TR(バー)および実行の
ためのタイミングジエネレータ1の活性化および
センスアンプ等、周辺回路の活性化を図る。CE
2(バー)はCE1(バー)の供給後にタイミン
グジエネレータ2に入力し、列アドレスのラツチ
を行わせる。TR(バー)はメモリセルアレイ7
からの1行分のデータを転送ゲート12を経由し
てデータレジスタ13に転送するためのタイミン
グジエネレータ3の活性化入力である。このタイ
ミングジエネレータ3はレジスタ8,9、マスク
転送制御回路10の活性化と転送の実行とを行わ
せる。また、WR(バー)はタイミングジエネレ
ータ14に供給され、レジスタ8,9へ列アドレ
スを書き込むための制御信号を発生させる。この
活性化信号をうけ、CE1(バー)がすでに活性
化されており、(TR(バー)、WR(バー)が活性
であれば)CE2(バー)が活性になると列アド
レスはレジスタ8に取り込まれる。更に、CE1
(バー)が活性である間にCE2(バー)が非活性
となるタイミングにて列アドレスがレジスタ9に
取り込まれる。以上の動作タイミングを第2図に
示す。この後、レジスタ8,9に入力されたアド
レス情報はマスク転送制御回路10へ入力され、
この回路よりデータ転送実行時(実際にはTR
(バー)の非活性化時、あるいはCE1(バー)の
非活性化時である)にデータ転送ゲート12を制
御する信号が発生され、レジスタ8と9とで示さ
れた領域以外の領域の転送がゲートをオフするこ
とにより停止される。一方、通常のデータ転送時
には、第2図においてWR(バー)を非活性化す
ることのみで1行分の全てのデータが転送され、
列アドレスはシリアルリードアドレスカウンタ1
1に供給される。このカウンタ11はシリアルリ
ード時にSCクロツクによりカウントアツプされ
シリアルリードを繰り返す。マスク転送時には列
アドレス入力とは切り放される。[Embodiment] FIG. 1 is a block diagram showing an embodiment of the present invention, and 7 is a memory cell array having a plurality of bits arranged in 128 rows and 128 columns. CE1 (bar) is the chip activation main clock, which latches the row address to the address input buffer 4, transfers the instruction TR (bar) to the row address decoder 5, and activates the timing generator 1 for execution. Activate peripheral circuits such as sense amplifiers and sense amplifiers. C.E.
2 (bar) is input to the timing generator 2 after supplying CE1 (bar) to latch the column address. TR (bar) is memory cell array 7
This is the activation input of the timing generator 3 for transferring one row of data from 1 to the data register 13 via the transfer gate 12. This timing generator 3 activates the registers 8 and 9 and the mask transfer control circuit 10 and executes the transfer. Further, WR (bar) is supplied to the timing generator 14, which generates a control signal for writing column addresses into the registers 8 and 9. Upon receiving this activation signal, if CE1 (bar) is already activated and CE2 (bar) becomes active (if TR (bar) and WR (bar) are active), the column address is taken into register 8. It will be done. Furthermore, CE1
The column address is taken into the register 9 at the timing when CE2 (bar) becomes inactive while CE2 (bar) is active. The above operation timing is shown in FIG. After this, the address information input to the registers 8 and 9 is input to the mask transfer control circuit 10,
When data is transferred from this circuit (actually, TR
(bar) is inactivated or CE1 (bar) is inactivated), a signal to control the data transfer gate 12 is generated to transfer areas other than the areas indicated by registers 8 and 9. is stopped by turning off the gate. On the other hand, during normal data transfer, all data for one row is transferred simply by deactivating WR (bar) in Figure 2.
Column address is serial read address counter 1
1. This counter 11 is counted up by the SC clock during serial reading, and the serial reading is repeated. During mask transfer, it is disconnected from the column address input.
なお、上記マスク転送制御回路10と転送ゲー
ト12とはマスク転送制御手段を構成している。 The mask transfer control circuit 10 and transfer gate 12 constitute mask transfer control means.
以上説明してきたように、本実施例は予めマス
クデータ転送サイクルをレジスタ8,9を使用し
て実行し、既に転送されたレジスタの内容の一部
を書き換えることが可能になるので、実際の表示
期間にデータ転送を行う必要がなく、シリアルリ
ード動作を行うことが可能になる。また、同一水
平走査期間に、より複雑なウインドウ表示或は図
形の重ね合わせ等が煩雑なタイミングの制御なし
に実行可能となる。 As explained above, in this embodiment, a mask data transfer cycle is executed in advance using registers 8 and 9, and it becomes possible to rewrite part of the contents of the registers that have already been transferred, so that the actual display There is no need to transfer data during the period, and serial read operations can be performed. Further, more complicated window display or overlapping of figures can be performed during the same horizontal scanning period without complicated timing control.
第1図は本発明の一実施例を示すブロツク図、
第2図は一実施例のタイミングチヤート図、第3
図は従来例のブロツク図、第4図は従来例のタイ
ミングチヤート図、第5図はウインドウ表示時の
データ記憶状態を示すブロツク図である。
7……メモリセルアレイ、8……レジスタ、9
……レジスタ、10……マスク転送制御回路、1
2……転送ゲート、13……データレジスタ。
FIG. 1 is a block diagram showing one embodiment of the present invention;
Figure 2 is a timing chart of one embodiment, Figure 3 is a timing chart of one embodiment.
This figure is a block diagram of the conventional example, FIG. 4 is a timing chart of the conventional example, and FIG. 5 is a block diagram showing the data storage state when a window is displayed. 7...Memory cell array, 8...Register, 9
...Register, 10...Mask transfer control circuit, 1
2...Transfer gate, 13...Data register.
Claims (1)
るメモリセルアレイと、行アドレス信号に応答し
て該行アドレス信号にて指定された行に属するメ
モリセルのデータを一時的に記憶しシリアル出力
するデータレジスタとを備えた半導体記憶装置に
おいて、転送開始列アドレスと転送終了列アドレ
スとをそれぞれ記憶するレジスタと、上記データ
レジスタに一時的に記憶されたデータの内、転送
開始列アドレスと転送終了列アドレスとにより指
定されたデータのみ出力可能にしそれ以外のデー
タの出力を不能にするマスク転送制御手段とを更
に有することを特徴とする半導体記憶装置。1. A memory cell array having a plurality of memory cells arranged in rows and columns, and data that temporarily stores and serially outputs data of memory cells belonging to a row designated by the row address signal in response to a row address signal. A semiconductor memory device comprising a register that stores a transfer start column address and a transfer end column address, respectively, and a transfer start column address and a transfer end column address of data temporarily stored in the data register. 1. A semiconductor memory device further comprising mask transfer control means for enabling output of only data specified by and disabling output of other data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61270123A JPS63123142A (en) | 1986-11-12 | 1986-11-12 | Semiconductor memory device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61270123A JPS63123142A (en) | 1986-11-12 | 1986-11-12 | Semiconductor memory device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63123142A JPS63123142A (en) | 1988-05-26 |
| JPH0473175B2 true JPH0473175B2 (en) | 1992-11-20 |
Family
ID=17481868
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61270123A Granted JPS63123142A (en) | 1986-11-12 | 1986-11-12 | Semiconductor memory device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63123142A (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5142637A (en) * | 1988-11-29 | 1992-08-25 | Solbourne Computer, Inc. | Dynamic video RAM incorporating single clock random port control |
| DE68928840T2 (en) * | 1988-11-29 | 1999-04-01 | Matsushita Electric Ind Co Ltd | Synchronous dynamic memory |
| US5198804A (en) * | 1989-07-17 | 1993-03-30 | Matsushita Electric Industrial Co., Ltd. | Video memory with write mask from vector or direct input |
| JPH0821233B2 (en) * | 1990-03-13 | 1996-03-04 | 株式会社東芝 | Image memory and method for reading data from image memory |
| DE69124932D1 (en) * | 1990-10-31 | 1997-04-10 | Ibm | Video RAM with quick reset and copy option |
-
1986
- 1986-11-12 JP JP61270123A patent/JPS63123142A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63123142A (en) | 1988-05-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4633441A (en) | Dual port memory circuit | |
| US4541075A (en) | Random access memory having a second input/output port | |
| US5148524A (en) | Dynamic video RAM incorporating on chip vector/image mode line modification | |
| US5568431A (en) | Memory architecture and devices, systems and methods utilizing the same | |
| KR940006162B1 (en) | Semiconductor memory device with the function of flash write and operating method thereof | |
| US4855959A (en) | Dual port memory circuit | |
| US5142637A (en) | Dynamic video RAM incorporating single clock random port control | |
| US5148523A (en) | Dynamic video RAM incorporationg on chip line modification | |
| US4870621A (en) | Dual port memory device with improved serial access scheme | |
| US5146430A (en) | Self-refresh system for use in a field memory device | |
| JPH05274862A (en) | Semiconductor memory device | |
| KR950007447B1 (en) | Semiconductor memory device | |
| JPH0816882B2 (en) | Semiconductor memory device | |
| US4837746A (en) | Method and apparatus for resetting a video SRAM | |
| JPH0473175B2 (en) | ||
| US5946256A (en) | Semiconductor memory having data transfer between RAM array and SAM array | |
| US5581513A (en) | Continuous page random access memory and systems and methods using the same | |
| US5144584A (en) | Semiconductor memory device | |
| JPS61289596A (en) | Semiconductor memory device | |
| JP2566911B2 (en) | Dual port memory | |
| KR950009076B1 (en) | Dual port memory and control method | |
| USRE35680E (en) | Dynamic video RAM incorporating on chip vector/image mode line modification | |
| JP2735058B2 (en) | Video display memory | |
| JPH07254272A (en) | Semiconductor device | |
| JP2547256B2 (en) | DMA device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |