JPH03181091A - Memory device provided with dram - Google Patents
Memory device provided with dramInfo
- Publication number
- JPH03181091A JPH03181091A JP1319107A JP31910789A JPH03181091A JP H03181091 A JPH03181091 A JP H03181091A JP 1319107 A JP1319107 A JP 1319107A JP 31910789 A JP31910789 A JP 31910789A JP H03181091 A JPH03181091 A JP H03181091A
- Authority
- JP
- Japan
- Prior art keywords
- dram
- capacity
- memory device
- power supply
- refresh
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Dram (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明はDRAMを備えたメモリ装置に関し、特にメ
モリ装置のDRAMをリフレッシュする手段に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a memory device equipped with a DRAM, and more particularly to means for refreshing the DRAM of a memory device.
CPU、ROM、RAM等から構成されるマイクロコン
ピュータ用のマイクロコントローラボード或いは各種機
器用のコントローラボード等がある。There are microcontroller boards for microcomputers that are composed of a CPU, ROM, RAM, etc., controller boards for various devices, and the like.
その構成要素としてのRAM、或いは着脱可能であるR
AM素子、RAMモジュール(RAM素子のみからなる
ボード)、RAMボード(RAMの他に一部ロシックI
Cを配置したメモリボード)等からなる増ffRAMと
して、一般に1個の素子が大容量であり安価なりRAM
が使用されることが多い。RAM as its component or removable R
AM element, RAM module (board consisting only of RAM elements), RAM board (in addition to RAM, some ROSIC I
In general, one element has a large capacity and is inexpensive, so RAM
is often used.
しかしながら、DRAMは各単位メモリがそれぞれ極微
小容量に蓄積している電荷の有無によってデータを記憶
するものであるから、格納されているデータを記憶し続
けるためには、一定時間例えばBms以内に全単位メモ
リの内容をそのままリフレッシュ(更新)する必要があ
り、その度に書込み、読出しの通常アクセスと同じ電流
を消費する。However, in DRAM, data is stored depending on the presence or absence of electric charge accumulated in each unit memory in an extremely small capacity, so in order to continue to memorize the stored data, it is necessary to store all the data within a certain period of time, for example, Bms. It is necessary to refresh (update) the contents of the unit memory as is, and the same current is consumed as in normal write and read accesses each time.
このように、DRAMにはリフレッシュが必要であり、
リフレッシュ中は通常アクセスが出来ないという短所が
ある。In this way, DRAM requires refreshing,
The disadvantage is that it cannot normally be accessed during refresh.
例えばプリンタ用のコントローラ(ボード)について考
えると、その高速化、高解像度化、処理可能な紙サイズ
の大型化2両面プリント等の高性能化にともなって、所
要のメモリ容量(実装容量と同じ)が飛躍的に増大して
来ている。For example, if we consider a controller (board) for a printer, as its performance increases, such as faster speeds, higher resolution, larger paper sizes that can be processed, and 2-sided printing, the required memory capacity (same as the installed capacity) increases. is increasing dramatically.
このように大容量のDRAMを一度にリフレッシュする
と、その瞬間に電源の最大許容電流を越える過大電流が
流れて電圧降下等影響の大きい不具合が生じるため、全
DRAMを複数の領域に分割して、各領域毎に(時間を
ずらせて)リフレッシュするという方法がとられて来た
。If a large-capacity DRAM is refreshed all at once, an excessive current exceeding the maximum permissible current of the power supply will flow at that moment, causing problems such as voltage drop, so the entire DRAM is divided into multiple areas. A method has been adopted in which each area is refreshed (at different times).
しかしながら、例えばプリンタ用のコントローラの場合
、高性能のプリンタであっても、それほど性能が高くな
いプリンタであっても、基本的には同じであり、データ
処理スピードとメモリ容量とが異なるだけである。However, for example, in the case of a controller for a printer, whether it is a high-performance printer or a low-performance printer, it is basically the same; the only difference is the data processing speed and memory capacity. .
したがって、出来るだけその規格を統一し、データ処理
スピードの速いコントローラを処理スピードの遅いプリ
ンタエンジンにも使用し、所要メモリ容量の大きいプリ
ンタエンジンにはメモリを増設するようにして、共通化
することが生産管理上もコスト対策上も望ましい。Therefore, it is important to standardize the standards as much as possible, use controllers with high data processing speeds for printer engines with slow processing speeds, and add memory to printer engines that require large memory capacities. This is desirable in terms of production management and cost measures.
しかしながら、一般にコントローラ自体には電源がなく
、組合せる装置から電力を供給される場合が多い。However, in general, the controller itself does not have a power source, and is often supplied with power from a device that is combined with the controller.
所要メモリ容量が大きい高性能の装置は大電流を供給す
る余裕があり、所要メモリ容量が小さい装置には一般的
にそれだけの余裕がない。High-performance devices with large memory requirements can afford to supply large currents, while devices with small memory requirements generally do not have the same margin.
したがって、余裕のない装置に合わせてメモリを細分化
し領域の数を増すと、それだけリフレッシュの回数が増
えてリフレッシュの合計所要時間が長くなるため、通常
アクセスが可能な時間が短くなってメモリの利用効率す
なわちパフォーマンスが低下する。Therefore, if you subdivide the memory and increase the number of areas to suit a device with limited capacity, the number of refreshes will increase and the total time required for refresh will increase accordingly, which will shorten the time that can normally be accessed and reduce the use of memory. Efficiency or performance decreases.
また、余裕のある装置に合わせて領域を減らすと、パフ
ォーマンスは向上するが、電源の最大許容電流を超える
過大電流が流れて重大事故を生しる恐れが増大するとい
う問題点があった。Furthermore, if the area is reduced according to a device with sufficient margin, performance will improve, but there is a problem in that an excessive current exceeding the maximum permissible current of the power supply will flow, increasing the risk of causing a serious accident.
この発明は上記の点に鑑みてなされたものであり、DR
AMの実装容量あるいは供給される電源容量に対応して
、電源容量を超えるリフレッシュ電流が流れる恐れがな
く、パフォーマンスのよいリフレッシュを行なうDRA
Mを備えたメモリ装置を提供することを目的とする。This invention was made in view of the above points, and DR
A DRA that performs refresh with good performance without the risk of a refresh current exceeding the power supply capacity flowing, corresponding to the installed capacity of the AM or the power supply capacity supplied.
An object of the present invention is to provide a memory device with M.
この発明は、上記の目的を達成するため、DRAMの一
部を着脱することによりその実装容量を変えることが出
来るDRAMを備えたメモリ装置において、DRAMの
実装容量を検知する実装容量検知手段と、その実装容量
検知手段が検知した実装容量に応じてDRAMを1個ま
たは複数個の領域に分割する領域設定手段と、その領域
設定手段により分割された各領域毎にDRAMをリフレ
ッシュするリフレッシュ手段とを設けたものである。In order to achieve the above object, the present invention provides a memory device equipped with a DRAM whose mounting capacity can be changed by attaching and detaching a part of the DRAM, including mounting capacity detection means for detecting the mounting capacity of the DRAM; A region setting means for dividing the DRAM into one or more regions according to the mounting capacity detected by the mounted capacity detection means, and a refreshing means for refreshing the DRAM for each region divided by the region setting means. It was established.
あるいは、このメモリ装置に供給し得る電源容量がそれ
ぞれ異なる装置を選択的に接続することが出来るDRA
Mを備えたメモリ装置において、接続された装置からこ
のメモリ装置に供給し得る電源容量を検知する電源容量
検知手段と、その電源容量検知手段が検知した電源容量
に応じてDRAMを1個または複数個の領域に分割する
領域設定手段と、その領域設定手段により分割された各
領域毎にDRAMをリフレッシュするリフレッシュ手段
とを設けたものである。Alternatively, a DRA can selectively connect devices with different power capacities that can be supplied to this memory device.
A memory device equipped with M includes a power capacity detection means for detecting the power capacity that can be supplied to this memory device from a connected device, and one or more DRAMs according to the power capacity detected by the power capacity detection means. The DRAM is provided with an area setting means for dividing the DRAM into separate areas, and a refresh means for refreshing the DRAM for each area divided by the area setting means.
また、このメモリ装置に供給し得る電源容量がそれぞれ
異なる装置を選択的に接続し、さらにDRAMの一部を
着脱することによりその実装容量を変えることが出来る
DRAMを備えたメモリ装置において、接続された装置
からこのメモリ装置に供給し得る電源容量を検知する電
源容量検知手段と、DRAMの実装容量を検知する実装
容量検知手段と、その実装容量検知手段が検知した実装
容量と電源容量検知手段が検知した電源容量とに応じて
DRAMを1個または複数個の領域に分割する領域設定
手段と、その領域設定手段により分割された各領域毎に
DRAMをリフレッシュするリフレッシュ手段とを設け
たものである。In addition, in a memory device equipped with a DRAM, devices having different power supply capacities that can be supplied to the memory device can be selectively connected, and the mounting capacity can be changed by attaching and detaching a part of the DRAM. a power supply capacity detection means for detecting the power supply capacity that can be supplied to this memory device from a device installed in the memory device; a mounting capacity detection means for detecting the mounting capacity of the DRAM; The area setting means divides the DRAM into one or more areas according to the detected power supply capacity, and the refresh means refreshes the DRAM for each area divided by the area setting means. .
さらに、接続された装置からこのメモリ装置に供給し得
る電源の情報を設定する電源情報設定手段を設け、その
電源情報設定手段に設定された電源情報に基づいて電源
容量検知手段が電源容量を検知するようにしてもよい。Furthermore, a power supply information setting means is provided for setting information on the power supply that can be supplied to the memory device from a connected device, and a power supply capacity detection means detects the power supply capacity based on the power supply information set in the power supply information setting means. You may also do so.
あるいは、接続された装置から情報を入力する情報入力
手段を設け、その情報入力手段により入力した情報に基
づいて電源容量検知手段が接続された装置からこのメモ
リ装置に供給し得る電源容itを検知するようにしても
よい。Alternatively, an information input means for inputting information from a connected device is provided, and a power supply capacity detection means detects the power capacity it that can be supplied from the connected device to this memory device based on the information input by the information input means. You may also do so.
上記のように構成することにより、先ず予め電源容量が
分っている場合には、実装容量検知手段がDRAMの実
装容量を検知し、領域設定手段がその実装容量を電源容
量に応じた領域のサイズで割ることにより最適数の領域
を設定し、設定された領域毎にDRAMをリフレッシュ
する。With the above configuration, when the power supply capacity is known in advance, the mounted capacity detection means detects the mounted capacity of the DRAM, and the area setting means sets the mounted capacity of the area according to the power supply capacity. The optimum number of areas is set by dividing by the size, and the DRAM is refreshed for each set area.
つぎに、予め実装容量が分っている場合には。Next, if the mounting capacity is known in advance.
電源容量検知手段が接続された装置からこのメモリ装置
に供給し得る電源容量を検知し、領域設定手段がその実
装容量を電源容量に応じた領域のサイズで割ることによ
り最適数の領域を設定し、設定された領域毎にDRAM
をリフレッシュする。The power capacity detection means detects the power capacity that can be supplied to this memory device from the connected device, and the area setting means sets the optimum number of areas by dividing the installed capacity by the size of the area according to the power capacity. , DRAM for each set area
refresh.
さらに、予め電源容量も実装容量も分っていない場合に
は、電源容量検知手段と実装容量検知手段とがそれぞれ
電源容量と実装容量とを検知し、領域設定手段がその実
装容量を電源容量に応じた領域のサイズで割ることによ
り最適数の領域を設定し、設定された領域毎にDRAM
をリフレッシュする。Furthermore, if neither the power supply capacity nor the mounted capacity is known in advance, the power supply capacity detection means and the mounted capacity detection means detect the power supply capacity and the mounted capacity, respectively, and the area setting means sets the mounted capacity to the power supply capacity. Set the optimal number of areas by dividing by the size of the corresponding area, and then
refresh.
したがって、電源容量を超えるリフレッシュ電流が流れ
る恐れがなく、パフォーマンスのよいリフレッシュを行
なうことが出来る。Therefore, there is no fear that a refresh current exceeding the power supply capacity will flow, and refresh with good performance can be performed.
また、電源容量設定手段に接続された装置の電源容量を
設定したり、情報入力手段が接続された装置から必要な
情報を入力したりすることにより、電源容量検知手段が
電源容量を検知することが出来る。Further, the power capacity detection means detects the power capacity by setting the power capacity of the device connected to the power capacity setting means or by inputting necessary information from the device connected to the information input means. I can do it.
以下、この発明によるプリンタの実施例を図面を参照し
て説明する。Embodiments of the printer according to the present invention will be described below with reference to the drawings.
第4図は、プリンタの制御系の主要部であるプリンタコ
ントローラ(以下単に「コントローラ」という)の構成
を示すブロック図である。FIG. 4 is a block diagram showing the configuration of a printer controller (hereinafter simply referred to as "controller"), which is the main part of the printer's control system.
コントローラ1は、CPU(中央処理装置)10と、C
PUl0がそれに従ってコントローラ1を制御するプロ
グラムや定数データを格納したプログラムROMIIと
1文字コードをビットマツプに展開した文字データに変
換するためのフォントを格納したフォントROM12と
、文字コードやカウンタ等の変数データを格納するRA
M13と、文字や図等をプリンタエンジン2に画像デー
タとして出力する前にビットマツプに展開し編集したデ
ータを格納するVRAM (rビットマツプメモリ」と
もいう)14と、CPU10がプリンタエンジン2.ホ
ストマシン3.操作パネル4との間でそれぞれコマンド
やデータを入出力するためのインタフェース(I/F)
であるエンジンI/F15、ホストI/F16.パネル
I/F17と、着脱可能な増設RAM18とから構成さ
れ、互にパスラインで結ばれている。The controller 1 includes a CPU (central processing unit) 10 and a C
Program ROM II stores programs and constant data for PUl0 to control controller 1 according to the program, font ROM 12 stores fonts for converting single character codes into character data expanded into bitmaps, and variable data such as character codes and counters. RA that stores
M13, a VRAM (also referred to as r-bitmap memory) 14 that stores data developed and edited into bitmaps before outputting characters, figures, etc. to the printer engine 2 as image data, and a CPU 10 that stores data that has been expanded and edited into a bitmap before outputting characters, figures, etc. to the printer engine 2 as image data. Host machine 3. Interface (I/F) for inputting and outputting commands and data to and from the operation panel 4
Engine I/F 15, host I/F 16. It consists of a panel I/F 17 and a removable additional RAM 18, which are connected to each other by a pass line.
ココテ、RAM15とVRAM14と増設RAM18と
は何れもDRAMにより構成され、機能上分類されてい
るが、コントローラ1のボード上に設けられた固設RA
Mと必要に応じて後から増設された増設RAM18とを
含めた全RAMの実装容量(「メモリ容量」ともいう)
を、それぞれが必要とする容量に応じてアドレスを割付
けて使用される。Here, the RAM 15, VRAM 14, and additional RAM 18 are all composed of DRAM and are classified according to their functions, but the fixed RAM installed on the board of the controller 1
Total RAM mounting capacity (also referred to as "memory capacity"), including M and additional RAM18 added later as necessary
are used by assigning addresses according to the capacity required for each.
コントローラ1は、オペレータから指定されたモードと
ホストマシン3から指示されたモードとに応じてプリン
タ全体の制御を行なうと共に、ホストマシン3から原稿
データを入力し画像データに編集した後、プリンタエン
ジン2に出力したり、指定されたモードやプリンタエン
ジン2から入力するプリンタの状態、進行状況、エラー
メツセージ等を操作パネル4に表示させる機能を有して
いる。The controller 1 controls the entire printer according to the mode specified by the operator and the mode instructed by the host machine 3. The controller 1 also controls the printer engine 2 after inputting original data from the host machine 3 and editing it into image data. It has a function of displaying a specified mode, printer status, progress status, error messages, etc. input from the printer engine 2 on the operation panel 4.
CPUIQは、ホストI/F16を介してホストマシン
3から指示されるモードと、パネルI/F17を介して
操作パネル4によりオペレータから指定されたモードと
に応じ、プログラムROM11に格納されているプログ
ラムに従ってコントローラ1及びプリンタ全体を制御す
る。The CPUIQ operates according to the program stored in the program ROM 11 according to the mode instructed by the host machine 3 via the host I/F 16 and the mode specified by the operator via the operation panel 4 via the panel I/F 17. Controls the controller 1 and the entire printer.
また、CPUIQは、プリンタエンジン2(の図示しな
いエンジンドライバ)に指示すると共に、プリンタの状
態1作業の進行状況、エラーの有無等を入力して処理し
、必要な情報をパネルI/F17を介して操作パネル4
の図示しない表示部に表示する。In addition, the CPUIQ instructs the printer engine 2 (engine driver, not shown), inputs and processes the progress status of printer status 1 work, presence or absence of errors, etc., and sends necessary information via the panel I/F 17. Operation panel 4
displayed on a display section (not shown).
さらに、CPUIQは、ホストI/F15を介してホス
トマシン3から文字コード、図形データ等からなる原稿
データを入力して、文字コードはフォントROM12に
格納されているフォントによりビットマツプに展開した
文字データに変換し、階調のある図形データはデイザ処
理等によりビットマツプに展開し、既にビットマツプと
して入力した2値図形データと共に1頁分(両面プリン
トの場合は2頁分)の画像データに編集してVRAM1
4に格納し、プリンタエンジン2からタイミングをとっ
て出力されるクロック信号に同期したビデオ信号として
プリンタエンジン2に出力しプリントさせる。Furthermore, the CPUIQ inputs manuscript data consisting of character codes, graphic data, etc. from the host machine 3 via the host I/F 15, and converts the character codes into character data developed into a bitmap using the font stored in the font ROM 12. The converted graphic data with gradation is developed into a bitmap by dither processing, etc., and edited into one page (two pages in the case of double-sided printing) of image data along with the binary graphic data that has already been input as a bitmap, and stored in VRAM1.
4, and outputs it to the printer engine 2 as a video signal synchronized with a clock signal outputted from the printer engine 2 at timing, and prints it.
コントローラ1を作動させる電力は、図示しないが、一
般に電源を供給する装置であるプリンタエンジン2から
供給され、その大部分はD RAMをリフレッシュする
ために使用される。Power for operating the controller 1 is supplied from a printer engine 2, which is a device that generally supplies power, although not shown, and most of the power is used to refresh the DRAM.
実装されるDRAMのメモリ容量は、プリンタの性能す
なわちプリンタエンジン2の性能により大きく左右され
、高性能になればなるほど実装容量は増大する。The memory capacity of the DRAM to be mounted largely depends on the performance of the printer, that is, the performance of the printer engine 2, and the higher the performance, the greater the mounting capacity.
例えば、処理スピードが遅いドツトプリンタならば数行
分のVRAMを用意すれば処理可能であるが、処理スピ
ードが速いレーザプリンタは同じ頁を複数枚繰返してプ
リントすることがあるので少くとも1頁分のVRAMが
必要になり1両面プリント機能を備えていれば少くとも
2頁分のVRAMを用意する必要がある。For example, if a dot printer has a slow processing speed, it can be processed by preparing VRAM for several lines, but a laser printer, which has a fast processing speed, may print the same page repeatedly, so it can process at least one page. If a VRAM is required and a one-sided printing function is provided, it is necessary to prepare a VRAM for at least two pages.
また、プリント可能な最大用紙サイズが大きくなるに従
って、35版を基準として考えると、最大用紙サイズが
A4版なら 1.33倍、84版なら2倍、A3版なら
2.67倍、33版なら4倍の容量のVRAMがそれ
ぞれ必要になる。Also, as the maximum paper size that can be printed increases, considering the 35th edition as a standard, if the maximum paper size is A4, it will be 1.33 times, if it is 84, it will be twice, if A3, it will be 2.67 times, and if it is 33, it will be 1.33 times. Each requires four times the capacity of VRAM.
さらに、解像度が上るに従ってVRAMの容量が解像度
の自乗に比例して増大するから、解像度150dpi(
インチ当りのドツト数)を基準とすれば、200dpi
では1.78倍、240dpiでは2.56倍、300
dpiでは4倍、400dpiになると 7.11倍の
容量のVRAMがそれぞれ必要になる。Furthermore, as the resolution increases, the capacity of VRAM increases in proportion to the square of the resolution, so at a resolution of 150 dpi (
200 dpi (dots per inch)
1.78x at 240dpi, 2.56x at 240dpi, 300x
dpi requires four times the capacity, and 400 dpi requires 7.11 times the capacity of VRAM.
これらの各要素は独立でなく、互いにバランスをとりな
がら性能の向上が計られるから、高性能化にともなって
DRAMの実装容量が飛躍的に増大し、必要とする電力
(電流)もほぼ比例して増加する。Each of these elements is not independent, but performance is improved by balancing each other, so as performance improves, the mounting capacity of DRAM increases dramatically, and the required power (current) also increases almost proportionally. increases.
したがって、コントローラ1には組合わされるプリンタ
エンジン2の性能に応じられるだけの容量を持った増設
RAM18が装着され、プリンタエンジン2の電源装置
はそれ自体が必要とする電力の他に、コントローラ1に
その実装容量に応じた電力を供給出来るように設定され
ているのが普通であるが、各種あるプリンタエンジンが
すべてよくバランスがとれた電力を供給出来るとは限ら
ない。Therefore, the controller 1 is equipped with an additional RAM 18 having a capacity sufficient to match the performance of the printer engine 2 to which it is combined, and the printer engine 2's power supply supplies power to the controller 1 in addition to the power it itself requires. Usually, printer engines are set to supply power according to their installed capacity, but not all printer engines can supply well-balanced power.
第1図は、この発明によるコントローラ1のメモリ装置
の第1実施例の構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of a first embodiment of a memory device of a controller 1 according to the present invention.
同図に示したように、DRAMを備えたメモリ装置を構
成するCPUl0とDRAM装置20とリフレッシュ装
置30とは、プリンタエンジン2のCPU413とその
コントローラI/F47を介して接続されるエンジンI
/F 15および図示しない他のI/F、ROM等と互
いにデータバス41、アドレスバス42.コントロール
バス43からなるパスライン40により結ばれている。As shown in the figure, a CPU 10, a DRAM device 20, and a refresh device 30 that constitute a memory device equipped with a DRAM are connected to an engine I/F 413 of a printer engine 2 via a controller I/F 47 thereof.
/F 15 and other I/Fs (not shown), ROM, etc., and the data bus 41, address bus 42. They are connected by a path line 40 consisting of a control bus 43.
DRAM装置20は、DRAM21とメモリ制御部22
とアドレス発生部23とから構成されている。The DRAM device 20 includes a DRAM 21 and a memory controller 22.
and an address generation section 23.
DRAM21は、既に説明したように、RAM13、V
RAM14.増設RAM1B(第4図)を含めたすへて
の実装RAMを示し、書込み読出しのデータは接続され
たデータバス41を介して入出力される。As already explained, DRAM21 is RAM13, V
RAM14. All installed RAMs including the additional RAM 1B (FIG. 4) are shown, and write/read data is input/output via a connected data bus 41.
この実施例では、256KX4ビツト構戒のIMビット
I)RAM素子8個すなわち256KX32ビツトをニ
ブロックとして、DRAM21の最大実装容量はブロッ
ク0〜15の16ブロツクから構成されている。In this embodiment, the maximum mounting capacity of the DRAM 21 is made up of 16 blocks, blocks 0 to 15, with eight 256K x 4-bit IM bit I) RAM elements, ie, 256K x 32 bits, as two blocks.
メモリ制御部22とアドレス発生部23とは互いに結ば
れ、通常アクセス時のみならずリフレッシュ時において
も共同してDRAM21の制御を行なう。The memory control section 22 and the address generation section 23 are connected to each other and jointly control the DRAM 21 not only during normal access but also during refreshing.
メモ94118部22にはアドレスバス42.コントロ
ールバス43が接続され、通常アクセス時には負論理の
ローアドレスストローブ信号(行番地ストローブ信号:
以下r/RAS」という)等を入力し、それぞれ負論理
の/RASと、カラムアドレスストローブ信号(列番地
ストローブ信号;以下「/CAS」という)と、書込イ
ネーブル信号または続出イネーブル信号(以下それぞれ
r/WE、10E」という)とをDRAM214m出力
する。The memo 94118 section 22 has an address bus 42. A control bus 43 is connected, and during normal access, a negative logic row address strobe signal (row address strobe signal:
/RAS of negative logic, a column address strobe signal (column address strobe signal; hereinafter referred to as "/CAS"), and a write enable signal or successive enable signal (hereinafter referred to as "/CAS"), respectively. r/WE, 10E") is output from the DRAM 214m.
リフレッシュ時には、リフレッシュ装置50の後述する
リフレッシュ/RAS発生部34から負論理のリフレッ
シュ/RASを入力してDRAM21に出力するが、こ
の時/WE、10Eは共に”H−のリフレッシュモード
になり、/ CA S ハ無関係になる。At the time of refresh, a negative logic refresh /RAS is input from the refresh/RAS generation unit 34 (described later) of the refresh device 50 and output to the DRAM 21, but at this time, /WE and 10E are both in the "H-" refresh mode, and / CAS becomes irrelevant.
アドレス発生部23は、通常アクセス時にはアドレスバ
ス42から入力するフルアドレスをローアドレスとカラ
ムアドレスとに分けてDRAM21に出力することによ
りアドレス指定を行ない。The address generating section 23 specifies an address by dividing the full address input from the address bus 42 into a row address and a column address and outputting them to the DRAM 21 during normal access.
リフレッシュ時にはリフレッシュ装置30の後述するリ
フレッシュアドレスカウンタ33から入力するローアド
レスのみをDRAM21に出力する。During refresh, only the row address input from a refresh address counter 33 (to be described later) of the refresh device 30 is output to the DRAM 21.
リフレッシュ装置30は、領域設定手段であるリフレッ
シュ分割数制御部31及びリフレッシュ制御部32と、
リフレッシュ手段であるリフレッシュアドレスカウンタ
33及びリフレッシュ/RAS発生部34とから構成さ
れている。The refresh device 30 includes a refresh division number control section 31 and a refresh control section 32, which are area setting means,
It is composed of a refresh address counter 33 and a refresh/RAS generating section 34, which are refresh means.
リフレッシュ分割数制御部31にはデータバス41、ア
ドレスバス42.コントロールバス43が接続され、D
RAM2 lの実装容量あるいはプリンタエンジン2か
ら供給される電源容量のデータを入力し、DRAMを最
も効果的にリフレッシュするための領域に分割する分割
数を決定してリフレッシュ制御部32に出力する。The refresh division number control unit 31 includes a data bus 41, an address bus 42 . Control bus 43 is connected and D
Data regarding the installed capacity of the RAM 2 l or the power supply capacity supplied from the printer engine 2 is input, and the number of divisions into areas for refreshing the DRAM most effectively is determined and outputted to the refresh control unit 32 .
リフレッシュ制御部32は、入力する分割数に応じて実
装されているDRAMのブロックを1個または複数個の
領域に分割し、リフレッシュ時にはリフレッシュアドレ
スカウンタ33とリフレッシュ/RAS発生部34とに
それぞれタイミングをとって必要なデータまたは信号を
出力する。The refresh control unit 32 divides the mounted DRAM block into one or more areas according to the input division number, and sets timings for the refresh address counter 33 and the refresh/RAS generation unit 34 respectively at the time of refresh. output the necessary data or signal.
リフレッシュアドレスカウンタ53は、リフレッシュの
サイクルと同期した所定の周期で、例えばO〜511を
繰返してカウントしている2g進アップカウンタであり
、リフレッシュ時にリフレッシュ制御部′52からの指
令により、その内容をアドレス発生部23を介してロー
アドレスとしてDRAM21に出力する。The refresh address counter 53 is a 2g up counter that repeatedly counts, for example, from 0 to 511 at a predetermined period synchronized with the refresh cycle, and its contents are updated by a command from the refresh control unit '52 at the time of refresh. It is output to the DRAM 21 as a row address via the address generation section 23.
リフレッシュ/RAS発生部34は、リフレッシュ制御
部32から入力するデータに応じて、分割されたそれぞ
れ1回にリフレッシュされる領域をサイクリックに、そ
れぞれその領域に属する1個または複数個のブロックの
ブロックナンバを/RASとしてメモリ制御部22に出
力する。The refresh/RAS generating unit 34 cyclically updates each divided area to be refreshed at a time according to data input from the refresh control unit 32, and generates one or more blocks belonging to each divided area. The number is output to the memory control unit 22 as /RAS.
例えば、実装容量がブロックO〜3からなる4ブロツク
、分割数が「2」即ち領域が2ブロツクで構成され、ブ
ロック0,1とブロック2,3とが交互にリフレッシュ
されるとすれば、/RASO。For example, if the implementation capacity is 4 blocks consisting of blocks O to 3, the number of divisions is "2", that is, the area is composed of 2 blocks, and blocks 0 and 1 and blocks 2 and 3 are refreshed alternately, / RASO.
1と/RAS2.3とが交互にリフレッシュ時にメモリ
制御部22に出力され、メモリ制御部22は/WE、1
0Eを共に°H°にし、入力する/RASと共にDRA
M2 lに出力して、指定されたブロックのリフレッシ
ュが行なわれる。1 and /RAS2.3 are alternately output to the memory control unit 22 during refresh, and the memory control unit 22 outputs /WE, 1
Set 0E to °H° and input/RAS and DRA
The specified block is refreshed by outputting it to M21.
256K(X4ビツト)のDRAMは、通常アクセス時
にはそれぞれ9ビツトからなるO〜511のローアドレ
ス(行番地)とカラムアドレス(列番地)とが入力し、
その交点として番地が特定されるが、リフレッシュ時に
はローアドレスのみが入力し、ストローブ信号が与えら
れた時にローアドレスが共通である512個の番地が1
度にリフレッシュされる。During normal access, a 256K (x4 bits) DRAM receives 0 to 511 row addresses (row addresses) and column addresses (column addresses) each consisting of 9 bits.
An address is specified as the intersection, but only the row address is input during refresh, and when the strobe signal is applied, 512 addresses with the same row address are identified as 1.
refreshed from time to time.
したがって、成る領域をリフレッシュすることは、その
領域を構成するブロック数をBとすれば。Therefore, to refresh an area, let B be the number of blocks that make up the area.
10−アクセスにつきBX512X32ビットがリフレ
ッシュされ、それが512回繰返されることになる。BX512X32 bits will be refreshed per 10-access, which will be repeated 512 times.
一般に、1MビットDRAMのリフレッシュの許容最大
周期が81uであるから、それ以内に5120−アクセ
スする必要があり、lローアクセスの周期Tは8L11
512=15.625μs以内である。Generally, the maximum permissible refresh cycle for a 1M bit DRAM is 81u, so 5120-accesses must be made within that time, and the l-row access cycle T is 8L11
It is within 512=15.625 μs.
第2図は、10−アクセスの周期Tの間に行なわれるリ
フレッシュサイクルの例を示すタイミング図であり、同
図(A)は周期Tを、同図(B)乃至(F)はリフレッ
シュサイクルをそれぞれ示し、同図CB)は分割数D=
16の場合の例を、同図(C)。FIG. 2 is a timing diagram showing an example of a refresh cycle performed during a period T of 10-access. Figure CB) shows the number of divisions D=
An example of the case of 16 is shown in the same figure (C).
(D)および(E)、(F)はそれぞれD=8およびD
=4の場合の2例を示す。(D), (E), and (F) are D=8 and D, respectively.
Two examples in the case of =4 are shown below.
なお、第2図(B)乃至(F)において、リフレッシュ
時の波形の下に示した番号は領域の別を示すため仮に付
したもので、ブロック番号または/RAS番号を示すも
のではない。In FIGS. 2(B) to 2(F), the numbers shown below the waveforms during refresh are provisionally added to indicate the different areas, and do not indicate block numbers or /RAS numbers.
例えば、1個の領域は、D=4の時は1個〜4個の、D
=8の時は1個か2個のブロックからそれぞれ構成され
ている。For example, when D=4, one area has 1 to 4 D
=8, each block is composed of one or two blocks.
領域の数すなわち分割数をDとすれば、これが更に0回
繰返えされるから、Dが最大値の16であれば、リフレ
ッシュのインターバルは15.625 μs/ l 6
40.98 μsとなり、仮りにリフレッシュサイクル
の所要時間が0.45μsであるとすれば、ローアクセ
スの周期T=15.625μsのうち
0.45 μsX 16 = 7.2 μsがリフレッ
シュに使用され、通常アクセス可能時間りは8.425
μSしかなく、メモリの利用効率すなわちパフォーマン
スは第2図(B)に示したように54%に低下してしま
う。If the number of regions, that is, the number of divisions is D, this is repeated 0 times, so if D is the maximum value of 16, the refresh interval is 15.625 μs/l 6
40.98 μs, and if the time required for a refresh cycle is 0.45 μs, then 0.45 μs× 16 = 7.2 μs of the row access cycle T = 15.625 μs is used for refresh, Normally accessible time is 8.425
With only μS, the memory usage efficiency, that is, the performance, drops to 54% as shown in FIG. 2(B).
分割数D=8または4であれば、それぞれ第2図(C)
、(D)または(E)、 (F−)に示したように。If the number of divisions D = 8 or 4, respectively, Fig. 2 (C)
, (D) or (E), as shown in (F-).
リフレッシュ所要時間は3.6μsまたは1.8μSに
減少し、パフォーマンスが77%または88%と向上す
るから、分割数りの最適決定が如何に重要であるかが明
らかである。Since the refresh time is reduced to 3.6 μs or 1.8 μS and the performance is improved by 77% or 88%, it is clear how important the optimal decision on the number of divisions is.
1ブロツクは、既に説明したように、256に×32ビ
ットすなわち1Mバイトで構成され、1ブロツクをリフ
レッシュするための瞬間電流はほぼ0.5 A必要で
ある。As already explained, one block consists of 256 x 32 bits, or 1 Mbyte, and an instantaneous current of about 0.5 A is required to refresh one block.
以上の説明から、DRAMの実装容量(Mバイト)と電
源容量とにより導かれる最適な分割数りの一例を表に示
す。From the above explanation, an example of the optimal number of divisions derived from the mounting capacity (M bytes) of the DRAM and the power supply capacity is shown in the table.
つぎに、実装容量検知手段であるCPU10の作用につ
いて説明する。Next, the operation of the CPU 10, which is the mounted capacitance detection means, will be explained.
電源オン時には、多くの場合、実装容量も電源容量も分
っていないので、過大電流が流れないように、CPU1
Oはリフレッシュ分割数制御部31に最大分割数116
」を設定し、リフレッシュをスタートさせる。When the power is turned on, in many cases, the installed capacity and power capacity are not known, so to prevent excessive current from flowing, the CPU1
O is the maximum number of divisions 116 in the refresh division number control unit 31.
” and start refreshing.
つぎに、CPU10は予め設定しである「0」と「1」
とが混在した特定のデータを各ブロックに書込み、それ
を順に読出しながら書込んだデータと比較することによ
り実装容量を検知することが出来る。Next, the CPU 10 is set in advance to "0" and "1".
The installed capacity can be detected by writing specific data containing a mixture of data into each block, sequentially reading it out, and comparing it with the written data.
すなわち、読出したデータが書込んだデータと一致した
ブロックは実装されており、一致しなかったブロックに
は実装されていないから、ブロック0−15のどのブロ
ックが実装されていて、トータルの実装容量が何ブロッ
クまたは何Mバイトであるか検知される。In other words, the blocks whose read data matches the written data are implemented, and the blocks that do not match are not implemented, so which of blocks 0 to 15 is implemented and the total installed capacity? It is detected how many blocks or how many Mbytes there are.
予め電源容量が決っていて、実装容量に対する分割数り
の表がROMに格納されている場合は、実装容量が検知
されれば、そのデータまたは分割数りをリフレッシュ分
割数制御部31に出力することにより領域が設定され、
最適なリフレッシュが行なわれる。If the power supply capacity is determined in advance and a table of the number of divisions for the mounted capacity is stored in the ROM, when the mounted capacity is detected, the data or the number of divisions is output to the refresh division number control section 31. The area is set by
Optimal refreshment is performed.
以下、予め@源容量が分っていない場合の電源容量検知
手段であるCPUIQの作用について説明する。The operation of CPUIQ, which is a power supply capacity detection means, will be described below when the @source capacity is not known in advance.
第3図は、メモリ装置の第2実施例の構成を示すブロッ
ク図であり、電源情報設定手段である電源情報設定装置
50が設けられている点を除けば第1実施例と同じであ
り、同一符号を付した部分の説明は省略する。FIG. 3 is a block diagram showing the configuration of a second embodiment of the memory device, which is the same as the first embodiment except that a power information setting device 50, which is a power information setting means, is provided. Explanation of parts with the same reference numerals will be omitted.
電源情報設定装置50にはデータバス41.アドレスバ
ス42.コントロールバス43からなるパスライン40
が接続され、パスライン40を介して互いに他の装置と
結ばれている。The power information setting device 50 includes a data bus 41. Address bus 42. A path line 40 consisting of a control bus 43
are connected to each other and to other devices via a path line 40.
この電源情報設定装置50は、選択的にコントローラ1
に接続されて電源を供給する装置であるプリンタエンジ
ン2を接続する時に、作業者がそのプリンタエンジン2
の情報、例えば電源容量のデータ、電源容量に対応する
コード、プリンタエンジン2のID番号あるいは機番コ
ード等をマニュアルで設定するためのものである。This power information setting device 50 selectively
When connecting the printer engine 2, which is a device that is connected to the
This is for manually setting information such as power supply capacity data, a code corresponding to the power supply capacity, the ID number or machine number code of the printer engine 2, etc.
あるいは、エンジンI/F15とコントローラI/F4
7とを接続するコネクタ、または図示しない電源コネク
タの形状を判別して、プリンタエンジン2の情報を機械
的に検知して設定するものでもよい。Or engine I/F15 and controller I/F4
The information on the printer engine 2 may be mechanically detected and set by determining the shape of a connector connecting the printer engine 7 or a power connector (not shown).
電源オン時に、既に説明したように、CPU10は先ず
最大分割数「16」を設定してリフレッシュをスタート
させた後、DRAM21の実装容量を検知する。When the power is turned on, as already explained, the CPU 10 first sets the maximum division number "16" and starts refreshing, and then detects the installed capacity of the DRAM 21.
つぎに、CPU10は電源情報設定袋W50に設定され
たプリンタエンジン2の情報を読取って、その情報が直
接電源容量を示すデータであればそのまま、その他の情
報であれば、例えば予めROMに格納しておいた対照表
によって電源容量を検知することが出来る。Next, the CPU 10 reads the information of the printer engine 2 set in the power supply information setting bag W50, and if the information directly indicates the power capacity, it is stored as is, or if it is other information, it is stored in the ROM in advance, for example. The power supply capacity can be detected using the comparison table provided.
電源容量検知と実装容量検知とは、何れが先に行なわれ
てもよいが、この両者が検知されれば既に示した表によ
り最適な分割数りが得られる。Either the power supply capacity detection or the mounting capacity detection may be performed first, but if both are detected, the optimum number of divisions can be obtained from the table already shown.
電源容量検知手段であるCPU10のもう1つの作用を
示すメモリ装置の第3実施例は、CPU10がエンジン
I/F 15とプリンタエンジン2のコントローラI/
F47を介してCPU4Bから電源容量に関する情報を
入力するものであり。In the third embodiment of the memory device, which shows another function of the CPU 10 as a power supply capacity detection means, the CPU 10 is connected to the engine I/F 15 and the controller I/F of the printer engine 2.
Information regarding the power supply capacity is input from the CPU 4B via F47.
その構成は第1図に示した第1実施例と同一である。Its structure is the same as the first embodiment shown in FIG.
この第3実施例は、第2実施例における電源情報設定手
段50から読取る代りに、プリンタエンジン2の図示し
ないROMに予め格納されている情報をCPU46から
入力するものであるから。This is because in the third embodiment, information stored in advance in a ROM (not shown) of the printer engine 2 is input from the CPU 46 instead of reading from the power information setting means 50 in the second embodiment.
電源容量を検知する時にcpUloがプリンタエンジン
2の情報を入力すれば、それ以降は第2実施例と同様に
処理すればよい。If cpUlo inputs the information of the printer engine 2 when detecting the power supply capacity, the subsequent processing may be performed in the same manner as in the second embodiment.
以上説明したように、この発明によれば、同じコントロ
ーラ1がプリンタのシステムが変更されたり、異なるプ
リンタに使用されたりして、接続されるプリンタエンジ
ンから供給される1!源容量が変れば電源容量検知手段
がその電源容量を検知し、DRAMボード等が増設され
て全DRAMの実装容量が変れば実装容量検知手段がそ
の実装容量を検知して、リフレッシュ電流が電源容量を
超えない範囲で実装容量の分割数りを最小に設定し、そ
の分割数りに応じて全DRAMを分けた各領域毎にリフ
レッシュを行なうから、リフレッシュの所要時間が最小
になりパフォーマンスが向上する。As explained above, according to the present invention, the same controller 1 can be used when the printer system is changed or used for a different printer, and the controller 1 can be supplied from the connected printer engine! If the power supply capacity changes, the power supply capacity detection means detects the power supply capacity, and if a DRAM board etc. is added and the mounting capacity of all DRAMs changes, the mounting capacity detection means detects the mounted capacity, and the refresh current is determined by the power supply capacity. The number of divisions of the installed capacity is set to the minimum within a range that does not exceed , and refresh is performed for each area in which the entire DRAM is divided according to the number of divisions, so the time required for refresh is minimized and performance is improved. .
以上、この発明をプリンタに実施した例について説明し
たが、この発明はプリンタに限定されるものではなく、
オプションとしてDRAMボードやDRAMを備えた増
設・差換ボード等が用意されているOA機器等にも適用
することが出来る。Although an example in which the present invention is applied to a printer has been described above, the present invention is not limited to printers.
It can also be applied to OA equipment, etc., for which DRAM boards and expansion/replacement boards equipped with DRAM are available as options.
以上説明したように、この発明によれば、DRAMの実
装容量あるいは供給される電源容量に対応して、電源容
量を超えるリフレッシュ電流が流れる恐れがなく、パフ
ォーマンスのよいリフレッシュを行なうDRAMを備え
たメモリ装置を提供することが出来る。As explained above, according to the present invention, there is no fear that a refresh current exceeding the power supply capacity will flow, corresponding to the installed capacity of the DRAM or the power supply capacity supplied, and a memory equipped with a DRAM that performs refreshing with good performance. equipment can be provided.
第1図はこの発明によるプリンタのメモリ装置の第1及
び第3実施例の構成を示すブロック図、
第2図は同じくそのリフレッシュサイクルの例を示すタ
イミング図。
第3図は同じくその第2実施例の構成を示すブロック図
。
第4図は同じくそのメモリ装置が使用されているコント
ローラの構成例を示すブロック図である。
1・・・コントローラ(プリンタコントローラ)2・・
・プリンタエンジン(電源を供給する接続装置り3・・
・ホストマシン 4・・・操作パネル10・・−CP
U (実装容量検知手段、電源容量検知手段、情報入力
手段)
l 3−RAM l 4・VRAM18・・・
増設RAM 20・・・DRAM装置21・・・D
RAM 30・・・リフレッシュ装置31・・・
リフレッシュ分割数制御部
32・・・リフレッシュ制御部
33・・・リフレッシュアドレスカウンタ34・・・リ
フレッシュ/RAS発生部50・・・電源情報設定装置
(電源情報設定手段)第1
図
第3図FIG. 1 is a block diagram showing the configuration of first and third embodiments of a memory device for a printer according to the present invention, and FIG. 2 is a timing chart showing an example of a refresh cycle thereof. FIG. 3 is a block diagram showing the configuration of the second embodiment. FIG. 4 is a block diagram showing an example of the configuration of a controller using the same memory device. 1... Controller (printer controller) 2...
・Printer engine (connection device that supplies power 3)
・Host machine 4...Operation panel 10...-CP
U (mounted capacity detection means, power supply capacity detection means, information input means) l 3-RAM l 4・VRAM18...
Expansion RAM 20...DRAM device 21...D
RAM 30...Refresh device 31...
Refresh division number control section 32...Refresh control section 33...Refresh address counter 34...Refresh/RAS generation section 50...Power information setting device (power information setting means) Fig. 1 Fig. 3
Claims (1)
を変えることが出来るDRAMを備えたメモリ装置にお
いて、 前記DRAMの実装容量を検知する実装容量検知手段と
、 その実装容量検知手段が検知した前記実装容量に応じて
前記DRAMを1個または複数個の領域に分割する領域
設定手段と、 その領域設定手段により分割された各領域毎に前記DR
AMをリフレッシュするリフレッシュ手段とを設けたこ
とを特徴とするDRAMを備えたメモリ装置。 2 このメモリ装置に供給し得る電源容量がそれぞれ異
なる装置を選択的に接続することが出来るDRAMを備
えたメモリ装置において、 接続された前記装置からこのメモリ装置に供給し得る前
記電源容量を検知する電源容量検知手段と、 その電源容量検知手段が検知した前記電源容量に応じて
前記DRAMを1個または複数個の領域に分割する領域
設定手段と、 その領域設定手段により分割された各領域毎に前記DR
AMをリフレッシュするリフレッシュ手段とを設けたこ
とを特徴とするDRAMを備えたメモリ装置。 3 このメモリ装置に供給し得る電源容量がそれぞれ異
なる装置を選択的に接続し、さらにDRAMの一部を着
脱することによりその実装容量を変えることが出来るD
RAMを備えたメモリ装置において、 接続された前記装置からこのメモリ装置に供給し得る前
記電源容量を検知する電源容量検知手段と、 前記DRAMの実装容量を検知する実装容量検知手段と
、 その実装容量検知手段が検知した前記実装容量と前記電
源容量検知手段が検知した前記電源容量とに応じて前記
DRAMを1個または複数個の領域に分割する領域設定
手段と、 その領域設定手段により分割された各領域毎に前記DR
AMをリフレッシュするリフレッシュ手段とを設けたこ
とを特徴とするDRAMを備えたメモリ装置。 4 請求項2及び3記載のDRAMを備えたメモリ装置
において、接続された前記装置からこのメモリ装置に供
給し得る電源の情報を設定する電源情報設定手段を設け
、その電源情報設定手段に設定された電源情報に基づい
て、前記電源容量検知手段が電源容量を検知するように
したことを特徴とするDRAMを備えたメモリ装置。 5 請求項2及び3記載のDRAMを備えたメモリ装置
において、接続された前記装置から情報を入力する情報
入力手段を設け、その情報入力手段により前記装置から
入力した情報に基づいて、前記電源容量検知手段が前記
装置からこのメモリ装置に供給し得る電源容量を検知す
るようにしたことを特徴とするDRAMを備えたメモリ
装置。[Scope of Claims] 1. A memory device equipped with a DRAM whose mounting capacity can be changed by attaching and detaching a part of the DRAM, comprising: a mounting capacity detection means for detecting the mounting capacity of the DRAM; and a mounting capacity detection means for detecting the mounting capacity of the DRAM. area setting means for dividing the DRAM into one or more areas according to the mounting capacity detected by the means; and the DR for each area divided by the area setting means.
A memory device equipped with a DRAM, characterized in that it is provided with refresh means for refreshing an AM. 2. In a memory device equipped with a DRAM that can selectively connect devices with different power capacities that can be supplied to the memory device, detecting the power capacity that can be supplied to this memory device from the connected devices. power supply capacity detection means; region setting means for dividing the DRAM into one or more regions according to the power supply capacity detected by the power supply capacity detection means; and for each region divided by the region setting means. Said DR
A memory device equipped with a DRAM, characterized in that it is provided with refresh means for refreshing an AM. 3. By selectively connecting devices with different power supply capacities that can be supplied to this memory device and further attaching and detaching a part of the DRAM, the mounting capacity can be changed.D
A memory device including a RAM, comprising: a power supply capacity detection means for detecting the power supply capacity that can be supplied to the memory device from the connected device; a mounting capacity detection means for detecting the mounting capacity of the DRAM; and the mounting capacity. region setting means for dividing the DRAM into one or more regions according to the mounted capacity detected by the detection means and the power supply capacity detected by the power supply capacity detection means; The DR for each area
A memory device equipped with a DRAM, characterized in that it is provided with refresh means for refreshing an AM. 4. A memory device equipped with a DRAM according to claims 2 and 3, further comprising power information setting means for setting information on power that can be supplied from the connected device to the memory device, 1. A memory device equipped with a DRAM, characterized in that said power supply capacity detection means detects a power supply capacity based on power supply information. 5. A memory device equipped with a DRAM according to claims 2 and 3, further comprising an information input means for inputting information from the connected device, and the power supply capacity is determined by the information input means based on the information input from the device. A memory device equipped with a DRAM, characterized in that the detection means detects a power capacity that can be supplied from the device to the memory device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1319107A JPH03181091A (en) | 1989-12-08 | 1989-12-08 | Memory device provided with dram |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1319107A JPH03181091A (en) | 1989-12-08 | 1989-12-08 | Memory device provided with dram |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03181091A true JPH03181091A (en) | 1991-08-07 |
Family
ID=18106541
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1319107A Pending JPH03181091A (en) | 1989-12-08 | 1989-12-08 | Memory device provided with dram |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03181091A (en) |
-
1989
- 1989-12-08 JP JP1319107A patent/JPH03181091A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5051925A (en) | Printer for converting character codes into bit images | |
| JPH0719192B2 (en) | How to use memory in printer | |
| JPH01129291A (en) | Front end apparatus for raster output scanner | |
| JPH01136770A (en) | Printer | |
| JPH03181091A (en) | Memory device provided with dram | |
| JP2523213B2 (en) | Page printer print control method | |
| JPH0616764Y2 (en) | Dot matrix printer | |
| JPH03114856A (en) | Printer data management system | |
| JPH0533913B2 (en) | ||
| JP2669336B2 (en) | Printing equipment | |
| US6014225A (en) | Frame buffer control method and circuit | |
| JPS6349824A (en) | Printer control system | |
| JPH0596811A (en) | Printing method | |
| JPS61264377A (en) | Character pattern generator | |
| JPS63116192A (en) | Image data output device | |
| JPS61193864A (en) | Dot printer control method | |
| JPS62131324A (en) | Buffer memory control system | |
| JPH02224191A (en) | Image output device | |
| JP2656673B2 (en) | Printer device | |
| JPH08174917A (en) | Page memory control circuit | |
| JPH08258346A (en) | Data processing device | |
| JPH01296335A (en) | Forms overlay table preparing system | |
| JPS5959459A (en) | Reverse-order printing system for printer | |
| JPH01263055A (en) | Printer controller | |
| JPH0439434B2 (en) |