JPS58208845A - Overlap display system - Google Patents

Overlap display system

Info

Publication number
JPS58208845A
JPS58208845A JP57092863A JP9286382A JPS58208845A JP S58208845 A JPS58208845 A JP S58208845A JP 57092863 A JP57092863 A JP 57092863A JP 9286382 A JP9286382 A JP 9286382A JP S58208845 A JPS58208845 A JP S58208845A
Authority
JP
Japan
Prior art keywords
slave
crtc
crt
display
crt controller
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.)
Granted
Application number
JP57092863A
Other languages
Japanese (ja)
Other versions
JPH0373897B2 (en
Inventor
Kinya Maruko
丸子 欽也
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Tokyo Shibaura Electric Co Ltd
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 Toshiba Corp, Tokyo Shibaura Electric Co Ltd filed Critical Toshiba Corp
Priority to JP57092863A priority Critical patent/JPS58208845A/en
Publication of JPS58208845A publication Critical patent/JPS58208845A/en
Publication of JPH0373897B2 publication Critical patent/JPH0373897B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

PURPOSE:To have an overlap display on the same display screen, by securing synchronism between CRT controllers of different specifications which are controlled by a proper CRT controller such as a character display and a graphic display respectively. CONSTITUTION:A parameter is set to a master CRTC 12 to perform an initialization. Then a parameter is set to a slave CRTC 13 to perform an initialization. The CRTC 12 is actuated, and the synchronism is applied to the CRTC13 with an M-VSYNC signal of the 1st frame. Then the CRTC 13 is started after detecting the synchronism. In an interlace mode the operation is kept halt until the 2nd frame of the CRTC 13 overlaps the 1st frame of the CRTC 12, and then the CRT is started. In such a way, the synchronism is obtained between CRT controllers of different specifications and then displayed on the same display.

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は仕様の異なるCRTコントローラを同期化して
重ね合せ表示を行う重ね合せ表示方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a superimposed display method for synchronizing CRT controllers with different specifications and superimposing display.

〔発明の技術的背景とその問題点〕[Technical background of the invention and its problems]

従来、ラスタスキャンタイプのCRTディスプレイ装置
は1sのコントローラによ、91種類の表示しか出来ず
、モニタを多#接続出来ても同一内容しか表示できない
Conventionally, a raster scan type CRT display device can display only 91 types of display using a 1s controller, and even if multiple monitors can be connected, only the same content can be displayed.

又、異なる表示内容の重ね合せは、複数の1ノフレツシ
ユメモリを用い、ビデオ信号を1合成する必要がある。
Furthermore, in order to superimpose different display contents, it is necessary to use a plurality of one-frame refresh memories and to synthesize one video signal.

即ち1個のCRTコントローラニ複数のりフレツンユメ
モリの接続を実現することにより、複数のリフレッシユ
メモIJをコントロールするか、あるいは同一仕様のC
RTコントローラを複数使用し、それぞれの1ノフレ′
ンシュメモリをコントロールすることで重ね合せ表示を
実現していたものである。
In other words, by connecting multiple memory memories to one CRT controller, it is possible to control multiple refresh memory IJs, or to connect multiple CRT controllers with the same specifications.
Use multiple RT controllers, each with 1 nofre'
The superimposed display was realized by controlling the flash memory.

例えば、キャラクタディスプレイ、グラフィックディス
プレイ装置においては、それぞれの用途にあった個有の
CRTコントローラにて制御され、これらを重ね合せ表
示するにあたフ、種々の方式が提案されているが、いず
れも一方の性能を犠牲にし、同一仕様のCRTコントロ
ーラを用いてコントロールせざるを得す、融通性、拡張
性に乏しいものであった。
For example, character displays and graphic display devices are controlled by CRT controllers specific to their respective uses, and various methods have been proposed for superimposing these displays, but none of them It was necessary to sacrifice performance on one side and use a CRT controller with the same specifications for control, resulting in poor flexibility and expandability.

〔発明の目的〕[Purpose of the invention]

本発明は上記事情に基づいてなされたものでアク、少食
のハードウェアの追加とファームウェアの拡張により、
仕様の異るCRTコントローラを同期化し重ね合せ表示
を実現する重ね合せ表示方式を提供することを目的とす
る。
The present invention was made based on the above circumstances, and by adding low-cost hardware and expanding the firmware,
The object of the present invention is to provide a superimposed display method that synchronizes CRT controllers with different specifications and realizes superimposed display.

〔発明の概要〕[Summary of the invention]

本発明は、マスタとなるCRTコントローラより出力さ
れる垂直同期信号を、遅延値が設定されるスイッチの内
容に基づき遅延させ、スレーブとなるCRTコントロー
ラへ垂直同期信号として供給するハードウェアを設け、
且つファームウェアにより、両CRTコントローラに対
してパラメータを設定した後、マスクとなるCRTコン
トローラをスタートさせ、同期回路を起動してスレーブ
となるCRTコントローラに同期をかけ、マスクとなる
CRTコントロー   ″うの第1フレームとスレーブ
となるCRTコントローラの第1フレームが重なるまで
WAIT(待ち)させ、スレーブなCRTコントローラ
をスタートさせる如くコントロールするものである。
The present invention provides hardware that delays a vertical synchronization signal output from a master CRT controller based on the contents of a switch in which a delay value is set, and supplies the delayed vertical synchronization signal to a slave CRT controller as a vertical synchronization signal.
After setting the parameters for both CRT controllers using the firmware, the CRT controller that will serve as a mask is started, the synchronization circuit is started, the CRT controller that is a slave is synchronized, and the CRT controller that is a mask is set. The controller waits until one frame overlaps with the first frame of the slave CRT controller, and then controls the slave CRT controller to start.

このことにより、仕様の異なるCRTコントローラを同
期させ、それぞれ別個に持つリフレッシュメモリに格納
された内容の重ね合せ表示を行うことができる。従来と
比較して融通性・拡張性が増す。
This makes it possible to synchronize CRT controllers with different specifications and display the contents stored in their separate refresh memories in a superimposed manner. Flexibility and expandability are increased compared to conventional methods.

〔発明の実施例〕[Embodiments of the invention]

以下、図ff1fft使用して本発明゛に関し詳細に説
明を行う。
Hereinafter, the present invention will be explained in detail using Figure ff1fft.

第1図は本発明が実現されるディスプレイ制御装置の内
部構成を示すブロック図である。図において、11はマ
イクロプロセッサであって、後述するCRTコントロー
ラ12.13に初期設定(画面構成)を行う他、第5図
にフローチャートとして示すファームウェア制御を行う
FIG. 1 is a block diagram showing the internal configuration of a display control device in which the present invention is implemented. In the figure, a microprocessor 11 performs initial settings (screen configuration) for a CRT controller 12 and 13, which will be described later, as well as firmware control shown in the flowchart of FIG.

12.13は仕様の異るCRTコントローラであって、
以降12をマスタCRTC,13をスレーブCBTCと
略し説明を行う。マスクCRTC12はリフレッシュメ
モリ14に格納さnた表示データの、スレーブCRTC
Z Jは、リフレッシュメモリ15に格納された表示デ
ータの表示制御をそれぞれ行う。具体的には上記マイク
ロプロセッサ11によフ初期設定される表示画面構成に
基づきマスクタイミングの制御を行ない、リフレッシュ
メモリアドレス(HMA)、スライスアドレス(SA)
、水平・垂直同期信号()(syNc、VsyNc) 
、 a示期間中テアルコトヲ示す信号(V’H−BLA
NK )等の信号を生成する。
12.13 is a CRT controller with different specifications,
In the following description, 12 will be referred to as a master CRTC, and 13 will be referred to as a slave CBTC. The mask CRTC 12 is a slave CRTC of the display data stored in the refresh memory 14.
ZJ performs display control of display data stored in the refresh memory 15, respectively. Specifically, the mask timing is controlled based on the display screen configuration initially set by the microprocessor 11, and the refresh memory address (HMA) and slice address (SA) are controlled.
, horizontal/vertical synchronization signal () (syNc, VsyNc)
, During the a display period, the signal (V'H-BLA
NK), etc.

尚、本発明実施例ではリフレッシュメモリ14にはキャ
ラクタコードイメージのデータが、リフレッシュメモリ
(プレーンメモリ15)にはドツトパターンイメージの
グラフィックデータが格納されているものとする。
In the embodiment of the present invention, it is assumed that character code image data is stored in the refresh memory 14, and graphic data of a dot pattern image is stored in the refresh memory (plain memory 15).

上記マスタCRTCZ 2− スL/−ブCRTC13
は、クロック発生器を内蔵したタイミング制御回路16
を介して接続される。10は同期回路である。同期回路
10はマスタcRTc12とスレーブCR’rCJjと
の同期をとるために設けられるもので、上記タイミング
制御回路16より出力される基本タロツク($ DOT
 CLK )ならびlこマスタCRTCJjより出力さ
れる垂直同期信号(yi、 VSYNC) f:入力と
して得、こ−こで生成さ几る信号は、スレーブCRTC
I 3の外部垂直同期信号供給端子(EX、 VSYN
C)に接続される。
Above master CRTCZ 2-slot L/-bu CRTC13
is a timing control circuit 16 with a built-in clock generator.
connected via. 10 is a synchronous circuit. The synchronization circuit 10 is provided to synchronize the master cRTc12 and the slave CR'rCJj, and the synchronization circuit 10 is provided to synchronize the master cRTc12 and the slave CR'rCJj.
CLK) and the vertical synchronization signal (yi, VSYNC) output from the master CRTCJj f: The signal obtained as an input and generated here is the slave CRTC
I3 external vertical synchronization signal supply terminal (EX, VSYN
C).

同期回路己の内部構成等詳細な構成は第2図番ごて述べ
る。
The detailed internal structure of the synchronous circuit is described in Figure 2.

一方、17は上記マイクロプロセッサ11がリフレッシ
ュメモリ14に格納されるデータをREAD/WRIT
Eする際に用いる双方向のパスドライバ、18はマイク
ロプロセッサ11よりREAD/WRITEのためにリ
フレッシュメモリアドレスが設定されるアドレスレジス
タでア&該アドレスレジスタ18出力ならびに上記マス
クCRTCI!より出力されるリフレッシュメモリアド
レス(HMA)はアドレスセレクタ19に供給さnる。
On the other hand, reference numeral 17 indicates that the microprocessor 11 reads/writes the data stored in the refresh memory 14.
A bidirectional path driver 18 is used to set a refresh memory address for READ/WRITE from the microprocessor 11, and the address register 18 outputs and the mask CRTCI! A refresh memory address (HMA) outputted from the address selector 19 is supplied to the address selector 19.

アドレスセレクタI9は上記入力されたいずれか一方の
アドレス情報を選択しリフレッシュメモリ14へ供給す
る。
The address selector I9 selects one of the input address information and supplies it to the refresh memory 14.

20は上記リフレッシュメモリ14出力がラッチされる
レジスタであって、該レジスタ20にラッチされたコー
ドデータはキャラクタジェネレータ21に供給さnる。
Reference numeral 20 denotes a register in which the output of the refresh memory 14 is latched, and the code data latched in the register 20 is supplied to the character generator 21.

キャラクタジェネレータ21には上記マスタCRTC1
2より生成されるスライスアドレス(SA)が供給され
ており、ここでパターン変換された並列データはラッチ
22へ一担保持され、ア)IJ ld−ト制御回路23
を経てブリンク(点滅)・リバース(反転)等の文字修
飾がなさ扛た後、シフトレジスタ24ヘロードされる。
The character generator 21 has the above master CRTC1.
The slice address (SA) generated from 2 is supplied, and the parallel data whose pattern has been converted here is held in the latch 22.
After the character modification such as blinking and reverse is removed, the data is loaded into the shift register 24.

っ 他方、25はグラフィク表示のために用いられるシフト
レジスタであり、ドツトパターンイメージで格納された
リフレッシュメモリ15出力の所定単位のドットデータ
が、ここにロードされる。ここで並直列変換された後、
上記ソフ出力ジスタ24出カと共にオアゲート26に供
給され、ビデオインターフェース27を介してCRT表
示器28へビディオ信号として供給される。
On the other hand, 25 is a shift register used for graphic display, into which a predetermined unit of dot data stored as a dot pattern image and output from the refresh memory 15 is loaded. After being parallel-serialized here,
It is supplied to the OR gate 26 together with the output of the soft output register 24, and is supplied to the CRT display 28 via the video interface 27 as a video signal.

尚、29はスレーブCRTCJ sより IJ 7 レ
ッ郊のために出力されるリフレッシュメモリアドレス(
HMA、)をラッチするアドレスレジスタである。
In addition, 29 is the refresh memory address (
This is an address register that latches the HMA, ).

第2図は第1図で示した同期回路工Jの実施例を示す回
路図である。
FIG. 2 is a circuit diagram showing an embodiment of the synchronous circuit J shown in FIG.

図において、xolはフリップフロップである。フリッ
プフロップ101のデータ入力端子にはマスタCRTC
J2より垂直同期信号(M。
In the figure, xol is a flip-flop. The master CRTC is connected to the data input terminal of the flip-flop 101.
Vertical synchronization signal (M.

VSYNC)が供給されている。フリップフロップxo
1のQ出力はフリップフロップ102のデータ入力端子
に、1出力(F −VSYNC)はナントゲート103
の一入力端子に接続される。上記フリップ70ツブ10
1,102のクロック端子にはタイミング制御回路16
により生成される基本クロック($ DOTCLK )
が共通に供給されている。上記フリップ70ツブ101
 、102はマスタCRTCJ2から出力される垂直同
期信号(M、VSYNC)の立下シにより微分波形を生
成し、信号F−V8YNC2としてナントゲート103
の他方の入力端子に供給される。ナントゲートlo3は
上記両入力の論理和条件をとって得られる出力($LD
)をカウンタ104のロード端子に供給する。
VSYNC) is supplied. flip flop xo
The Q output of 1 is connected to the data input terminal of the flip-flop 102, and the output of 1 (F - VSYNC) is connected to the Nant gate 103.
connected to one input terminal of the Above flip 70 knob 10
A timing control circuit 16 is connected to the clock terminal 1,102.
Basic clock ($DOTCLK) generated by
are commonly supplied. Above flip 70 knob 101
, 102 generates a differential waveform according to the falling edge of the vertical synchronization signal (M, VSYNC) output from the master CRTCJ2, and outputs the differential waveform to the Nant gate 103 as the signal F-V8YNC2.
is supplied to the other input terminal of Nant gate lo3 has an output ($LD
) is supplied to the load terminal of the counter 104.

カウンタ104には、スイッチ1 o 5 (S。The counter 104 has a switch 1 o 5 (S.

〜St)が接続さnており、このスイッチノ05の0N
10FF状況に応じて計数値(遅延値)が設定される。
~St) is connected, and this switch 05 is 0N.
A count value (delay value) is set depending on the 10FF situation.

核カウンタ104による計数出力($ 5TCLK )
はフリップ70ツブ106のクロック端子に供給さnる
。フリップ70ツブ106のデータ入力漏子にはマスタ
CRTCJ 2により垂直同期信号(M、VSYNC)
が供給されており、ここでスレーブCRT13へ供給す
る垂直同期信号(EX、 VSYNC)が生成サレル。
Count output by nuclear counter 104 ($5TCLK)
is supplied to the clock terminal of flip 70 block 106. A vertical synchronization signal (M, VSYNC) is applied to the data input filter of the flip 70 knob 106 by the master CRTCJ 2.
The vertical synchronizing signals (EX, VSYNC) to be supplied to the slave CRT 13 are generated here.

第3図は第2図に示した同期回路10の動作タイミング
を示す図であり、図示した各信号は第2図のそれに該当
する。図中、DELは遅延時間を示す。
FIG. 3 is a diagram showing the operation timing of the synchronous circuit 10 shown in FIG. 2, and each signal shown corresponds to that in FIG. 2. In the figure, DEL indicates delay time.

第4図はCRTコントローラの動作タイミング金示す図
であり、(&)はマスタCRTCJ 21 fblはス
レーブCRT07 gのそれぞれの動作タイミングを示
す。図では、マスク(スレーブ)トモ、上から順に表示
期間中であることを示す信号M(81V、 B LAN
K 、垂直同期信号M(81,VSYNC,表示期間中
であることを示す信号M(SIH,BLANK。
FIG. 4 is a diagram showing the operation timing of the CRT controller, where (&) indicates the operation timing of the master CRTCJ 21fbl and the slave CRT07g. In the figure, from the top, the mask (slave) tomo, the signal M (81V, B LAN) indicating that the display period is in progress.
K, vertical synchronization signal M (81, VSYNC), signal M (SIH, BLANK) indicating that the display period is in progress.

水平同期信号M(81,H8YNCを示す。尚、ここで
は、マスタCRTC72はl水平有効画面を104キヤ
ラクタ(1キャラクタ;8ドツト)、スレーブCRTC
13は52キヤラクタ(lキャラクタ;16ドツト)と
して画面構成が設定されているものとする。
Horizontal synchronization signal M (81, H8YNC is shown. In this case, the master CRTC 72 has a horizontal effective screen of 104 characters (1 character; 8 dots), and the slave CRTC
13, the screen configuration is set as 52 characters (l character; 16 dots).

第5図は本発明にて使用されるマイクロプロセッサの動
作を示すファームウェアフローチャートである。
FIG. 5 is a firmware flowchart showing the operation of the microprocessor used in the present invention.

第6図a、bはそれぞれ、マスタCRTC72とスレー
ブCRTC13のアドレスの更新につき示した動作概念
図である。図中、数字はライン以下、第1図〜第6図を
使用して本発明の動作につき詳細に説明する。
FIGS. 6a and 6b are operational conceptual diagrams showing updating of addresses of the master CRTC 72 and slave CRTC 13, respectively. The operation of the present invention will be explained in detail using FIGS. 1 to 6, with numbers below the lines in the drawings.

まず、キャラクタディスプレイの表示原理から簡単に説
明する。マスクCRTC12はリフレッシュメモリ14
から表示期間中にキャラクタコード全続出し、レジスタ
20にセットする。
First, the display principle of the character display will be briefly explained. Mask CRTC12 is refresh memory 14
During the display period, all character codes are continuously output and set in the register 20.

そしてキャラクタジェネレータ2.11こ対し、スライ
スアドレス(SA)と共に与えることにより表示のため
のドツトパターンデータを得、それをラッチ22にセッ
トする。次にアトリビュート制御回路23でブリンク、
反転等の修飾制御を行ないこの内容をシフトレジスタ2
4にセラ)・する。
Then, dot pattern data for display is obtained by giving it to the character generator 2.11 together with the slice address (SA), and it is set in the latch 22. Next, use the attribute control circuit 23 to blink,
Performs modification control such as inversion and transfers this content to shift register 2.
Sera to 4)・Do.

ここでパラレルデータからシリアルデータに変換し、そ
のデータに関し、オアゲート26、ビディオインターフ
ェース27を介してCRT表示器28へ供給し、所望と
するキャラクタデータが表示される。
Here, the parallel data is converted into serial data, and the data is supplied to the CRT display 28 via the OR gate 26 and the video interface 27, so that desired character data is displayed.

次にグラフィックディスプレイの表示原理につき説明す
る。まず、マイクロプロセッサ11、スレーブCRTC
Z jのコントロールの下、表示時間中Gこリフレッシ
ュメモリ(ブレーンメモリZ5)から表示データ(フル
ドツト)を読出し、シフトレジスタ25にセットする。
Next, the display principle of the graphic display will be explained. First, microprocessor 11, slave CRTC
Under the control of Zj, display data (full dots) is read out from the refresh memory (brain memory Z5) during the display time and set in the shift register 25.

ここでパラレルドツトからシリアルドツトに変換され、
オアゲート26によりシフトレジスタ24の出力と論理
和条件がとられ(合成)、ビディオインターフェース2
7を介してCRT表示器28に所望のグラフィックデー
タが表示さnる。以上により、オアゲート26、ビデイ
オインターフェース27を介して、キャラクタデータと
グラフィックデータを重ね合せ表示することができる。
Here, parallel dots are converted to serial dots,
An OR gate 26 takes the output of the shift register 24 and a logical sum condition (synthesis), and the video interface 2
Desired graphic data is displayed on the CRT display 28 via 7. As described above, character data and graphic data can be displayed in a superimposed manner via the OR gate 26 and the video interface 27.

概略重ね合せ動作は上述の通9であるが、ここで注目す
べきことがある。それは、マスタCRTCZ、?がキャ
ラクタディスプレイ専用に用いられ、1文字を構成する
横幅が8ドツトで構成されであるのに対し、スレーブC
RTc1.?は横16ドツトで動作することである。マ
スクCRTCI 2は第4図(atに示したタイミング
で動作している。この様な動作をさせるため(HFP;
1c 、H3;14c)等のパラメータをマスクCRT
C12にセットしている。そして、スレーブCRTC1
3ではマスクCRTCZ 2と同じ表示位置及び同じ同
波数で動作する様なパラメータをセットしなければなら
ない。
The overlapping operation is generally as described in 9 above, but there is something worth noting here. Is that the master CRTCZ? is used exclusively for character display, and the width of one character consists of 8 dots, whereas slave C
RTc1. ? is to operate with 16 horizontal dots. The mask CRTCI 2 operates at the timing shown in Figure 4 (at).
Mask the parameters such as 1c, H3; 14c)
It is set to C12. And slave CRTC1
For mask CRTCZ 3, parameters must be set so that it operates at the same display position and same wave number as mask CRTCZ 2.

第4図において、0で示した値がそのパラメータの一実
施例である。
In FIG. 4, the value indicated by 0 is an example of the parameter.

以下、第2図に示した同期回路10を用いて詳細に説明
する。スレーブCRTCI 3はマスタCRTCZ2よ
り出力されるM、VSYNC信号の立下りで内部回路を
リセットしてから動作を開始するように構成される。
A detailed explanation will be given below using the synchronous circuit 10 shown in FIG. The slave CRTCI 3 is configured to reset its internal circuitry at the falling edge of the M and VSYNC signals output from the master CRTCZ2 and then start its operation.

即ち、第3図に同期回路10の動作タイミングを示す様
に、M、 VSYNCの立下りから$LD信号を作り、
表示位置を合わせるため、スイッチ105で示す値の補
数だけ遅延させ、この遅延された信号をスレーブCRT
C13の外部同期端子(EX、 VSYNC)に送る様
にしている。
That is, as shown in FIG. 3, which shows the operation timing of the synchronous circuit 10, the $LD signal is generated from the falling edge of M and VSYNC.
In order to adjust the display position, the signal is delayed by the complement of the value indicated by the switch 105, and this delayed signal is sent to the slave CRT.
I am trying to send it to the external synchronization terminal (EX, VSYNC) of C13.

第4図(alで、VFP;1.”/S;3.VBP;2
5に対し、(blでVFP;2.VS;3.VBP;2
4に設定しであるのは、マスタCRTCJ 2よりスレ
ーブCRTCJ 3が1ラインだけ早くリフレッシュメ
モリ15をアクセスし、同期回路10でM−VSYNC
より1ライン分だけ遅らせて同期をかけているためであ
る。
Figure 4 (al, VFP; 1.”/S; 3. VBP; 2
For 5, (VFP in bl; 2.VS; 3.VBP; 2
4, the slave CRTCJ 3 accesses the refresh memory 15 one line earlier than the master CRTCJ 2, and the synchronization circuit 10 accesses the M-VSYNC.
This is because the synchronization is delayed by one line.

第6図a、bにそれぞれマスクCRTC12、スレーブ
CRTC13fインタレースモードで動作させたときの
アドレスの進み方が示さルでいる。図示した例1こよれ
ば□、第1フイールドと第2フイールドが逆になってい
る場合でも後述するファームウェアの内容とスイッチ1
05の値を調整することにより、スレーブCRTCz 
sの第1フレームと第2フレームを反転させ同一位置に
表示させることができる。
FIGS. 6a and 6b show how the addresses advance when the mask CRTC 12 and slave CRTC 13f are operated in interlace mode, respectively. According to the illustrated example 1, even if the first field and the second field are reversed, the contents of the firmware and switch 1, which will be described later.
By adjusting the value of 05, the slave CRTCz
The first frame and second frame of s can be reversed and displayed at the same position.

最後に、? ス4CRTCI 2と’XL/−ブCRT
C13をインタレースモードで使用するときの同期のと
り方について第5図に示したファームウェアフローチャ
ートを参照しながら説明を行う。
lastly,? 4CRTCI 2 and 'XL/-B CRT
How to synchronize when using C13 in interlace mode will be explained with reference to the firmware flowchart shown in FIG.

まず、マスタCRTCI 2にパラメータをセットして
初期化を行う。次にスレーブCRTCI 3にパラメー
タをセットして初期化を行う。そしてマスタCRTCZ
 2を動作させ、第1フレームのM−VSYNC信号テ
スレーブCRTC1jに同期をかけ、同期がとれたこと
を検出してからスレーブCRT(j 3をスタートさせ
る。
First, parameters are set in the master CRTCI 2 to initialize it. Next, parameters are set in the slave CRTCI 3 and initialization is performed. and master CRTCZ
2, synchronizes with the M-VSYNC signal test slave CRTC1j of the first frame, and after detecting synchronization, starts the slave CRT (j3).

ここで、マスクCRTC72の第1フレームとスレーブ
CRTCJ 3の第1フレームが第6図(a)。
Here, the first frame of the mask CRTC 72 and the first frame of the slave CRTCJ 3 are shown in FIG. 6(a).

(blに示す様に逆になっているので、マスクCRTC
12の第1フレームとスレーブclR’rcz3の第2
フレームが重なるまでWA I T (待ち状態)させ
、その後、スレーブCRTC13t−スタートさせる。
(As shown in bl, it is reversed, so the mask CRTC
12 first frame and slave clR'rcz3 second frame
WAIT (waiting state) until the frames overlap, and then the slave CRTC 13t is started.

以上の如く、第1フレームと第2フレームが逆になって
いる[rjCRTコントローラをファームウェアとハー
ドウェアの協動により同期をとることができ、このこと
により同じ表示位置に表示することができる。
As described above, the first frame and the second frame are reversed [rj CRT controller can be synchronized by cooperation of firmware and hardware, and thereby can be displayed at the same display position.

〔発明の効果] 以上説明の如く本発明によれば仕様の異なる2つのCR
Tコントローラを同期させ重ね合せ表示を行うことがで
き、インタレースモードで第1フレームと第2フレーム
が逆になるようなCRTコントローラの同期をとること
ができる。
[Effect of the invention] As explained above, according to the present invention, two CRs with different specifications
It is possible to synchronize the T controller to perform superimposed display, and it is possible to synchronize the CRT controller such that the first frame and second frame are reversed in interlaced mode.

尚、このとき、一方の性能を犠牲にすることなく実現で
きるため種々のCRTコントローラの組合せによる重ね
合せ表示が実現出来、融通性、拡張性に富んだディスプ
レイシステムを提供できる。
At this time, since this can be realized without sacrificing the performance of one of the CRT controllers, overlapping display can be realized by combining various CRT controllers, and a display system with great flexibility and expandability can be provided.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は不発明が実現される子イスプレイ制御装置の内
部構成を示すブロック図、第2図は第1図に3ける同期
回路の実症例を示す回路図、第3図は第2図に示した同
期回路の動作タイミングを示す回路図、第4図(al 
o (blはマスタCRTCスレーブCRTCのそれぞ
れの動作タイミングを示す図、第5図は本発明にて使用
されるマイクロプロセッサの動作を示すファームウェア
フローチャート、第6図(at 、 fblはそれぞれ
マスクCRTCとスレーブCRTCのアドレス更新につ
き示した動作概念図である。 、10−・・・同期回路、11・・・マイクロプロセッ
サ、12.13・・・CRTコントローラ、14.15
・・・リフレッシュメモリ、I6・・・タイミング制御
回路、701.102,106・・・フリップフロップ
、103・・・ナントゲート、104・・・カウンタ、
105・・・スイッチ。
Fig. 1 is a block diagram showing the internal configuration of the child display control device that realizes the invention, Fig. 2 is a circuit diagram showing an actual case of the synchronous circuit in Fig. 3, and Fig. 3 is the same as Fig. 2. A circuit diagram showing the operation timing of the synchronous circuit shown in FIG. 4 (al.
o (bl is a diagram showing the operation timing of the master CRTC and slave CRTC, FIG. 5 is a firmware flowchart showing the operation of the microprocessor used in the present invention, and FIG. 6 is a diagram showing the operation timing of the master CRTC and slave CRTC, respectively. It is a conceptual diagram of operation shown regarding address update of CRTC. , 10-... Synchronous circuit, 11... Microprocessor, 12.13... CRT controller, 14.15
... Refresh memory, I6... Timing control circuit, 701.102, 106... Flip-flop, 103... Nant gate, 104... Counter,
105...Switch.

Claims (1)

【特許請求の範囲】[Claims] プロセッサーこよりコントロールされ、仕様の異なるC
RTコントローラを同期させることによシそれぞれで持
つリフレッシュメモリに格納された内容の重ね合せ表示
を行うディスプレイ制御装置であって、マスクとなるC
RTコントローラより出力される垂直同期信号を遅延値
が設定されるスイッチの内容に基すき遅延させ、スレー
ブとなるCRTコントローラへ垂直同期信号として供給
する同期回路を持ち、上記ブロセツテは両CRTコント
ローラlこ対しパラメータを設定して初期化を行い、マ
スクとなるCRTコントローラをスタートさせることで
上記同期回路に基ずき、スレーブとなるCRTコントロ
ーラに同期をかけ、マスクとなるCRTコントローラの
第1フレームとスレーブとなるCRTコントローラの第
1フレームが重なるまでWAIT(待ち)させ、スレー
ブとなるCRTコントローラをスタートさせることを特
徴とする重ね合せ表示方式〇
C is controlled by the processor and has different specifications.
A display control device that displays the contents stored in each refresh memory by synchronizing the RT controllers.
It has a synchronization circuit that delays the vertical synchronization signal output from the RT controller based on the contents of the switch in which the delay value is set, and supplies it as a vertical synchronization signal to the slave CRT controller. On the other hand, by setting parameters and initializing, and starting the CRT controller that will serve as a mask, the CRT controller that will serve as a slave will be synchronized based on the above synchronization circuit, and the first frame of the CRT controller that will serve as a mask will be synchronized with the slave CRT controller. A superimposed display method characterized by waiting until the first frame of the slave CRT controller overlaps, and then starting the slave CRT controller.
JP57092863A 1982-05-31 1982-05-31 Overlap display system Granted JPS58208845A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57092863A JPS58208845A (en) 1982-05-31 1982-05-31 Overlap display system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57092863A JPS58208845A (en) 1982-05-31 1982-05-31 Overlap display system

Publications (2)

Publication Number Publication Date
JPS58208845A true JPS58208845A (en) 1983-12-05
JPH0373897B2 JPH0373897B2 (en) 1991-11-25

Family

ID=14066260

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57092863A Granted JPS58208845A (en) 1982-05-31 1982-05-31 Overlap display system

Country Status (1)

Country Link
JP (1) JPS58208845A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60135985A (en) * 1983-12-26 1985-07-19 株式会社日立製作所 Display controller
USRE33922E (en) * 1984-10-05 1992-05-12 Hitachi, Ltd. Memory circuit for graphic images
US5175838A (en) * 1984-10-05 1992-12-29 Hitachi, Ltd. Memory circuit formed on integrated circuit device and having programmable function
JPH06161414A (en) * 1993-06-14 1994-06-07 Hitachi Ltd Display control system
US5424981A (en) * 1984-10-05 1995-06-13 Hitachi, Ltd. Memory device
US5448519A (en) * 1984-10-05 1995-09-05 Hitachi, Ltd. Memory device
US5592649A (en) * 1984-10-05 1997-01-07 Hitachi, Ltd. RAM control method and apparatus for presetting RAM access modes
US5923591A (en) * 1985-09-24 1999-07-13 Hitachi, Ltd. Memory circuit
US6028795A (en) * 1985-09-24 2000-02-22 Hitachi, Ltd. One chip semiconductor integrated circuit device having two modes of data write operation and bits setting operation

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5582362A (en) * 1978-12-18 1980-06-21 Hitachi Ltd Operation processing unit

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5582362A (en) * 1978-12-18 1980-06-21 Hitachi Ltd Operation processing unit

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60135985A (en) * 1983-12-26 1985-07-19 株式会社日立製作所 Display controller
US5610622A (en) * 1983-12-26 1997-03-11 Hitachi, Ltd. Display control device
US5606338A (en) * 1983-12-26 1997-02-25 Hitachi, Ltd. Display control device
US5523973A (en) * 1984-10-05 1996-06-04 Hitachi, Ltd. Memory device
US5175838A (en) * 1984-10-05 1992-12-29 Hitachi, Ltd. Memory circuit formed on integrated circuit device and having programmable function
US5448519A (en) * 1984-10-05 1995-09-05 Hitachi, Ltd. Memory device
US5450342A (en) * 1984-10-05 1995-09-12 Hitachi, Ltd. Memory device
US5475636A (en) * 1984-10-05 1995-12-12 Hitachi, Ltd. Memory device
US5493528A (en) * 1984-10-05 1996-02-20 Hitachi, Ltd. Memory device
US5499222A (en) * 1984-10-05 1996-03-12 Hitachi, Ltd. Memory device
US6643189B2 (en) 1984-10-05 2003-11-04 Hitachi, Ltd. Memory device
US5592649A (en) * 1984-10-05 1997-01-07 Hitachi, Ltd. RAM control method and apparatus for presetting RAM access modes
US5424981A (en) * 1984-10-05 1995-06-13 Hitachi, Ltd. Memory device
USRE33922E (en) * 1984-10-05 1992-05-12 Hitachi, Ltd. Memory circuit for graphic images
US5719809A (en) * 1984-10-05 1998-02-17 Hitachi, Ltd. Memory device
US5781479A (en) * 1984-10-05 1998-07-14 Hitachi, Ltd. Memory device
US5838337A (en) * 1984-10-05 1998-11-17 Hitachi, Ltd. Graphic system including a plurality of one chip semiconductor integrated circuit devices for displaying pixel data on a graphic display
US6359812B2 (en) 1984-10-05 2002-03-19 Hitachi, Ltd. Memory device
US6028795A (en) * 1985-09-24 2000-02-22 Hitachi, Ltd. One chip semiconductor integrated circuit device having two modes of data write operation and bits setting operation
US5923591A (en) * 1985-09-24 1999-07-13 Hitachi, Ltd. Memory circuit
JPH06161414A (en) * 1993-06-14 1994-06-07 Hitachi Ltd Display control system

Also Published As

Publication number Publication date
JPH0373897B2 (en) 1991-11-25

Similar Documents

Publication Publication Date Title
EP0734011A2 (en) Field synchronization of independent frame buffers
KR920010445B1 (en) Display control apparatus
JPS58208845A (en) Overlap display system
JP2549378B2 (en) Synchronous control device
JPH0724853Y2 (en) Composite sync signal generator for video equipment
JP2626294B2 (en) Color image processing equipment
JPH0792934A (en) Storage circuit, address signal generating circuit and flat panel driving circuit
JPS63163390A (en) Crtc controller with graphic function
KR20010100764A (en) Image Processor and Image Display
KR930005808B1 (en) Display system
KR100240866B1 (en) Graphics controller of supporting high resolution
JP2619648B2 (en) Color image display control device
JPS63285591A (en) Image display device
JPH04125591A (en) Image processor
JPH0844316A (en) Video signal conversion circuit for led display panel
JPS63241591A (en) Display control system
JPH04146483A (en) Display controller
JPH02201640A (en) Display controller
JPH03196095A (en) External synchronous control device
JPH01118885A (en) Video interface conversion system
JPH0233622A (en) Display controller
JPH0225895A (en) Display device
JPH04330490A (en) Image display device
JPH0252396A (en) Display controller
JPS58195883A (en) Display control system