JPH0451094A - display control device - Google Patents
display control deviceInfo
- Publication number
- JPH0451094A JPH0451094A JP2157736A JP15773690A JPH0451094A JP H0451094 A JPH0451094 A JP H0451094A JP 2157736 A JP2157736 A JP 2157736A JP 15773690 A JP15773690 A JP 15773690A JP H0451094 A JPH0451094 A JP H0451094A
- Authority
- JP
- Japan
- Prior art keywords
- ram
- bit
- data
- display control
- control device
- 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
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、CRT等の表示器における表示制御装置にお
いて、特に表示データを得る為のキャラクタリフレッシ
ュ方式のメモリアクセスを改良した表示制御装置に関す
る。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a display control device for a display device such as a CRT, and particularly to a display control device that improves memory access using a character refresh method for obtaining display data.
[従来の技術]
従来、ワードプロセッサやパーソナルコンピュータ等に
用いられるCRTのCRTコントローラー(CRT表示
制御装置)は、メモリアクセスにキャラクタリフレッシ
ュ方式を多く用いており、その回路構成は一般に第2図
に示す様になっている。本図において、CPUIによっ
て制御されるCRTコントローラー2は、CRT (
陰極線管デイスプレィ)への)l−sync(水平同期
信号) 、V−sync (垂直同期信号)の各同期
信号を出力するとともに、ビデオRAM (以下、V
RAMと称する)3、ATRIBtlTERAM (
属性RAM 、以下、ATRI RAMと称する)4ヘ
アドレスを出力する。VRAM 3のデータは、キャラ
クタジェネレータRAM (以下、CG RAMと称
する)5でアドレス変換される。CG RAM 5のデ
ータはATRI RAM 4のキャラクタデータの属性
データをもとにビデオコントロール回路6に送られて画
像処理される。ビデオコントロール回路6から出力した
パラレルの8bit(ビット)のデータはP−3(パラ
レル−シリアル)変換回路7によってシリアルデータと
なり、図示しないCRTへ出力される。[Prior Art] Conventionally, CRT controllers (CRT display control devices) for CRTs used in word processors, personal computers, etc. often use a character refresh method for memory access, and their circuit configuration is generally as shown in FIG. It has become. In this figure, the CRT controller 2 controlled by the CPUI is connected to the CRT (
It outputs l-sync (horizontal synchronization signal) and V-sync (vertical synchronization signal) synchronization signals to the video RAM (hereinafter referred to as V
(referred to as RAM) 3, ATRIBtlTERAM (referred to as
Attribute RAM (hereinafter referred to as ATRI RAM) 4 address is output. Data in the VRAM 3 is address-converted by a character generator RAM (hereinafter referred to as CG RAM) 5. The data in the CG RAM 5 is sent to the video control circuit 6 for image processing based on the attribute data of the character data in the ATRI RAM 4. The parallel 8-bit data outputted from the video control circuit 6 is converted into serial data by a P-3 (parallel-serial) conversion circuit 7, and is outputted to a CRT (not shown).
[発明が解決しようとする課題]
しかしながら、上述のような従来装置では、1つのキャ
ラクタに対して16bitの情報を得るためにVRAM
3とATRI RAM4 (7) 2 個ノ画像メモ
’) ヲ持たねばならないという制約があった。例えば
、640dot (ドツト) X 350dotの解像
度を有するCRTのモデルに対して、1つにキャラクタ
ボックス(1文字)のドツト構成を8dotX 14d
otとした場合には、1画面に必要なキャラクタ数は、
2000となる。そのため1画面分のメモリしか持たな
い場合には、VRAM 3とATRI RAM4ともに
2 K Byte(キロバイト)の画像メモリで十分と
なる。一方、メモリの集積化及び高速化が現在進行して
おり、8Kbyteや32K byteのRAMが、廉
価に簡単に手に入る様になるのに反して、あまりに小容
量のRAMを手に入れることは最近はかえって困難とな
りつつある。[Problems to be Solved by the Invention] However, in the conventional device as described above, in order to obtain 16 bits of information for one character, a VRAM is required.
There was a restriction that it had to have 3 and ATRI RAM 4 (7) 2 image memos. For example, for a CRT model with a resolution of 640 dots x 350 dots, one character box (one character) has a dot configuration of 8 dots x 14 dots.
In the case of ot, the number of characters required for one screen is
It will be 2000. Therefore, if the memory is only for one screen, a 2 Kbyte (kilobyte) image memory is sufficient for both the VRAM 3 and the ATRI RAM 4. On the other hand, the integration and speed of memory is currently progressing, and while 8 Kbyte and 32 Kbyte RAM can be easily obtained at a low price, it is difficult to obtain a RAM with a very small capacity. Recently, it has become even more difficult.
本発明の目的は、上述の点に鑑み、VRAMとATRl
RAMを1つのRAMチップで実現することを可能にし
てメモリ個数の削減によるコストダウン等を図ることの
できる表示制御装置を提供することにある。In view of the above-mentioned points, an object of the present invention is to
It is an object of the present invention to provide a display control device that can implement a RAM with a single RAM chip, thereby reducing costs by reducing the number of memories.
[課題を解決するための手段]
かかる目的を達成するため、本発明は、キャラクタリフ
レッシュ方式でメモリアクセスを行う表示装置の表示制
御装置において、一個のmビットメモリに対して複数n
個のmビットラッチ回路と複数n個のmビット出力ポー
トを有し、該ラッチ回路と該出力ポートを通じて同一の
前記メモリを複数n回連続して読み出すことにより、1
つのキャラクタにおける情報をmビットの複数n倍得る
ことを特徴とする。[Means for Solving the Problems] In order to achieve the above object, the present invention provides a display control device for a display device that performs memory access using a character refresh method.
m-bit latch circuits and a plurality of n m-bit output ports, and by continuously reading the same memory a plurality of n times through the latch circuits and the output ports,
It is characterized in that information in one character is obtained by a plurality of n times m bits.
[作 用]
本発明では、コントローラー内部に例えば2×8 bi
tのラッチ回路と、2 X 8 bitの出力ポートを
設け、かつ従来VRAM用と、ATRI RAM用のア
ドレス出力を1回で行っていたところを、倍の2回で切
り換えるようにしたので、VRAMとATRI RAM
の機能を1つのRAMチップによって実現することがで
きる。従って、本発明ではキャラクタリフレッシュ方式
のメモリアクセスをとる場合に、同一の高速8 bit
メモリを複数回連続して読むことにより、1つのキャラ
クタにおける情報を8 bitの複数倍得ることが出来
るので、より高度な画像処理をすることが可能となる。[Function] In the present invention, for example, a 2×8 bi
t latch circuit and 2 x 8 bit output port, and instead of conventionally outputting addresses for VRAM and ATRI RAM in one go, we changed the address output for VRAM and ATRI RAM in two times. and ATRI RAM
functions can be realized by one RAM chip. Therefore, in the present invention, when performing memory access using the character refresh method, the same high-speed 8-bit
By reading the memory multiple times in succession, it is possible to obtain multiple 8 bits of information for one character, making it possible to perform more advanced image processing.
[実施例]
以下、図面を参照して本発明の実施例を詳細に説明する
。[Example] Hereinafter, an example of the present invention will be described in detail with reference to the drawings.
■夏上去崖り
第1図は、本発明の一実施例の表示制御装置の回路構成
を示す。本図において、1はCPU、 2はCRTコン
トローラー、3はVRAM、 5はCGRAM。■Natsukami Rakugari Figure 1 shows the circuit configuration of a display control device according to an embodiment of the present invention. In this figure, 1 is a CPU, 2 is a CRT controller, 3 is a VRAM, and 5 is a CGRAM.
6はビデオコントロール回路、7はP−8変換回路であ
る。次に、CRTコントローラー2の内部構成を説明す
る。8はCRTコントローラー2の内部のアドレスカウ
ンタのカウントタイミングを図ったりまた、CRTへの
Hsync、 Vsyncを生成するタイミングコント
ロールロジック回路である。9はVRAM3へのアドレ
スを生成するアドレスカウンタ、lOはVRAM 3の
アドレスバスに接続の出力バッファ、11はVRAM
3からの出力データパスである。12.13はそれぞれ
、VRAM 3のデータをラッチする8 bitラッチ
回路、14は一方のラッチ回路12においてラッチした
データを出力する8bitの出力ポートであり、15は
他方のラッチ回路13においてラッチしたデータを出力
する8 bitの出力ポート、および16はアドレスカ
ウンタ9からのクロッりを反転するインバータ回路であ
る。6 is a video control circuit, and 7 is a P-8 conversion circuit. Next, the internal configuration of the CRT controller 2 will be explained. 8 is a timing control logic circuit that adjusts the count timing of the address counter inside the CRT controller 2 and generates Hsync and Vsync to the CRT. 9 is an address counter that generates an address to VRAM3, IO is an output buffer connected to the address bus of VRAM3, and 11 is a VRAM
This is the output data path from 3. 12 and 13 are 8-bit latch circuits that latch data in VRAM 3, 14 is an 8-bit output port that outputs data latched in one latch circuit 12, and 15 is an 8-bit output port that outputs data latched in the other latch circuit 13. An 8-bit output port outputs , and 16 is an inverter circuit that inverts the clock from the address counter 9 .
上2の構成において、タイミングコントロールロジック
回路8からアドレスカウンタ9へ出力されるクロックC
LKは、上述した従来例に対して2倍のカウントスピー
ドをもつものとする。アドレスカウンタ9によってカウ
ントされたアドレス値は出力バッファlOを介してVR
AM 3へと供給され、最下位のアドレスバスAOが°
゛0°゛の時には、8 bitラッチ回路12へとVR
AM 3のデータが格納される。他方、最下位のアドレ
スバスAOが”■”のときには、インバータ回路16に
より8 bitラッチ回路13へとVRAM3のデータ
が格納される。In the above 2 configuration, the clock C output from the timing control logic circuit 8 to the address counter 9
It is assumed that LK has a counting speed twice that of the conventional example described above. The address value counted by address counter 9 is sent to VR via output buffer lO.
AM3 and the lowest address bus AO is
At “0°”, VR is sent to the 8-bit latch circuit 12.
AM 3 data is stored. On the other hand, when the lowest address bus AO is "■", the data in the VRAM 3 is stored in the 8-bit latch circuit 13 by the inverter circuit 16.
各々のラッチ回路12.13に格納されていたデータは
8bit出力ポート14.15を介して従来例と同様に
、一方の8 bitデータはCG RAM 5のアド
レスへと出力され、他の8 bitデータはCG RA
M5の出力データを画像処理する為の属性データとして
、ビデオコントロール回路6へと直接出力される。The data stored in each latch circuit 12.13 is outputted to the address of CG RAM 5 through the 8-bit output port 14.15, as in the conventional example, and the other 8-bit data is outputted to the address of CG RAM 5. is CG RA
The output data of M5 is directly output to the video control circuit 6 as attribute data for image processing.
このように、本実施例では一対のラッチ回路12、13
を介してVRAM3を2度読み出すことにより、16b
itの画像データを2つの出力ポート14゜15から得
られるから、VRAMとATRT RAMの2個で従来
構成されていた部分(第2図参照)を1つのVRAM
3で実現することができる。従って、本実施例によれば
メモリ数の削減によるコストダウンが得られる。In this way, in this embodiment, the pair of latch circuits 12 and 13
By reading VRAM3 twice through
Since the image data of IT can be obtained from the two output ports 14 and 15, the part that was conventionally composed of two VRAM and ATRT RAM (see Figure 2) can be combined into one VRAM.
This can be achieved with 3. Therefore, according to this embodiment, cost reduction can be achieved by reducing the number of memories.
■星λ]【4恐
第3図は、本発明の他の実施例の表示制御装置の回路構
成を示す。上述の第1図の本発明の第1実施例では、1
6bitの情報を1つの8bttRAM3から得ていた
が、本第2実施例は、RAM 3を4回読むことにより
32bitの情報を得るものである。すなわち、本実施
例ではRAM 3を4回読むことにより、32bitの
情報を得ようとする場合において、アドレスカウンタ9
の出力バス上のアドレスカウンタ値の2 bitを4
bitにデコードするデコーダー回路16により4つに
分けられたクロック信号CLKが、17〜20で示す4
つの8bitラッチ回路の各々へと接続され、VRAM
3のデータ読み出しによりこの4つのラッチ回路17
〜2oにVRAM 3のデータが順次ラッチされる様に
なっている。そして、各ラッチ回路17〜2oのラッチ
データは、4つの8 bit出力ポート21〜24がら
データ出力され、1つの出力ポート21がら出力される
8bitデータについては従来例と同様にCG RAM
5のアドレスとして入力され、他の出力ポート22〜2
4がら出力される24bitデータについてはCG R
AM5の出力データの属性データとして、ビデオコント
ロール回路6へ直接入力される。■Star λ] [4 Fear Figure 3 shows the circuit configuration of a display control device according to another embodiment of the present invention. In the first embodiment of the present invention shown in FIG. 1 described above, 1
6-bit information was obtained from one 8-bit RAM 3, but in the second embodiment, 32-bit information is obtained by reading the RAM 3 four times. That is, in this embodiment, when attempting to obtain 32-bit information by reading the RAM 3 four times, the address counter 9
2 bits of the address counter value on the output bus of
The clock signal CLK, which is divided into four parts by the decoder circuit 16 that decodes it into bits, is divided into four parts as shown by 17 to 20.
connected to each of the two 8-bit latch circuits, and
These four latch circuits 17 are
~2o, the data in VRAM 3 is sequentially latched. The latch data of each latch circuit 17 to 2o is outputted from four 8-bit output ports 21 to 24, and the 8-bit data outputted from one output port 21 is stored in the CG RAM as in the conventional example.
5, and the other output ports 22-2
CG R for 24 bit data output from 4
The data is directly input to the video control circuit 6 as attribute data of the output data of the AM5.
このように、本実施例では、4個のラッチ回路17〜2
0を介してVRAM 3を4回読み出すことにより、出
カポ−)21〜24から32bitの情報が得られる。In this way, in this embodiment, four latch circuits 17 to 2
By reading the VRAM 3 four times through 0, 32 bits of information can be obtained from the output ports 21 to 24.
[発明の効果〕
以上説明したように、本発明によれば、キャラクタリフ
レッシュ方式の表示制御装置において、従来では、2
KbyteのVRAMとATRI RAMとの2個によ
り構成されていた部分を、VRAMを2度またはそれ以
上の回数で読み出すことにより、16bitまたはそれ
以上のbitの画像データを得るようにしたので、1つ
のVRAMにより実現することができ、その結果として
メモリ数の削減によるコストダウンが得られる。また、
キャラクタに対する属性データも、従来では8 bit
であったが、本発明によれば2表示装置の階調表示をよ
り多段階にしたり、反転、ブリンク、アンダーライン、
表示フォント指定等により 、多くの画像処理を行うた
めに16bit、 32bit等の属性データを持つこ
とが容易に実現されるという効果も得られる。[Effects of the Invention] As explained above, according to the present invention, in a character refresh type display control device, conventionally, two
By reading the VRAM twice or more times, the image data of 16 bits or more can be obtained from the part that used to consist of two Kbytes of VRAM and ATRI RAM. This can be realized using VRAM, and as a result, costs can be reduced by reducing the number of memories. Also,
Conventionally, attribute data for characters is 8 bits.
However, according to the present invention, the gradation display of the two display devices can be made more multi-level, inversion, blinking, underline, etc.
By specifying display fonts, etc., it is possible to easily have attribute data of 16 bits, 32 bits, etc. in order to perform many types of image processing.
第1図は本発明の第1実施例の表示制御装置の回路構成
を示すブロック図、
第2図は従来例の表示制御装置の回路構成を示すブロッ
ク図、
第3図は本発明の第2実施例の表示制御装置の回路構成
を示すブロック図である。
l・・・CPU、
2・・・CRTコントローラー
3・・・VRAM
4・・・ATRIBUTE RAM、
5・・・CGRAM、
6・・・ビデオコントロール回路、
7・・・p−s変換回路、
8・・・タイミングコントロールロジッ9・・・アドレ
スカウンタ、
lO・・・出力バッファ−
11・・・データバス、
12、13・・・8 bitラッチ回路、14、15・
・・8 bit出力ポート、16・・・デコーダ回路、
17〜20・・・8bitラッチ回路、21〜24・・
・8 bit出力ポート。
り回路、FIG. 1 is a block diagram showing the circuit configuration of a display control device according to a first embodiment of the present invention, FIG. 2 is a block diagram showing a circuit configuration of a conventional display control device, and FIG. FIG. 2 is a block diagram showing a circuit configuration of a display control device according to an embodiment. 1... CPU, 2... CRT controller 3... VRAM 4... ATRIBUTE RAM, 5... CGRAM, 6... Video control circuit, 7... p-s conversion circuit, 8. ...Timing control logic 9...Address counter, 1O...Output buffer 11...Data bus, 12, 13...8 bit latch circuit, 14, 15...
...8 bit output port, 16...decoder circuit, 17-20...8-bit latch circuit, 21-24...
・8 bit output port. circuit,
Claims (1)
う表示装置の表示制御装置において、一個のmビットメ
モリに対して複数n個のmビットラッチ回路と複数n個
のmビット出力ポートを有し、 該ラッチ回路と該出力ポートを通じて同一の前記メモリ
を複数n回連続して読み出すことにより、1つのキャラ
クタにおける情報をmビットの複数n倍得ることを特徴
とする表示制御装置。[Claims] 1) In a display control device for a display device that performs memory access using a character refresh method, a plurality of n m-bit latch circuits and a plurality of n m-bit output ports are provided for one m-bit memory. A display control device comprising: a display control device characterized in that information in one character is obtained by a plurality of n times m bits by successively reading the same memory a plurality of n times through the latch circuit and the output port.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2157736A JPH0451094A (en) | 1990-06-18 | 1990-06-18 | display control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2157736A JPH0451094A (en) | 1990-06-18 | 1990-06-18 | display control device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0451094A true JPH0451094A (en) | 1992-02-19 |
Family
ID=15656234
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2157736A Pending JPH0451094A (en) | 1990-06-18 | 1990-06-18 | display control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0451094A (en) |
-
1990
- 1990-06-18 JP JP2157736A patent/JPH0451094A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4626837A (en) | Display interface apparatus | |
| KR940000598B1 (en) | Flat panel display control device used dual port memory | |
| US5539428A (en) | Video font cache | |
| US4620186A (en) | Multi-bit write feature for video RAM | |
| US4563677A (en) | Digital character display | |
| US4912658A (en) | Method and apparatus for addressing video RAMS and refreshing a video monitor with a variable resolution | |
| JPH07287978A (en) | Dynamic random access memory, access method and system for dynamic random access memory | |
| USRE37103E1 (en) | Graphic processing apparatus utilizing improved data transfer to reduce memory size | |
| JPH0451094A (en) | display control device | |
| US5555460A (en) | Method and apparatus for providing a reformatted video image to a display | |
| Nicoud | Video RAMs: structure and applications | |
| JP2856037B2 (en) | Memory controller | |
| USRE39529E1 (en) | Graphic processing apparatus utilizing improved data transfer to reduce memory size | |
| JPS63250689A (en) | Raster scan display system | |
| JPS6024586A (en) | Display data processing circuit | |
| JPS6048828B2 (en) | Memory addressing method | |
| JP3694622B2 (en) | Generating image display data | |
| KR900003231B1 (en) | Crt control circuit | |
| JPS635758B2 (en) | ||
| JPS6350706Y2 (en) | ||
| JPS63269192A (en) | display device | |
| JPS62294284A (en) | Logic circuit for informing abstract operation from raster scan video controller to display memory | |
| JPH07104660B2 (en) | Video RAM access control system | |
| JPH03183097A (en) | Semiconductor memory device | |
| JPH01291284A (en) | Image memory controller |