JPH08314796A - Control circuit for dynamic ram - Google Patents

Control circuit for dynamic ram

Info

Publication number
JPH08314796A
JPH08314796A JP12104995A JP12104995A JPH08314796A JP H08314796 A JPH08314796 A JP H08314796A JP 12104995 A JP12104995 A JP 12104995A JP 12104995 A JP12104995 A JP 12104995A JP H08314796 A JPH08314796 A JP H08314796A
Authority
JP
Japan
Prior art keywords
signal
address
data
control circuit
cas
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.)
Withdrawn
Application number
JP12104995A
Other languages
Japanese (ja)
Inventor
芳典 ▲高▼橋
Yoshinori Takahashi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Data Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Data Corp filed Critical Oki Data Corp
Priority to JP12104995A priority Critical patent/JPH08314796A/en
Publication of JPH08314796A publication Critical patent/JPH08314796A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Editing Of Facsimile Originals (AREA)
  • Record Information Processing For Printing (AREA)
  • Storing Facsimile Image Data (AREA)

Abstract

PURPOSE: To shorten the write time in the case that data which are continuously vertically arranged as the print result are written in a dynamic RAM. CONSTITUTION: A CAS signal 608, an RAS signal 603, and an R/W signal 615 are inputted to a control circuit 616. When the CAS signal 608 rises or the CAS signal 608 is at a L level and the RAS signal 603 falls, the control circuit 616 makes an input circuit control signal 617 is made to fall to latch the state of an external data signal 611 in an input circuit 612 if the R/W signal 615 is at the L level. If the R/W signal 615 is at a H level, an output control signal 619 is set at the L level to output the state of an internal data signal 610 to the external data signal 611 through an output circuit 613 in the period when the CAS signal 608 is at the L level.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は電子写真式プリンタ等
のメモリへのデータ格納の高速化に寄与するダイナミッ
クRAMの制御回路に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a dynamic RAM control circuit which contributes to high-speed data storage in a memory of an electrophotographic printer or the like.

【0002】[0002]

【従来の技術】図2は従来の文字データのイメージバッ
ファ格納状態を示す説明図である。この図により従来の
イメージバッファへの文字データの格納について説明す
る。なお、本明細書および図面において、数値にBの添
字があるものは2進数、Hの添字があるものは16進数、
添字のないものは特に断らない限り10進数である。また
回路図やタイムチャート及びその説明において、Hは高
い電位で論理的には1を、Lは低い電位で論理的には0
を示している。
2. Description of the Related Art FIG. 2 is an explanatory diagram showing a conventional state of storing character data in an image buffer. Storage of character data in a conventional image buffer will be described with reference to this figure. In the present specification and drawings, numerical values with a B suffix are binary numbers, numerical values with a H suffix are hexadecimal numbers,
Those without a subscript are decimal numbers unless otherwise specified. In the circuit diagrams, time charts, and their descriptions, H is logically 1 at high potential, and L is logically 0 at low potential.
Is shown.

【0003】図2において、符号201 は一般にROMや
RAMに格納されている文字データ(以下フォントデー
タと称す)で、必要に応じて、印刷機構部がそのまま印
刷できる様に印刷素点(以下印刷素点をピクセルと称
す)のデータを配置するイメージバッファメモリ202 内
に符号203 の如く複写される。イメージバッファ202 に
は他に文字データや図のピクセルデータが配置され、当
該ページの必要データが揃うと一般には最も上のピクセ
ル行(以下ピクセル行をラインと称す)から順にライン
毎にデータを印刷機構部に転送し、1のデータに対応す
る用紙の位置にインクを塗布(以下マーキングと称す)
し、0のデータに対応する用紙の位置にはインクを塗布
しない(以下非マーキングと称す)ことで、イメージバ
ッファ202の内容が印刷用紙上に視覚的に認識できる状
態となる。フォントデータ201 がイメージバッファ202
内に符号203 に示す如くに複写される場合のメモリの番
地・各ビット位置の値等の変遷を次に図3により説明す
る。
In FIG. 2, reference numeral 201 is character data (hereinafter referred to as font data) generally stored in a ROM or a RAM. If necessary, the printing mechanism part (hereinafter referred to as print data) can be printed as it is by the printing mechanism unit. It is copied as indicated by reference numeral 203 in the image buffer memory 202 in which the data of a raw point is called a pixel) is arranged. In the image buffer 202, other character data and pixel data for figures are arranged, and when necessary data for the page are complete, generally data is printed line by line from the uppermost pixel row (hereinafter, pixel row is referred to as line). Transfer to the mechanical section and apply ink to the position of the paper corresponding to 1 data (hereinafter referred to as marking)
However, by not applying ink to the position of the paper corresponding to the data of 0 (hereinafter referred to as non-marking), the contents of the image buffer 202 can be visually recognized on the print paper. Font data 201 is image buffer 202
The transition of the memory address, the value of each bit position, and the like in the case of being copied as indicated by reference numeral 203 in FIG.

【0004】図3において、符号204 はフォントデータ
201 を構成しているメモリの領域を示しており、この場
合は縦・横共に8ビットを、1文字のデータの所要領域
としている。符号205 は該フォントデータの先頭番地を
0とする相対番地であり、それぞれの番地のマーキング
箇所に対応するビット位置を1、非マーキング箇所に対
応するビット位置を0として、番地とその内容を示した
のが図4に示す符号208 である。例えば、相対番地3
(206 )に対応する構成内容207 は、左からマーキング
しない−しない−する−しない−しない−する−しない
−しないとなっており、00100100B 即ち24H (209 )と
なる。
In FIG. 3, reference numeral 204 is font data.
The area of the memory constituting 201 is shown. In this case, 8 bits in both the vertical and horizontal directions are the required areas for the data of one character. Reference numeral 205 is a relative address in which the first address of the font data is 0, and the bit position corresponding to the marking position of each address is 1, and the bit position corresponding to the non-marking position is 0, indicating the address and its contents. Reference numeral 208 shown in FIG. For example, relative address 3
The configuration content 207 corresponding to (206) is not marked from the left-not-is-not-is-not-is-not-is, and becomes 00100100B, that is, 24H (209).

【0005】図5はイメージバッファ202 の一部拡大図
の例であり、イメージバッファのメモリ内における文字
データが複写される部分203 の位置と、メモリの番地と
ビット位置の関係を示している。即ちこの例では、イメ
ージバッファ202 の幅方向のピクセル数がWの8倍、即
ち1ラインにWバイトを要するので、符号211 の番地を
Yとした場合、印刷結果において該番地データの直下に
印刷されるべきデータの格納箇所の番地は符号214 に示
す如くY+Wであり、以下同様に符号211 から下に11番
目のラインに印刷されるべきデータの格納箇所215 の番
地はY+11・Wとなる。ただし、通常YはWの整数倍と
する。本例ではフォントデータ204 は符号217 から符号
218 に複写され、その番地は符号217 に対してはY+W
+1、符号219 に対してはY+2 ・W+1、符号218 に
対してはY+8 ・W+1となる。ここで例示するフォン
トデータ204 が格納されるイメージバッファ202 の番地
とその内容をメモリに格納した様子をメモリの番地順に
並べて示すのが図6である。即ち図5においてはフォン
トデータ204 は連続番地に格納されているが、イメージ
バッファのメモリ220 上では図6に示すように、W番地
毎に格納される。
FIG. 5 is an example of a partially enlarged view of the image buffer 202, and shows the relationship between the position of the portion 203 in the memory of the image buffer where the character data is copied and the address and bit position of the memory. That is, in this example, the number of pixels in the width direction of the image buffer 202 is eight times W, that is, one line requires W bytes. Therefore, when the address of the reference numeral 211 is Y, printing is performed immediately below the address data. The address of the storage location of the data to be stored is Y + W as indicated by reference numeral 214, and similarly, the address of the storage location 215 of the data to be printed on the 11th line below the reference numeral 211 is Y + 11 · W. However, Y is usually an integral multiple of W. In this example, font data 204 is coded from code 217
Copied to 218, the address is Y + W for 217
+1, the code 219 is Y + 2.W + 1, and the code 218 is Y + 8.W + 1. FIG. 6 shows the addresses of the image buffer 202 in which the font data 204 illustrated here and the contents thereof are stored in the memory, arranged in the order of the addresses of the memory. That is, in FIG. 5, the font data 204 is stored in continuous addresses, but in the memory 220 of the image buffer, as shown in FIG. 6, it is stored for each W address.

【0006】図7はダイナミックRAMの入出力状態を
示す説明図、図8はダイナミックRAMの動作を示すタ
イムチャートである。なお図7以降の説明において、番
地入力が6本で、データ入出力が8本のダイナミックR
AM(以下DRAMと称す)の4096個の番地にそれぞれ8ビ
ットの情報を格納できる場合の例で説明する。
FIG. 7 is an explanatory diagram showing the input / output state of the dynamic RAM, and FIG. 8 is a time chart showing the operation of the dynamic RAM. In addition, in the description from FIG. 7 onward, the dynamic R has six address inputs and eight data input / output.
An example will be described in which 8-bit information can be stored in 4096 addresses of AM (hereinafter referred to as DRAM).

【0007】図7において、一般のDRAM301 では読み出
したり書き込んだりする番地は時分割された2つの番地
情報の合成で生成され、それぞれ行ラッチ信号( 以下RA
S 信号と称す)302 に同期する番地入力303 を高位番
地、列ラッチ信号( 以下CAS 信号と称す)304 に同期す
る番地入力303 を低位番地とし、全12ビットで構成され
る番地をDRAMの読み書き番地とする。なお符号305 はDR
AM301 に対する動作が書込みか読み出しかを示す信号
(以下R/W 信号と称す)で、Hで読み出し、Lで書込み
を示す。
In FIG. 7, in a general DRAM 301, an address to be read or written is generated by synthesizing two time-divided address information, and each row latch signal (hereinafter RA
The address input 303 synchronized with the S signal) 302 is the high address, the address input 303 synchronized with the column latch signal (hereinafter referred to as the CAS signal) 304 is the low address, and the address consisting of all 12 bits is read / written from the DRAM. The address. The reference numeral 305 is DR
It is a signal (hereinafter referred to as R / W signal) indicating whether the operation for the AM301 is writing or reading, and H indicates reading and L indicates writing.

【0008】即ち、図8において、符号306 に示す如く
Adr1が対象番地の場合はその番地データの上位6ビット
Adr1H (310 )がRAS 信号(302 )の立ち下がり(313
)に同期して番地入力303 に現れ、DRAM301 の上位番
地としてDRAM301 内で保持される。次にCAS 信号304 の
立ち下がり(315 )に同期して、番地入力303 にはAdr1
の下位6ビットを表すAdr1L(311)が現れる。またR/W 信
号305 はLなので、当該DRAM301 に対しては書込み動作
が発生する。従って、番地Adr1(306) に格納すべきデー
タDt1 (317 )が図に示す如くCAS 信号304 が立ち上が
る前にデータバス318 に現れ、CAS 信号304 の立ち上が
り時までにその内容Dt1 (317 )がDRAM301 の番地Adr1
(306) に書き込まれる。図のAdr2に関しても同様であ
る。
That is, as shown by reference numeral 306 in FIG.
If Adr1 is the target address, the upper 6 bits of that address data
Adr1H (310) is the falling edge (313) of the RAS signal (302).
) Appears in the address input 303 in synchronism with), and is held in the DRAM301 as the higher address of the DRAM301. Next, in synchronization with the falling edge (315) of the CAS signal 304, Adr1 is input to the address input 303.
Adr1L (311) representing the lower 6 bits of appears. Further, since the R / W signal 305 is L, a write operation occurs in the DRAM 301. Therefore, as shown in the figure, the data Dt1 (317) to be stored in the address Adr1 (306) appears on the data bus 318 before the CAS signal 304 rises, and the contents Dt1 (317) of the data Dt1 (317) by the time when the CAS signal 304 rises. Street number Adr1
Written at (306). The same applies to Adr2 in the figure.

【0009】図9は、図7のDRAMを使用して図5のイメ
ージバッファ202 の、幅64バイトとした場合即ちW=64の
場合の構成例である。この例では図7のDRAM301 は1つ
の行番地に対して64バイトの列番地が存在するので、イ
メージバッファ202 の幅方向のピクセル数も64バイトに
合わせている。図9において、符号402 の番地をYとす
る場合、印刷結果において該番地データの直下に印刷さ
れるべきデータの格納箇所404 の番地はY+64であり、
以下同様に符号402 から下に5番目のラインの先頭に印
刷されるべきデータの格納箇所406 の番地はY+5×64
=Y+320 となる。ここで図5に示したと同様に印刷結
果で縦に並ぶデータを書き込む場合、即ちデータ1(40
8 )、データ2(409 )およびデータ3(410 )を連続
して本図に示す番地に書き込む場合のDRAM入力信号の変
化を図10に示す。
FIG. 9 shows an example of the structure of the image buffer 202 shown in FIG. 5 using the DRAM shown in FIG. 7 when the width is 64 bytes, that is, when W = 64. In this example, since the DRAM 301 of FIG. 7 has a column address of 64 bytes for one row address, the number of pixels in the width direction of the image buffer 202 is also adjusted to 64 bytes. In FIG. 9, when the address 402 is Y, the storage location 404 of the data to be printed immediately below the address data in the print result is Y + 64.
Similarly, the address of the storage location 406 of the data to be printed at the beginning of the fifth line below the code 402 is Y + 5 × 64
= Y + 320 Here, in the same manner as shown in FIG. 5, when writing vertically arranged data in the print result, that is, data 1 (40
8), data 2 (409) and data 3 (410) are successively written in the addresses shown in FIG.

【0010】図10において、符号303 、302 、304
は、図8と同様に、それぞれ番地入力、RAS 信号、CAS
信号であり、対象番地、R/W 信号、D7ーD0は省略してい
る。データ1(408 )の書き込まれる番地はY+128+2 で
Yを64の倍数とすればY+128+2の上位6ビットは(Y+128+
2)/64(以下数式における斜線“/”は除算演算子とす
る)の整数部である(Y/64)+2となり、下位6ビットは(Y
+128+2)/64の剰余なので2となり、データ1に対応する
RAS 信号302 の立ち下がり(504 )に同期する番地入力
A5-A0 の示す値はY/64+2を示し、同じく対応するCAS 信
号304 の立ち下がり(506 )に同期する番地入力A5-A0
の示す値は2である。データ2(409 )に対しては、RA
S 信号302 の立ち下がり(508 )に同期する番地入力A5
-A0 の示す値はY/64+3を示し、CAS 信号304 の立ち下が
り(510 )に同期する番地入力A5-A0 の示す値は2であ
り、またデータ3(410 )に対してはRAS 信号302 の立
ち下がり(512 )に同期する番地入力A5-A0 の示す値は
Y/64+4を示し、CAS 信号304の立ち下がり(514 )に同
期する番地入力A5-A0 の示す値は2である。
In FIG. 10, reference numerals 303, 302 and 304 are used.
Are address input, RAS signal, and CAS, as in Fig. 8.
This is a signal, and the target address, R / W signal, and D7-D0 are omitted. The address where the data 1 (408) is written is Y + 128 + 2, and if Y is a multiple of 64, the upper 6 bits of Y + 128 + 2 are (Y + 128 +
2) / 64 (the diagonal line “/” in the following formulas is the division operator) is (Y / 64) +2, and the lower 6 bits are (Y
+ 128 + 2) / 64 is a remainder, so it is 2 and corresponds to data 1.
Address input synchronized with the falling edge (504) of RAS signal 302
The value indicated by A5-A0 indicates Y / 64 + 2, and the address input A5-A0 that is also synchronized with the falling edge (506) of the corresponding CAS signal 304
Has a value of 2. RA for data 2 (409)
Address input A5 synchronized with the falling edge of S signal 302 (508)
-The value indicated by A0 indicates Y / 64 + 3, the value indicated by the address inputs A5-A0 synchronized with the falling edge (510) of the CAS signal 304 is 2, and the RAS for data 3 (410). The value indicated by the address inputs A5-A0 synchronized with the falling edge (512) of the signal 302 is
The value indicated by the address inputs A5-A0, which indicates Y / 64 + 4 and is synchronized with the falling edge (514) of the CAS signal 304, is 2.

【0011】[0011]

【発明が解決しようとする課題】図10において、CAS
信号304 の立ち下がりに同期する番地入力A5-A0 の示す
値は、いずれも2である。従って情報として冗長性があ
る。印刷結果で連続して縦に並ぶデータの書き込みに際
しては、図10に示すシーケンスでDRAM301 に書き込む
場合、時間的に最適化されていない。即ち更に速く書込
みを行える筈である。
[Problems to be Solved by the Invention] In FIG.
The values indicated by the address inputs A5-A0 synchronized with the trailing edge of the signal 304 are all 2. Therefore, there is redundancy as information. When writing the data continuously arranged vertically in the print result, when writing to the DRAM 301 in the sequence shown in FIG. 10, the time is not optimized. That is, writing should be possible even faster.

【0012】[0012]

【課題を解決するための手段】上記課題を解決するため
に本発明は、行番地ラッチ信号および列番地ラッチ信号
により外部データ信号をダイナミックRAM内に取り込
むダイナミックRAMの制御回路において、データ格納
部の同列方向の番地の内容を更新する場合に、行番地ラ
ッチ信号が低レベルの場合の列番地ラッチ信号の立ち下
がり時に外部データ信号を取り込むとともに、列番地ラ
ッチ信号が低レベルの場合の行番地ラッチ信号の立ち下
がり時に外部データ信号をラッチして内部データ信号に
取り込むコントロール回路を設けたことを特徴とする。
In order to solve the above problems, the present invention relates to a dynamic RAM control circuit for fetching an external data signal into a dynamic RAM by a row address latch signal and a column address latch signal. When updating the contents of the address in the same column direction, the external data signal is taken in at the falling edge of the column address latch signal when the row address latch signal is at the low level, and the row address latch when the column address latch signal is at the low level. It is characterized in that a control circuit is provided for latching an external data signal and capturing the internal data signal when the signal falls.

【0013】[0013]

【作用】上記構成を有する本発明によれば、データ格納
部の同列方向の番地の内容を更新する場合に、コントロ
ール回路が列番地ラッチ信号が低レベルの場合の行番地
ラッチ信号の立ち下がり時に外部データ信号をラッチし
て内部データ信号に取り込む。したがって、行番地ラッ
チ信号の立ち下がり時に、行番地ラッチ信号に同期する
行番地データと列番地ラッチ信号に同期する列番地デー
タとが同時に取り込まれ、取り込みの時間の短縮が図れ
る。
According to the present invention having the above configuration, when updating the contents of the addresses in the same column direction of the data storage unit, the control circuit causes the row address latch signal to fall when the column address latch signal is at the low level. The external data signal is latched and taken into the internal data signal. Therefore, when the row address latch signal falls, the row address data synchronized with the row address latch signal and the column address data synchronized with the column address latch signal are simultaneously fetched, and the fetching time can be shortened.

【0014】[0014]

【実施例】以下、本発明に係る実施例を図面にしたがっ
て説明する。図1は本発明に係る実施例のDRAMのマルチ
プレクス回路を示す回路図である。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a circuit diagram showing a multiplex circuit of a DRAM according to an embodiment of the present invention.

【0015】図1において、符号600 は通常のDRAMの行
番地と列番地の組み合わせでメモリセルアレイ内の特定
セルを指定するアドレスマルチプレクス回路(以下ADRM
PX回路と称す)を示しており、図7に示すDRAM301 にお
いては本回路600 が8個並設されている。符号601 は図
7にて示したと同様のDRAM301 の番地入力信号群、符号
602 は該番地入力信号群601 をRAS 信号603 の立ち下が
り時点でラッチする行番地バッファで、その出力は行デ
コーダ604 に入力されており、行デコーダ604は入力に
従って選択的に1本のメモリセル行選択信号を有効とす
る。例えば、行番地バッファ603 が50に対応する信号群
を出力する場合、行デコーダ604 は50番目のメモリセル
行選択信号を有効とし、センスアンプアレイ606 に50番
目のメモリセル行の情報が到達する。
In FIG. 1, reference numeral 600 is an address multiplex circuit (hereinafter referred to as ADRM) which designates a specific cell in a memory cell array by a combination of a row address and a column address of a normal DRAM.
This circuit 600 is arranged in parallel in the DRAM 301 shown in FIG. 7. Reference numeral 601 is a group of address input signals of the DRAM 301 similar to that shown in FIG.
Reference numeral 602 denotes a row address buffer which latches the address input signal group 601 at the falling edge of the RAS signal 603, the output of which is input to the row decoder 604, and the row decoder 604 selectively selects one memory cell according to the input. The row selection signal is valid. For example, when the row address buffer 603 outputs a signal group corresponding to 50, the row decoder 604 validates the 50th memory cell row selection signal, and the information of the 50th memory cell row reaches the sense amplifier array 606. .

【0016】符号607 は番地入力信号群601 をCAS 信号
608 の立ち下がり時点でラッチする列番地バッファで、
その出力は列デコーダ609 に入力されており、列デコー
ダ609 は入力に従って選択的に1本のセンスアンプ選択
信号を有効とする。有効となったセンスアンプ選択信号
に対応するセンスアンプアレイ606 内のセンスアンプ
は、入出力回路に接続されている内部データ信号線610
に選択されているメモリセル情報を出力したり、内部デ
ータ信号線610 の情報を、選択されているメモリセルに
書き込んだりする。列デコーダ609 によって選択されて
いないセンスアンプ及び内部データ信号610 にメモリセ
ル情報を出力する場合の選択されているセンスアンプ
は、到達しているメモリセル行情報をデータ保持の為に
同じメモリセル行に書き戻す。外部データ信号Dn611
の情報が入力回路612 を介してセンスアンプ606 に伝え
られるか、センスアンプ606 から情報が出力回路613 を
介して外部データ信号線Dn611 に伝えられるかは、CA
S 信号608 とR/W 信号615 を入力とするコントロール回
路616 により決定される。
Reference numeral 607 designates an address input signal group 601 as a CAS signal.
A column address buffer that latches at the falling edge of 608,
The output is input to the column decoder 609, and the column decoder 609 selectively validates one sense amplifier selection signal according to the input. The sense amplifier in the sense amplifier array 606 corresponding to the valid sense amplifier selection signal is the internal data signal line 610 connected to the input / output circuit.
Information of the selected memory cell is output, or information of the internal data signal line 610 is written to the selected memory cell. The sense amplifier not selected by the column decoder 609 and the selected sense amplifier when outputting the memory cell information to the internal data signal 610 are connected to the same memory cell row in order to retain the reached memory cell row information. Write back to. External data signal Dn611
CA is transmitted to the sense amplifier 606 via the input circuit 612 or is transmitted from the sense amplifier 606 to the external data signal line Dn611 via the output circuit 613.
It is determined by the control circuit 616 which receives the S signal 608 and the R / W signal 615.

【0017】入力回路612 はコントロール回路616 の入
力回路制御信号617 の立ち下がり時の外部データ信号61
1 をラッチして内部データ信号610 に出力する。コント
ロール回路616 は、CAS 信号608 の立ち下がり時のR/W
信号615 がLの場合は書込み動作なので、入力回路制御
信号617 をCAS 信号608 の立ち下がり時に立ち下げ、外
部データ信号611 を入力回路612 にラッチさせて内部デ
ータ信号610 を介してセンスアンプアレイ606 に出力さ
せ、CAS 信号608 の立ち下がり時のR/W 信号615 がHの
場合は読み出し動作なので、内部データ信号610 の状態
をCAS 信号608がLの期間出力回路613 を介して外部デ
ータ信号611 に出力させる。
The input circuit 612 is an external data signal 61 when the input circuit control signal 617 of the control circuit 616 falls.
Latch 1 and output as internal data signal 610. The control circuit 616 controls the R / W at the falling edge of the CAS signal 608.
When the signal 615 is L, it means a write operation, so the input circuit control signal 617 is made to fall at the time of the fall of the CAS signal 608, the external data signal 611 is latched by the input circuit 612, and the sense amplifier array 606 is made through the internal data signal 610. When the R / W signal 615 at the fall of the CAS signal 608 is H, it is a read operation. Therefore, the state of the internal data signal 610 is changed to the external data signal 611 via the output circuit 613 while the CAS signal 608 is L. To output.

【0018】同様に、コントロール回路616 は、CAS 信
号608 の立ち下がり時またはCAS 信号608 がLの期間の
RAS 信号603 の立ち下がり時にR/W 信号615 がLならば
入力回路制御信号617 を立ち下げて外部データ信号611
の状態を入力回路612 にラッチさせ、内部データ信号61
0 を介してセンスアンプアレイ606 に出力させ、またCA
S 信号608 の立ち下がり時またはCAS 信号608 がLの期
間のRAS 信号603 の立ち下がり時にR/W 信号615 がHの
場合は読み出し動作なので内部データ信号610の状態をC
AS 信号608 がLの期間出力制御信号619 をLとして出
力回路613 を介して内部データ信号610 の状態を外部デ
ータ信号611 に出力させる。
Similarly, the control circuit 616 controls whether the CAS signal 608 falls or when the CAS signal 608 is L level.
If the R / W signal 615 is L at the falling edge of the RAS signal 603, the input circuit control signal 617 is dropped and the external data signal 611 is dropped.
The state of is latched by the input circuit 612 and the internal data signal 61
Output to the sense amplifier array 606 via
If the R / W signal 615 is H at the falling edge of the S signal 608 or at the falling edge of the RAS signal 603 while the CAS signal 608 is L, the internal data signal 610 status is C
While the AS signal 608 is L, the output control signal 619 is set to L and the state of the internal data signal 610 is output to the external data signal 611 via the output circuit 613.

【0019】以上の回路構成により、メモリセルアレイ
605 のセル情報を読み込んだり変更(即ち書込み)でき
る。メモリセルアレイ605 の詳細構造および構成、また
センスアンプアレイ606 によるメモリセル情報の書き戻
しと内部データ信号610 との接続等の詳細はDRAMのADRM
PX回路として周知であり、詳細を説明しない。
With the above circuit configuration, a memory cell array
The cell information of 605 can be read or changed (ie, written). The details of the structure and configuration of the memory cell array 605, the write-back of memory cell information by the sense amplifier array 606, the connection with the internal data signal 610, and the like are described in DRAM ADRM.
It is known as a PX circuit and will not be described in detail.

【0020】図11は本実施例におけるADRMPX回路600
のコントロール回路616 を示す回路図である。同図にお
いて、符号603 はRAS 信号、符号608 はCAS 信号、符号
615はR/W 信号をそれぞれ示し、符号804 及び符号805
及び符号807 は2入力論理和ゲート、符号806 は反転ゲ
ートをそれぞれ示す。符号808 は入力ラッチ信号(以下
Din-N と称す)で、その立ち下がり時に入力回路612 が
外部データ信号611 をラッチする。また符号809 は出力
許可信号(以下Dout Enable-N と称す)で、その信号レ
ベルがLの期間は出力回路613 が内部データ信号610 を
外部データ信号611 に出力する。Din −N 信号808 はRA
S 信号603 とCAS 信号608 を入力とする論理和ゲート80
4 の出力とR/W 信号615 を入力とする論理和ゲート805
の出力なので、RAS 信号603 とCAS 信号608 とR/W 信号
615 が全てLの場合のみLとなる。
FIG. 11 shows an ADRMPX circuit 600 according to this embodiment.
6 is a circuit diagram showing a control circuit 616 of FIG. In the figure, reference numeral 603 is a RAS signal, reference numeral 608 is a CAS signal, reference numeral
615 indicates R / W signals respectively, and reference numerals 804 and 805
Reference numeral 807 denotes a 2-input OR gate, and reference numeral 806 denotes an inverting gate. Reference numeral 808 denotes an input latch signal (hereinafter
Din-N), the input circuit 612 latches the external data signal 611 at the time of its fall. Reference numeral 809 is an output enable signal (hereinafter referred to as Dout Enable-N), and the output circuit 613 outputs the internal data signal 610 to the external data signal 611 while the signal level is L. Din −N signal 808 is RA
OR gate 80 with S signal 603 and CAS signal 608 as input
OR gate 805 with 4 outputs and R / W signal 615 as input
Since it is the output of RAS signal 603, CAS signal 608 and R / W signal
It becomes L only when 615 is all L.

【0021】図12は実施例の動作を示すタイムチャー
トである。図12において、図9に示すデータ1(408
)に対応するRAS 信号603 の立ち下がり104 に同期す
る番地入力A5-A0 の示す値はY/64+2を示し、CAS 信号60
8 の立ち下がり106 に同期する番地入力A5-A0 の示す値
は2である。データ2(4 09)に対してはRAS 信号603
の立ち下がり108 に同期する番地入力A5-A0 の示す値は
Y/64+3を示し、列番地はCAS 信号608 の立ち下がり106
にてラッチされた2のままでよいので、データ2に対応
するCAS 信号608 の変化は無い。またデータ3(410 )
に対してはRAS 信号603 の立ち下がり110 に同期する番
地入力A5-A0 の示す値はY/64+4を示し、CAS 信号608 は
データ2(409 )の場合と同様変化しない。
FIG. 12 is a time chart showing the operation of the embodiment. In FIG. 12, the data 1 (408
) Corresponding to the falling edge of RAS signal 603, the address input A5-A0 indicates Y / 64 + 2 and CAS signal 60
The value indicated by the address inputs A5-A0 synchronized with the falling edge 106 of 8 is 2. RAS signal 603 for data 2 (4 09)
The value indicated by the address inputs A5-A0 synchronized with the falling edge 108 of
Y / 64 + 3, the column address is the falling edge of CAS signal 608 106
Since the value 2 latched at is sufficient, there is no change in the CAS signal 608 corresponding to data 2. Also data 3 (410)
In contrast, the value indicated by the address inputs A5-A0 synchronized with the trailing edge 110 of the RAS signal 603 indicates Y / 64 + 4, and the CAS signal 608 does not change as in the case of data 2 (409).

【0022】コントロール回路616 はR/W 信号に従って
CAS 信号608 の立ち下がり時に入力回路612 に外部デー
タ信号611 をラッチさせるが、コントロール回路616 に
RAS信号603 が入力されているので、RAS 信号603 の立
ち下がり108 および110 で外部データ信号611 を内部デ
ータ信号610 を介してセンスアンプアレイ606 の出力で
きる。
The control circuit 616 follows the R / W signal
When the CAS signal 608 falls, the input circuit 612 latches the external data signal 611, but the control circuit 616 causes
Since the RAS signal 603 is input, the external data signal 611 can be output to the sense amplifier array 606 via the internal data signal 610 at the falling edges 108 and 110 of the RAS signal 603.

【0023】従って、図12に示すCAS 信号608 の立ち
下がり106 およびRAS 信号603 の立ち下がり108 及び11
0 の時点で、図11に示す入力ラッチ信号Din-N 808 は
HからLに変化し、立ち下がる。Dout Enable-N 信号80
9 はCAS 信号608 とR/W 信号615 の反転信号を入力とす
る論理和ゲート807 の出力なので、R/W 信号615 がHで
CAS 信号608 がLの場合にLとなる。上記の説明により
コントロール回路616の必要機能が実現できる。
Therefore, the falling edge 106 of the CAS signal 608 and the falling edges 108 and 11 of the RAS signal 603 shown in FIG.
At time 0, the input latch signal Din-N 808 shown in FIG. 11 changes from H to L and falls. Dout Enable-N signal 80
Since 9 is the output of the logical sum gate 807 which inputs the inversion signal of the CAS signal 608 and the R / W signal 615, the R / W signal 615 is high.
L when the CAS signal 608 is L. With the above description, the necessary functions of the control circuit 616 can be realized.

【0024】図13は、DRAMを示す説明図であり、イメ
ージバッファの幅がDRAMの列番地の数よりも小さい場合
の例を示している。同図において、DRAMの列番地数をW
DRAMで示し、イメージバッファのDRAM内の配置を900 で
示す。即ち、あるライン901の最終即ち最も右のデータ
の格納箇所902 の番地と次ラインの先頭即ち最も左のデ
ータの格納箇所903 の番地を連続させず、各ラインの先
頭データを格納する番地を必ずDRAMの列番地数WDRAM90
1 の倍数とする。こうすることにより、図1に示すADRM
PX回路600 にて図12に示すと同様のタイムチャート
で、印刷結果として縦に連続するデータが格納できる。
なおWB はイメージバッファ900 の幅で図7と同じく64
バイトである。この場合の該イメージバッファに使用し
ないメモリ領域群906 は別のイメージバッファに使用し
たり、他の一時状態変数を格納するワーキング領域とし
て使用できる。
FIG. 13 is an explanatory diagram showing the DRAM, and shows an example in which the width of the image buffer is smaller than the number of column addresses of the DRAM. In the figure, the number of DRAM column addresses is W
Shown in DRAM, and 900 is the location of the image buffer in DRAM. That is, the address of the storage location 902 of the last or rightmost data of a certain line 901 and the address of the storage location 903 of the first or leftmost data of the next line are not consecutive, and the address for storing the leading data of each line must be Number of DRAM column addresses WDRAM90
It is a multiple of 1. By doing so, the ADRM shown in FIG.
With the time chart similar to that shown in FIG. 12, the PX circuit 600 can store vertically continuous data as a print result.
WB is the width of the image buffer 900, which is 64 as in FIG.
It is a byte. In this case, the memory area group 906 not used for the image buffer can be used for another image buffer or as a working area for storing other temporary state variables.

【0025】[0025]

【発明の効果】以上詳細に説明した様に本発明によれ
ば、データ格納部の同列方向の番地の内容を更新する場
合に、コントロール回路が列番地ラッチ信号が低レベル
の場合の行番地ラッチ信号の立ち下がり時に外部データ
信号をラッチして内部データ信号に取り込むので、行番
地ラッチ信号の立ち下がり時に、行番地ラッチ信号に同
期する行番地データと列番地ラッチ信号に同期する列番
地データとが同時に取り込まれ、取り込みの時間の短縮
が図れる。
As described above in detail, according to the present invention, when updating the contents of the addresses in the same column of the data storage unit, the control circuit causes the row address latch signal when the column address latch signal is at the low level. Since the external data signal is latched and fetched into the internal data signal at the falling edge of the signal, at the falling edge of the row address latch signal, the row address data synchronized with the row address latch signal and the column address data synchronized with the column address latch signal are stored. Are captured at the same time, and the capture time can be shortened.

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

【図1】実施例のDRAMのマルチプレクス回路を示す
回路図である。
FIG. 1 is a circuit diagram showing a multiplex circuit of a DRAM of an embodiment.

【図2】従来のイメージバッファ格納状態を示す説明図
である。
FIG. 2 is an explanatory diagram showing a conventional image buffer storage state.

【図3】メモリ領域を示す説明図である。FIG. 3 is an explanatory diagram showing a memory area.

【図4】番地と内容を示す説明図である。FIG. 4 is an explanatory diagram showing addresses and contents.

【図5】イメージバッファの一部拡大図である。FIG. 5 is a partially enlarged view of the image buffer.

【図6】フォントデータを格納したメモリを示す説明図
である。
FIG. 6 is an explanatory diagram showing a memory that stores font data.

【図7】DRAMの入出力状態を示す説明図である。FIG. 7 is an explanatory diagram showing an input / output state of a DRAM.

【図8】DRAMの動作を示すタイムチャートである。FIG. 8 is a time chart showing the operation of the DRAM.

【図9】イメージバッファの構成例を示す説明図であ
る。
FIG. 9 is an explanatory diagram showing a configuration example of an image buffer.

【図10】DRAMの入力変化を示すタイムチャートで
ある。
FIG. 10 is a time chart showing a change in input of a DRAM.

【図11】実施例のコントロール回路を示す回路図であ
る。
FIG. 11 is a circuit diagram showing a control circuit of the embodiment.

【図12】実施例の動作を示すタイムチャートである。FIG. 12 is a time chart showing the operation of the embodiment.

【図13】DRAMを示す説明図である。FIG. 13 is an explanatory diagram showing a DRAM.

【符号の説明】[Explanation of symbols]

600 アドレスマルチプレクス回路 603 RAS 信号 605 メモリセルアレイ 608 CAS 信号 615 R/W 信号 616 コントロール回路 600 Address multiplex circuit 603 RAS signal 605 Memory cell array 608 CAS signal 615 R / W signal 616 Control circuit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 行番地ラッチ信号および列番地ラッチ信
号により外部データ信号をダイナミックRAM内に取り
込むダイナミックRAMの制御回路において、 データ格納部の同列方向の番地の内容を更新する場合
に、行番地ラッチ信号が低レベルの場合の列番地ラッチ
信号の立ち下がり時に外部データ信号を取り込むととも
に、列番地ラッチ信号が低レベルの場合の行番地ラッチ
信号の立ち下がり時に外部データ信号をラッチして内部
データ信号に取り込むコントロール回路を設けたことを
特徴とするダイナミックRAMの制御回路。
1. A dynamic RAM control circuit for fetching an external data signal into a dynamic RAM by means of a row address latch signal and a column address latch signal, when updating the contents of addresses in the same column direction of a data storage unit, the row address latch When the signal is low level, the external data signal is taken in at the falling edge of the column address latch signal, and when the column address latch signal is low level, the external data signal is latched and the internal data signal is latched at the falling edge of the row address latch signal. A control circuit for a dynamic RAM, which is provided with a control circuit for taking in.
JP12104995A 1995-05-19 1995-05-19 Control circuit for dynamic ram Withdrawn JPH08314796A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12104995A JPH08314796A (en) 1995-05-19 1995-05-19 Control circuit for dynamic ram

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12104995A JPH08314796A (en) 1995-05-19 1995-05-19 Control circuit for dynamic ram

Publications (1)

Publication Number Publication Date
JPH08314796A true JPH08314796A (en) 1996-11-29

Family

ID=14801570

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12104995A Withdrawn JPH08314796A (en) 1995-05-19 1995-05-19 Control circuit for dynamic ram

Country Status (1)

Country Link
JP (1) JPH08314796A (en)

Similar Documents

Publication Publication Date Title
KR950015138A (en) Rotation register for data orthogonal transformation
JPH0773920B2 (en) n × n bit dot matrix 90 ° rotation circuit
JPH08314796A (en) Control circuit for dynamic ram
JP2617252B2 (en) Printer
JPS5897083A (en) Vertical-horizontal conversion circuit
JP2839768B2 (en) Image rotation circuit
KR940001844Y1 (en) Apparatus for rotating color picture
JPS62236076A (en) Access system for frame buffer memory
JP2560742B2 (en) Character pattern generator
JP2900593B2 (en) Data expansion method for storage element
JPS5931752B2 (en) printing device
JP3166323B2 (en) Image processing device
JPS617769A (en) Image memory write control system
JPH066548A (en) Access controller for page memory
JPS5867456A (en) output device
JPH03143653A (en) Print data generation circuit for dot matrix printer
JPS58192139A (en) Image memory control device
JP2002117397A (en) Access method of color data to image memory
JPH07319763A (en) Address converter
JPH0444867A (en) Data control device for page printer
JPH02106363A (en) Graphic information rotating circuit of printer
JPH03169570A (en) Character font rotation controller in printer
JPS60107694A (en) Character graphic display device
JPS6324334A (en) Write control device for frame memory
JPS61120755A (en) Printer

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20020806