JPS60159787A - Display memory control system - Google Patents
Display memory control systemInfo
- Publication number
- JPS60159787A JPS60159787A JP59014394A JP1439484A JPS60159787A JP S60159787 A JPS60159787 A JP S60159787A JP 59014394 A JP59014394 A JP 59014394A JP 1439484 A JP1439484 A JP 1439484A JP S60159787 A JPS60159787 A JP S60159787A
- Authority
- JP
- Japan
- Prior art keywords
- display
- memory
- vram
- control
- control means
- 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
- Digital Computer Display Output (AREA)
- 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
【発明の詳細な説明】
失l立!
本発明は表示メモリ制御方式、とくにビットマツプ方式
によって画像データが表示メモリに展開された表示メモ
リ制御方式に関するものである。[Detailed description of the invention] Lost! The present invention relates to a display memory control method, and more particularly to a display memory control method in which image data is developed in a display memory using a bitmap method.
鎧」J1週
陰極線管(CRT)などの表示リフレッシュを必要とす
る表示装置にビットマツプ方式によって文字および図形
を含む画像を表示出力する表示システムは、表示画面を
構成するすべての画素を形成する画素データが表示メモ
リに展開される。この表示メモリは一般にRAMにて構
成されている。A display system that displays images including characters and figures using the bitmap method on a display device that requires display refresh, such as a cathode ray tube (CRT), uses the pixel data that forms all the pixels that make up the display screen. is expanded into display memory. This display memory is generally constituted by a RAM.
表示画像の解像度を向上させると、全画像データを表示
メモリに展開するのに要する時間は、解像度の2乗に比
例して長くなる。また、ちらつきのない所定の画像品質
を維持するためには、表示メモリへの書込みアクセスは
表示装置への読出し期間を避けるのが好ましい。When the resolution of a display image is improved, the time required to develop all image data into the display memory becomes longer in proportion to the square of the resolution. Also, in order to maintain a predetermined flicker-free image quality, write accesses to the display memory preferably avoid read periods to the display device.
従来、表示メモリ(ビデオRAM)はシステム(ホスト
コンピュータ)の制御とは独立に表示制御装置(CRT
コントローラ)が管理する方式が多い。そのような方式
では、表示メモリへの書込みは画像信号の有効表示期間
を避け、表示に関与していない期間、・すなわち帰線期
間および帰線消去期間に行なっている。このような書込
み期間の制限のため、高い画像品質のシステムはど1画
面分の画像データの展開に時間を要することになる。Conventionally, display memory (video RAM) is controlled by a display control device (CRT) independently of system (host computer) control.
In most cases, the system is managed by a controller (controller). In such a system, writing to the display memory is performed in periods not involved in display, ie, blanking periods and blanking periods, avoiding the effective display period of the image signal. Due to this limitation on the writing period, a system with high image quality requires time to develop image data for one screen.
展開時間を短縮するために表示期間中に割り込んで書込
みアクセスを行なうと、表示がちらつき、表示品質が低
下する。If write access is performed by interrupting the display period in order to shorten the development time, the display will flicker and the display quality will deteriorate.
これらの両要求を満たす従来技術として特公昭58−3
6782号公報に記載の「表示メモリの時分割利用法j
がある。これは、1画素の表示期間を2つのサブサイク
ルに分割し、それらの一方では表示メモリの読出しを、
また他方では書込みを行なうものである。しかし、高解
像度が要求されるシステムでは、非常に高速で動作でき
る回路素子を使用しなければならず、ハードウェア的条
件から現状では実現困難である。As a conventional technology that satisfies both of these requirements,
``Time-sharing usage of display memory j'' described in Publication No. 6782
There is. This divides the display period of one pixel into two subcycles, one of which reads out the display memory.
On the other hand, it is used for writing. However, systems that require high resolution must use circuit elements that can operate at extremely high speeds, which is currently difficult to achieve due to hardware conditions.
ビットマツプ方式は、文字と図形の両方を扱うことがで
きるので、両者の混在した画像の表示に有利である。し
かし技術の現状では、表示メモリとしてアドレス可能領
域が128にバイト程度のRAMしか使用できないため
、単一のVRAMチップを使用して文字/図形混在モー
ドの他に様々なモードを扱えるシステムは実現されてい
ない。複数のVRAMチップを使用すれば、様々なモー
ドを実現できるが、複数の領域にわたるアドレス計算が
複雑になり、そのための時間も長くなる。Since the bitmap method can handle both characters and graphics, it is advantageous for displaying images containing a mixture of both characters. However, with the current state of technology, only RAM with an addressable area of about 128 bytes can be used as display memory, so a system that can use a single VRAM chip to handle various modes in addition to the mixed character/graphic mode has not been realized. Not yet. Using multiple VRAM chips allows various modes to be implemented, but complicates address calculations across multiple areas and increases the time required to do so.
1−囮
本発明はこのような従来技術の欠点を解消し、高解像度
の画像を良好な表示品質で表示装置に表示することがで
きる表示メモリ制御方式を提供することを目的とする。1-Decoy It is an object of the present invention to provide a display memory control method that can overcome the drawbacks of the prior art and display high-resolution images on a display device with good display quality.
1−誠
本発明の構成について以下、一実施例に基づいて説明す
る。1-Makoto The configuration of the present invention will be described below based on one embodiment.
第1図を参照すると、本発明による表示メモリ制御方式
を適用したシステムは、たとえばCRTなどの表示リフ
レッシュを必要とする表示装置lOが表示制御装置(C
RTC)12を介してシステムバス14に接続されてい
る。システムバス14にはまた、第1の表示メモリ(V
RAM)IBと、第2の表示メモリ24と、システムメ
モリ18が接続され、バス14は、ポスト機としての中
央処理装置(CPU) 20に接続されている。Referring to FIG. 1, in a system to which the display memory control method according to the present invention is applied, a display device IO that requires display refreshing, such as a CRT, is connected to a display control device (C
RTC) 12 to the system bus 14. The system bus 14 also includes a first display memory (V
A RAM) IB, a second display memory 24, and a system memory 18 are connected, and the bus 14 is connected to a central processing unit (CPU) 20 as a post machine.
第2図かられかるように、VRAM 1Bおよび24は
いずれか一方が選択的にCPU 20がらアクセス可能
であり、システムメモリ18と同等なメモリ空間26を
形成している。たとえば、同図(a)に示すようにVR
AM 1θをCPt120のアクセス可能なメモリ空間
A 4m オキ、また同図(b)に示すようにメモリバ
ンク切換えなどによってVRAM 24をアクセス可能
空間Aにおくことができる。VRAM lftおよび2
4、ならびにシステムメモリ18は、全体で1つのメモ
リ空間2Bを形成し、その一部16が画像データを蓄積
するVRAMIIおよび#2として使用され、他の領域
がたとえばビットマツプ18aおよびシステムのワーク
エリア+8bなど、CPU 20によるデータ処理に使
用される。As can be seen from FIG. 2, either one of the VRAMs 1B and 24 can be selectively accessed by the CPU 20, forming a memory space 26 equivalent to the system memory 18. For example, as shown in Figure (a), VR
AM 1θ can be placed in the accessible memory space A 4m of the CPt 120, and the VRAM 24 can be placed in the accessible space A by switching memory banks as shown in FIG. VRAM lft and 2
4, and system memory 18 collectively form one memory space 2B, a part 16 of which is used as VRAM II and #2 for storing image data, and other areas are used, for example, for bitmap 18a and system work area +8b. etc., are used for data processing by the CPU 20.
木実雄側によれば、CRT 10に画像を表示する場合
、CPU 20はまずVRAM +8 t−J、J:び
24ノイずレカ一方、たとえば第2図(a)に示すよう
にVRAM 1Bをアクセス空間Aにおき、これに1画
面分の表示データを書き込む。次にGPU 20はメモ
リパンクの切換えを行ない、同(b)に示すようにVR
AM 18をアクセス空間Aの外におき、他方のVRA
M、すなわちこの例ではVRAM 24をアクセス空間
Aにおく。According to Kimio, when displaying an image on the CRT 10, the CPU 20 first accesses the VRAM 1B as shown in FIG. 2(a). It is placed in space A, and display data for one screen is written therein. Next, the GPU 20 performs memory puncture switching, and as shown in FIG.
AM 18 outside access space A, and the other VRA
M, that is, VRAM 24 in this example, is placed in access space A.
その際、VRAM +8の内容と同じ内容がVRAM
24にも展開される。そこでCRTCI2は、VRAM
16に蓄積されている画像データを読み出し、CRT
10に転送してそれに表示させる。At that time, the same contents as the contents of VRAM +8 are stored in VRAM.
It will also be expanded on the 24th. Therefore, CRTCI2 uses VRAM
The image data stored in 16 is read out and transferred to the CRT.
10 and display it there.
CPU 20が表示画像データを更新するときは、アク
セス空間A内にあるVRAM 24の画像データを書き
換える。この書換えが終了すると、前と同様にしてCP
U 20はVRAM 24をアクセス空間Aから除外し
、VRAM 1Bをアクセス空間A内におくように切り
換え、VRAM 24の蓄積データをCRT 10に表
示させる。なお、一方のVRAMの内容を表示させる際
、必ずしも他方のVRAMをアクセス空間Aにおく必要
はない。すなわち、表示データの更新を必要とするとき
のみ、他方のVRAMをアクセス空間Aにおくのが、C
PU20が不必要なときにVRAMの内容を書き換えて
しまうのを防止する意味で有利である。When the CPU 20 updates the display image data, it rewrites the image data in the VRAM 24 in the access space A. When this rewriting is completed, the CP
U 20 removes VRAM 24 from access space A, switches VRAM 1B to be placed in access space A, and displays the stored data of VRAM 24 on CRT 10. Note that when displaying the contents of one VRAM, it is not necessarily necessary to place the other VRAM in the access space A. In other words, placing the other VRAM in access space A only when updating display data is required is C.
This is advantageous in that it prevents the PU 20 from rewriting the contents of the VRAM when unnecessary.
VRAM 1Bおよび24は第3図に示すように、1画
面分の画像データを蓄積するRAM 100と、システ
ムバス14とのインタフェース(I/F) 102と、
表示出力データバッファ(BF) 104と、並直列(
P/S)変換部124と、GDCI/F 10flと、
表示用アドレスバッファ110と、インバータ108と
からなる。システムバス14からはアドレス線112.
データ線114゜および制御信号線118でインタフェ
ースされ、CRTC12に対してはデータ線28によっ
て表示画像データがビット直列に出力され、CRTC1
2からはアドレス線117.データ線118および制御
信号線118゜表示アドレス線1209表示制御111
:)2.ならびにドツトクロック信号線124によって
図示のよう番とインタフェースされる。As shown in FIG. 3, the VRAMs 1B and 24 include a RAM 100 that stores image data for one screen, an interface (I/F) 102 with the system bus 14,
Display output data buffer (BF) 104 and parallel/serial (
P/S) conversion unit 124, GDCI/F 10fl,
It consists of a display address buffer 110 and an inverter 108. From system bus 14, address lines 112.
It is interfaced with a data line 114° and a control signal line 118, and display image data is output in bit series to the CRTC 12 via a data line 28.
2 to address line 117. Data line 118 and control signal line 118° Display address line 1209 Display control 111
:)2. and a dot clock signal line 124 to interface with the numbers shown.
同図から明らかなようにVRAM 113および24t
±、システム側からはメモリ18などの通常のメモリと
同じ構成になっており、またCRTC12からも通常の
メモリと同じ構成になっている。なお、システムバス1
4側からと、CRTC12側からの両方からVRAM
1Bおよび24にアクセスされ、両者間に競合を生ずる
可能性があるが、これは通常のバスのアービトレーショ
ン回路を設けることで避けられる。しかし、これは本発
明の理解に直接関係ないので、説明を省略する。As is clear from the figure, VRAM 113 and 24t
±, From the system side, it has the same configuration as a normal memory such as the memory 18, and from the CRTC 12, it has the same configuration as a normal memory. In addition, system bus 1
VRAM from both the 4 side and the CRTC12 side
1B and 24, which may cause contention between them, but this can be avoided by providing a normal bus arbitration circuit. However, since this is not directly related to the understanding of the present invention, the explanation will be omitted.
表示制御装置(CRTC:) 12は、基本的にCRT
10を制御する機能とVRAM 1B [よび24を
制御する機能とを有する。これは第4図に示すように1
画像データ制御部(GIIC) 150.制御バフフッ
1522表示アドレスカウンタ155.ビデオ信号切換
同期回路158゜CRT用同期信号発生回路158.ス
テータスバッファ180、 ANDゲート154などか
らなる。システムバス14とはシステムバスインタフェ
ース182でインタフェースされる。Display control device (CRTC:) 12 is basically a CRT.
It has a function to control VRAM 10 and a function to control VRAM 1B [and 24]. This is 1 as shown in Figure 4.
Image data control unit (GIIC) 150. Control buff 1522 display address counter 155. Video signal switching synchronous circuit 158° CRT synchronous signal generation circuit 158. It consists of a status buffer 180, an AND gate 154, etc. The system bus 14 is interfaced with a system bus interface 182.
システムバス14からのアドレス、データおよび制御信
号は、GDC150を通して信号線117からアドレス
が、信号線118からデータが、信号線118から制御
信号がそれぞれVRAM 18および24のGOCI/
F 10Bに供給される。これらによってCPU20は
VRAM 1Bおよび24にストロークベクトルやグラ
フのデータを展開することができる。VRAM +8お
よび24の表示用アドレスバッフγ110に対しては、
表示用アドレスカウンタ155から表示用アドレスが供
給され、これによって指定されたVRAMアドレスの画
像データがVRAM 16または24から読み出されて
CRT 10へ転送される。Addresses, data, and control signals from the system bus 14 are passed through the GDC 150 to the GOCI/GOCI/VRAMs 18 and 24, respectively.
Supplied to F 10B. These allow the CPU 20 to develop stroke vector and graph data in the VRAMs 1B and 24. For display address buffer γ110 of VRAM +8 and 24,
A display address is supplied from the display address counter 155, and the image data at the designated VRAM address is read out from the VRAM 16 or 24 and transferred to the CRT 10.
CRT 10に対しては、図示のようにビデオ信号切換
同期回路15Bを通してVRAM IEIまたは24か
ら映像信号VIDEOが供給され、接続線178を通し
て同期信号発生回路158から水平同期信号H8YNC
および垂直同期信号VSYNCが供給され、これらによ
って(RT 10が制御される。同期信号発生回路15
8は、リード184に帰線消去信号を、またリード12
4にドツトクロック信号を発生する。これらの信号の状
態は、ステータスバッファ160を通してCPU 20
が識別することができる。As shown in the figure, the CRT 10 is supplied with the video signal VIDEO from the VRAM IEI or 24 through the video signal switching synchronization circuit 15B, and the horizontal synchronization signal H8YNC is supplied from the synchronization signal generation circuit 158 through the connection line 178.
and a vertical synchronization signal VSYNC, which control (RT 10. Synchronization signal generation circuit 15
8 provides a blanking signal on lead 184 and a blanking signal on lead 12.
4, a dot clock signal is generated. The status of these signals is transmitted to the CPU 20 through the status buffer 160.
can be identified.
CRT 10へ向けて出力される表示データは、VRA
MI6または24から切換同期回路15+1を通して択
一的に供給されるが、その切換えは、システムバス14
を通してCPo 20から受ける表示切換え指令を実行
する制御バッファ152によって行なわれる。この切換
えは切換信号EXIおよびEX2で制御される。Display data output to CRT 10 is VRA
It is alternatively supplied from MI6 or MI24 through the switching synchronization circuit 15+1, but the switching is performed by the system bus 14.
This is done by control buffer 152, which executes display switching commands received from CPo 20 through. This switching is controlled by switching signals EXI and EX2.
動作を説明する。CPU 20によってシステムが初期
状態に設定されると、第2図(a)に示すようにたとえ
ばワークエリア18bと、いずれか一方のVRAM、た
とえばVRAM 1Bがアクセス空間Aにあり、ビット
マツプ領域18aと他方のVRAM 24がアクセス範
囲外になる。CRTC12の同期信号発生回路+58は
、初期状態において帰線消去信号を信号線184に出力
し、切換同期回路15Bによって映像信号VIDEOの
出力を消勢する。Explain the operation. When the system is set to its initial state by the CPU 20, as shown in FIG. VRAM 24 is out of access range. The synchronization signal generation circuit +58 of the CRTC 12 outputs a blanking signal to the signal line 184 in the initial state, and the switching synchronization circuit 15B deactivates the output of the video signal VIDEO.
CPU 20はまず、VRAM 1B オヨび24をり
lj 7する。次にCRTCI2に対してVRAM 2
4からの映像信号出力を選択するように指示し、これに
よって制御バッファ152は切換信号EX2を信号線1
22に出力する。First, the CPU 20 reads the VRAM 1B and 24. Next, VRAM 2 for CRTCI2
The control buffer 152 instructs the control buffer 152 to select the video signal output from signal line 1 from signal line 1.
Output to 22.
切換信号EX2はVRAM 24 ノGDc I/F
l0EIを消勢し、表示用アドレスバッファ110を付
勢する。これによりVRAM 、24は、CRTC12
の表示用アドレスカウンタ155の出力アドレスに対応
したRAM 100の記憶位置の内容をバッファ104
に読み出す。これはP/S変換部124によって直列の
ドツト映像信号に変換され、信号線28に出力される。Switching signal EX2 is VRAM 24 no GDc I/F
The l0EI is deactivated and the display address buffer 110 is activated. As a result, VRAM 24 becomes CRTC12
The contents of the memory location of the RAM 100 corresponding to the output address of the display address counter 155 are stored in the buffer 104.
Read out. This is converted into a serial dot video signal by the P/S converter 124 and output to the signal line 28.
この映像信号は、CRTCI2内の切換同期回路156
によって、信号線124に同期信号発生回路158から
与えられるドツトクロック信号に同期してCRT 10
に出力され、可視映像として表示される。This video signal is transmitted to the switching synchronization circuit 156 in the CRTCI2.
The CRT 10 is synchronized with the dot clock signal applied to the signal line 124 from the synchronization signal generation circuit 158.
and displayed as a visible image.
たとえば何らかの表示すべき画像データがシステムに発
生または入力されたとする。 CPU 20は、処理が
必要な場合にはワークエリア18bにおいてその画像デ
ータに処理を行ない、ビットマツプ18aとVRAに1
6をバンク切換えにより入れ換え、その処理結果の画像
データをVRAM 18上に展開する。また、ベクトル
やグラフの描画の指示がある場合には、GDC150に
対して必要なパラメータをセットし、GOC150はこ
れに従ってVRAM 1θのデータに対して処理を行な
う。この0口C150による処理の終了は、CIIHI
: 150のステータスを読み取ることによってCPo
20が検出する。For example, assume that some image data to be displayed is generated or input into the system. If processing is required, the CPU 20 processes the image data in the work area 18b, and outputs 1 to the bitmap 18a and VRA.
6 is replaced by bank switching, and the image data resulting from the processing is developed on the VRAM 18. Further, when there is an instruction to draw a vector or a graph, necessary parameters are set in the GDC 150, and the GOC 150 processes the data in the VRAM 1θ in accordance with the instructions. The end of the process by this 0-unit C150 is CIIHI
: CPo by reading the status of 150
20 detects.
このように必要なすべての処理が終了し、出力すべき画
像データがVRAM IEiに展開されると、CPU
20ハVRAM 1B と24ノバンクを操作し、第2
図(b)に示す状態に切り換える。すなわち、 VRA
M16をアクセス空間Aから除外し、必要に応じて他方
のVRAM 24をアクセス空間A内に配置する0次に
CPt120は、ステータスバッファ180をサーチし
、同期信号H5YNGおよびVSYNCの各帰線期間の
タイミングを検出する。そこで、この帰線期間中におい
て制御バッファ152に指示し、切換同期回路15Bに
切換信号EXIを出力し、映像信号VIDEOの出力を
VRA)l 24から同18の側に切り換えさせる。そ
の際、次の表示データ更新に備えてVRAM16の内容
をVRAM 24にコピーして格納しておく。When all the necessary processing is completed and the image data to be output is expanded to the VRAM IEi, the CPU
Operate the 20-channel VRAM 1B and 24-channel bank, and
Switch to the state shown in Figure (b). That is, VRA
M16 is removed from access space A, and the other VRAM 24 is placed in access space A if necessary. Next, CPt 120 searches status buffer 180 and determines the timing of each retrace period of synchronization signals H5YNG and VSYNC. Detect. Therefore, during this retrace period, the control buffer 152 is instructed to output a switching signal EXI to the switching synchronization circuit 15B to switch the output of the video signal VIDEO from the VRA)124 to the VRA18 side. At that time, the contents of the VRAM 16 are copied and stored in the VRAM 24 in preparation for the next display data update.
これによりCRT 10における表示画面はVRAM
1Bから読み出された内容に瞬間的に切り換わり、以降
VRA1418の画像データがこれから読み出されて表
示される。As a result, the display screen on CRT 10 is VRAM
The content is instantly switched to the content read from 1B, and thereafter the image data of VRA 1418 is read out and displayed.
表示データを更新する必要のある場合、CPU 20は
他方のVRAM 、24をアクセス空間Aに組み入れ、
前に格納した現在のVRAM 1Bの内容のコピーの上
に新たな表示データを展開する。VRAM 24からC
RT 10に対して表示データが出力されている間VR
AM 1Bは、表示について何の制約も受けてなく、C
Po 10はその間任意にVRAM 1Bにアクセスす
ることができる。こうしてCPo 20はバンク切換え
中を除いて、表示に使用されていないいずれかのVRA
Mに画像データを展開することができ、かつCRT 1
0への表示は継続して行なわれる。When display data needs to be updated, CPU 20 incorporates the other VRAM, 24 into access space A;
The new display data is developed over the previously stored copy of the current VRAM 1B contents. VRAM 24 to C
VR while display data is being output to RT 10
AM 1B is not subject to any restrictions on display, and C
Po 10 can access VRAM 1B at will during that time. In this way, CPo 20 selects any VRA that is not used for display, except during bank switching.
Image data can be expanded to M, and CRT 1
The display of 0 continues.
なお、図示の実施例は画像データを表示装置に出力する
例であったが、本発明の思想はプリンタなどのハードコ
ピー出力装置にも効果的に適用できることは言うまでも
ない。Although the illustrated embodiment is an example in which image data is output to a display device, it goes without saying that the idea of the present invention can be effectively applied to a hard copy output device such as a printer.
肱−j
本発明によれば、表示装置に画像を表示する場合、シス
テムは2つのVRAMのいずれか一方に1画面分の表示
データを書き込む。書込みを終了したVRAMは、他方
のVRAMと切り換えてその内容がCRTloに転送さ
れて表示されるとともに、システムは、必要に応じて他
方のVRAMに新たな表示データを展開する。これを交
互に繰り返せば、従来の方式より短時間で表示データを
更新し、表示することができる。したがって、表示のち
らつきもなく、高解像度の画像を良好な表示品質で表示
装置に表示することができる。According to the present invention, when displaying an image on a display device, the system writes display data for one screen into either one of two VRAMs. The VRAM that has finished writing is switched to the other VRAM and its contents are transferred to the CRTlo and displayed, and the system develops new display data in the other VRAM as necessary. By repeating this alternately, display data can be updated and displayed in a shorter time than in the conventional method. Therefore, a high-resolution image can be displayed on the display device with good display quality without display flickering.
なお、表示データをVRAMに展開する前にその展開デ
ータ量を判断し、同期信号VSYNCまたはH3YNC
の帰線期間内で展開できる場合には、直接、表示用のV
RAMに展開するようにしてもよい。Note that before the display data is expanded to VRAM, the amount of expanded data is determined, and the synchronization signal VSYNC or H3YNC is
If it can be expanded within the retrace period of
It may also be expanded to RAM.
その場合は前述の実施例の場合よりさらに早く表示を行
なうことができる。In that case, display can be performed even more quickly than in the above-described embodiment.
また、図示の実施例では2つのVRAMが用意されてい
るが、必ずしもこれに限定されることなく、これより多
い数のVRAMを備え、これらを順次切り換えることに
よって画像データの表示および更新を行なってもよい。Furthermore, although two VRAMs are prepared in the illustrated embodiment, the present invention is not necessarily limited to this, and it is possible to provide a larger number of VRAMs and display and update image data by sequentially switching between them. Good too.
第1図は本発明による表示メモリ制御方式の実施例を示
す概略ブロック図、
第2図は第1図に示すシステムのメモリマツプを示す図
、
第3図および第4図は、第1図に示す実施例に含まれる
要素の具体的構成例を示すブロック図である。
の、 の=
10、、、表示装置
12、、、表示制御装置
1B、24. 、 V RA M
18、、、システムメモリ
20、、、CPU
100、 、 、 RAM
150、、、画像データ制御部
152、、、制御バッファ
1511、、、ビデオ信号切換同期回路第1図
第2図 iFIG. 1 is a schematic block diagram showing an embodiment of the display memory control method according to the present invention, FIG. 2 is a diagram showing a memory map of the system shown in FIG. 1, and FIGS. 3 and 4 are the same as shown in FIG. 1. FIG. 2 is a block diagram showing a specific configuration example of elements included in the embodiment. , , = 10, , display device 12, , display control device 1B, 24. , V RAM 18, , System memory 20, , CPU 100, , RAM 150, , Image data control section 152, , Control buffer 1511, , Video signal switching synchronization circuit Fig. 1 Fig. 2 i
Claims (1)
の表示タイミングで表示データを該画像表示装置に表示
させる制御手段と、 該ホスト機および制御手段の双方から選択的にアクセス
可能であって、該画像表示装置に表示する表示データを
蓄積するメモリ手段とを含み、前記制御手段は、前記ホ
スト機より表示の指示を受けると、前記表示タイミング
に同期して前記メモリ手段を該制御手段からアクセス可
能にし、該メモリ手段より表示データを読み出して前記
画像表示装置に表示させ、 前記ホスト機は、該メモリ手段が該制御手段からアクセ
スされない期間において該メモリ手段へ表示データを書
き込むことを特徴とする表示メモリ制御方式。 2、特許請求の範囲第1項記載の方式において、前記メ
モリ手段は、第1および第2のメモリを含み、 前記制御子゛段は、前記ホスト機の指示により第1およ
び第2のメモリのいずれか一方を該ホスト機から、また
他方を該制御手段からそれぞれアクセス可能にし、 前記ホスト機は、第1および第2のメモリのうちの前記
一方に表示データを書き込み、前記制御手段は、第1お
よび第2のメモリのうちの前記他方より表示データを読
み出して前記画像表示装置に表示させることを特徴とす
る表示メモリ制御方式。 3、特許請求の範囲第2項記載の方式において、第1お
よび第2のメモリは、前記ホスト機からのアクセスと前
記制御手段からのアクセスがそれぞれ交互に行なわれる
ことを特徴とする表示メモリ制御方式。[Scope of Claims] 1. Control means for controlling an image display device according to instructions from a host machine and displaying display data on the image display device at a predetermined display timing; and selective control from both the host machine and the control means. and a memory means for storing display data to be displayed on the image display device, and when the control means receives a display instruction from the host machine, the control means reads the memory in synchronization with the display timing. means is made accessible from the control means, and display data is read from the memory means and displayed on the image display device, and the host device stores the display data in the memory means during a period when the memory means is not accessed by the control means. A display memory control method characterized by writing. 2. The system according to claim 1, wherein the memory means includes first and second memories, and the controller stage controls the first and second memories according to instructions from the host machine. one of the first and second memories is made accessible from the host machine and the other from the control means, the host machine writes display data into the one of the first and second memories, and the control means writes display data into the one of the first and second memories; A display memory control method characterized in that display data is read from the other of the first and second memories and displayed on the image display device. 3. Display memory control according to claim 2, wherein the first and second memories are alternately accessed by the host machine and the control means. method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59014394A JPS60159787A (en) | 1984-01-31 | 1984-01-31 | Display memory control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59014394A JPS60159787A (en) | 1984-01-31 | 1984-01-31 | Display memory control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS60159787A true JPS60159787A (en) | 1985-08-21 |
Family
ID=11859837
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59014394A Pending JPS60159787A (en) | 1984-01-31 | 1984-01-31 | Display memory control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60159787A (en) |
-
1984
- 1984-01-31 JP JP59014394A patent/JPS60159787A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5388207A (en) | Architecutre for a window-based graphics system | |
US5500654A (en) | VGA hardware window control system | |
US4816815A (en) | Display memory control system | |
GB2217155A (en) | Graphic display system | |
JPS62192791A (en) | Image display unit | |
US4802118A (en) | Computer memory refresh circuit | |
JPS5960480A (en) | Display unit | |
EP0312720A2 (en) | Double buffered graphics design system | |
US4626839A (en) | Programmable video display generator | |
JPS61204778A (en) | Image converter | |
US4924432A (en) | Display information processing apparatus | |
JPH07234773A (en) | Display controller | |
JPS60159787A (en) | Display memory control system | |
JP3017882B2 (en) | Display control system | |
US5255366A (en) | Address processing unit for a graphics controller | |
JPH023511B2 (en) | ||
JPH05282126A (en) | Display control device | |
JPS60159789A (en) | Display memory control system | |
JPS61254981A (en) | Multiwindow display controller | |
JP2821121B2 (en) | Display control device | |
JPS5970376A (en) | Hard copy device of crt display screen | |
JP3694622B2 (en) | Generating image display data | |
JPS63245716A (en) | Multi-window display device | |
JPS61137186A (en) | Display controller | |
JPH0895535A (en) | Display controller and method for switching pixel clock in the same |