JPS6033590A - Video address controller - Google Patents

Video address controller

Info

Publication number
JPS6033590A
JPS6033590A JP58142916A JP14291683A JPS6033590A JP S6033590 A JPS6033590 A JP S6033590A JP 58142916 A JP58142916 A JP 58142916A JP 14291683 A JP14291683 A JP 14291683A JP S6033590 A JPS6033590 A JP S6033590A
Authority
JP
Japan
Prior art keywords
address
display
video
video memory
register
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
JP58142916A
Other languages
Japanese (ja)
Other versions
JPH035755B2 (en
Inventor
小口 哲司
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.)
NEC Corp
Original Assignee
Nippon 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP58142916A priority Critical patent/JPS6033590A/en
Publication of JPS6033590A publication Critical patent/JPS6033590A/en
Publication of JPH035755B2 publication Critical patent/JPH035755B2/ja
Granted legal-status Critical Current

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

【発明の詳細な説明】 〔発明の属する技術分野〕 本発明は映像表示システムにおいて、映像メモリに送出
する表示および格納するためのアドレスの制御を行う映
像アドレス制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Technical field to which the invention pertains] The present invention relates to a video address control device for controlling addresses for display and storage sent to a video memory in a video display system.

〔従来技術〕[Prior art]

表示器として、ラスタースキャン形CRTを使用した映
像表示システムでは、大容量の映像メモリに表示すべき
データを格納する(この動作を以下、描画という。)際
には描画のだめのアドレスを供給し、映像メモリのデー
タを読出して表示を行なうときには、表示アドレスを供
給する。この表示アドレスを順次変更することによって
、異なる表示データを映像メモリから読出し、映像直列
信号を得ることは良く知られている。表示データを映像
メモリから読出す従来の映像アドレス制御装置には、大
別して、以下に記述する2種のものがある。
In a video display system that uses a raster scan type CRT as a display device, when data to be displayed is stored in a large capacity video memory (this operation is hereinafter referred to as "drawing"), an address for the end of the drawing is supplied, When reading data from the video memory and displaying it, a display address is supplied. It is well known that by sequentially changing this display address, different display data is read out from the video memory and a video serial signal is obtained. Conventional video address control devices that read display data from a video memory can be broadly classified into two types as described below.

第1図は映像アドレス制御装置としての映像メモリアド
レス発生器を含めた従来の映像表示システムの一例の要
部を示すブロック図である。画面表示ドツト数が256
X256で構成され、映像メモリの1ビツトが白黒2値
画面表示の1ドツトに対応し、1アドレスが16ビツト
に対応している映像メモリ構成を取るグラフィック表示
を例にとると、画面の横方向に走査する1本の走査線期
間の表示に要するアドレス数は256/16で表わさね
、16アドレスである。さらに、画面縦方向に256本
の走査線表示期間部を取る場合には、映像メモリとして
16X256.すなわち、4096アド1/ス16ピツ
トの容fte持つメモリが必要となる。この容量は後述
する第2の従来itの場合についても同様である。
FIG. 1 is a block diagram showing essential parts of an example of a conventional video display system including a video memory address generator as a video address control device. The number of dots displayed on the screen is 256
For example, if we take a graphic display that has a video memory configuration of The number of addresses required for display in one scanning line period is 16 addresses, expressed as 256/16. Furthermore, when a display period section of 256 scanning lines is taken in the vertical direction of the screen, the video memory is 16×256. That is, a memory having a capacity of 4096 addresses/16 bits is required. This capacity is the same in the case of the second conventional IT described later.

映像メモリアドレス発生器lは上記4096アドレスを
番地づけするに足るビット数(12ビツト)を持ったイ
ンクリメンタであり、1単位時間(本従来例では16ビ
ツト表示時間)毎に11”だけ内容が増加する。さらに
、1画面表示の終了とともにその内容は@0″にクリア
さね、次の画面表示のための準(#をする。この映像メ
モリアドレス信号は、中央処理装置(CPU)(図示し
ていない。)からCP U #アドレスバス8を介して
供給されるアドレス信号が一方に入力されるアドレスバ
ス切換器2に、映像メモリアドレスバス6を介して入力
さil、CPUが、映像メモリ3に対してデータの書込
み、読出し動作を行なう際に発生するアドレス切換信号
14の状態が非能動であるとき、映像メモリ3のアドレ
スに映像メモリアドレスバス7を介して接続される。映
像メモリ3からは、そのアドレス信号により16ビツト
の出力が映像メモリデータバス10に出力され、並列−
直列変換器5を経て映像直列信号16を得る本のである
。なお第1図において、4はCPUデータバス11と映
像メモリデータバス10とを分離することを目的とした
データバス切換ドライバであし、15はデータバス切換
信号である。さらに9はCPUφメモリ制御バス、12
は画面終了時にクロック信号発生器(図示していない)
から発生する画面終了信号、13はクロック信号発生器
からの表示期間外であることを示す表示消去信号である
。
The video memory address generator l is an incrementer with a sufficient number of bits (12 bits) to address the above 4096 addresses, and the contents are changed by 11'' every unit time (16 bit display time in this conventional example). Furthermore, at the end of one screen display, its contents are cleared to @0'' and the next screen is displayed as a prefix (#). This video memory address signal is sent to the central processing unit (CPU) (Fig. (not shown) is input via the video memory address bus 6 to an address bus switch 2 to which an address signal is supplied from the CPU # via the address bus 8. When the state of the address switching signal 14 generated when writing or reading data to or from the video memory 3 is inactive, the address of the video memory 3 is connected to the address of the video memory 3 via the video memory address bus 7. , a 16-bit output is outputted to the video memory data bus 10 according to the address signal, and the parallel -
In this case, a video serial signal 16 is obtained via a serial converter 5. In FIG. 1, 4 is a data bus switching driver for separating the CPU data bus 11 and the video memory data bus 10, and 15 is a data bus switching signal. Furthermore, 9 is a CPUφ memory control bus, 12
is a clock signal generator (not shown) when the screen exits
13 is a display erase signal from the clock signal generator indicating that the display period is out.

第2図に映像メモリlアドレス発生器1に供給される各
種信号および発生するアドレス信号のタイミングを示す
。映像メモリアドレス発生器1は画面終了時に発生する
画面終了信号12によって10″にクリアさね、表示期
間外であることを示す表示消去信号13が′″H’″で
あるときには映像メモリアドレス信号が発生せず、その
値は変化しない。表示消去信号が′″L”となシ表示が
開始されると16ビツト表示期間K1回だけ映像メモリ
アドレス信号が発生し、映像メモリlアドレスは@1”
だけ増加し、異なるデータを読出す。
FIG. 2 shows the timing of various signals supplied to the video memory l address generator 1 and the generated address signals. The video memory address generator 1 is cleared to 10'' by the screen end signal 12 generated at the end of the screen, and when the display erase signal 13 indicating that it is outside the display period is ``H'''', the video memory address signal is cleared to 10''. It does not occur and its value does not change.When the display erase signal becomes ``L'' and display starts, the video memory address signal is generated only once during the 16-bit display period K, and the video memory l address is @1''.
and read different data.

第3図は他の映像アドレス制御装置を用いた従来の映像
表示システムの一例の要部を示すブロック図である。こ
の従来例ではD M A (DirectMemory
 Access) コントローラ17と、2系統のライ
ンバッファとDMA要求ライン等を持つCRTコントロ
ーラ18を映像アドレス制御装置として具備したもので
あり、画面表示開始時の映像メモリのアドレスはDMA
コントローラ17に画面表示終了毎にCPUの制御のも
とに再設定さhて5− おりsxラインの表示終了毎にDMA要求信号22が、
1ラインの表示に必要なアドレスのDMA転送に必要な
期間だけCRTコントローニア18からDMAコントロ
ーラ17に出力される。DMAコントローラ17はDM
A要求信号22を受けた後、CPUを停止し、アドレス
バス、データバス及ヒ制御バスを解放状態にすべ(、C
PUに対し、占−ルド要求信号20を送出する。CPU
がら迅−ルド承認信号19がDMAコントローラ17に
入力されると、DMAコントローラ17はDMA転送を
開始するとともにCRTコントローラ18に対し、DM
A転送を実行中であることを示すDMA承認信号21を
送出する。CRTコントローラ18は、その信号を受け
て、以後のDMA転送の有無を判断しDMA要求信号2
2の制御を行なう。
FIG. 3 is a block diagram showing essential parts of an example of a conventional video display system using another video address control device. In this conventional example, DMA (DirectMemory
This device is equipped with a CRT controller 18 having two lines of line buffers, a DMA request line, etc. as a video address control device, and the address of the video memory at the start of screen display is DMA.
The DMA request signal 22 is reset to the controller 17 under the control of the CPU every time the screen display ends.
The data is output from the CRT controller 18 to the DMA controller 17 only for the period necessary for DMA transfer of the address necessary for displaying one line. DMA controller 17 is DM
After receiving the A request signal 22, the CPU is stopped and the address bus, data bus, and control bus are released (C
A occupancy request signal 20 is sent to the PU. CPU
When the quick approval signal 19 is input to the DMA controller 17, the DMA controller 17 starts DMA transfer and sends the DM to the CRT controller 18.
A DMA approval signal 21 indicating that A transfer is being executed is sent. Upon receiving the signal, the CRT controller 18 determines whether or not there will be a subsequent DMA transfer, and sends the DMA request signal 2.
Perform the second control.

DMA要求要求信号2梵0 うな手順で、DMAコントローラ17が起動され、DM
Aコントローラ17からCPUアドレスバス8を介して
映像メモリアドレス信号が、CPUメモリ制御バス9を
介してメモリ制御信号が、それ6− ぞわ映像メモリ3に与えられ、そのアドレスに対応した
データ出力がCRTコントローラ18に送出され、次ラ
イン表示のために用意さhている第1のラインバッファ
に格納される。第2のラインバッファには、現在表示中
のデータが格納さねており、表示のタイミングに従がっ
て、並列−直列変換器5に送出され直列映像信号16を
得る。
DMA request request signal 2 0 The DMA controller 17 is activated according to the procedure described above, and the DMA
A video memory address signal is applied from the A controller 17 via the CPU address bus 8, and a memory control signal is applied via the CPU memory control bus 9 to the image memory 3, and data output corresponding to the address is provided. The signal is sent to the CRT controller 18 and stored in the first line buffer prepared for displaying the next line. Data currently being displayed is stored in the second line buffer, and is sent to the parallel-to-serial converter 5 to obtain a serial video signal 16 according to the display timing.

第4図にDMA要求信号22、DMAコントローラ17
によって発生されるアドレス、表示データのタイミング
を示す。画面終了を示す画面終了信号が能動的になると
、DMAコントローラ17に表示開始のアドレス@0″
が設定され、CRTコントローラ18からDMA要求信
号22が送出されると映像メモリ3のアドレス″IO”
から15”までのデータがCRTコントローラ18に内
蔵されている第1のラインバッファに転送される。表示
の開始に伴なって、第1のラインバッファの内容が並列
−直列変換器5に送出され表示されるとともに、CRT
コントローラ18からDMA要求信号22が出力さね、
次のラインの表示データが格納されている映像メモリア
ドレス”16”から′31”までのデータが第2のライ
ンバッファに転送される。
FIG. 4 shows a DMA request signal 22 and a DMA controller 17.
This shows the timing of addresses and display data generated by. When the screen end signal indicating the end of the screen becomes active, the DMA controller 17 receives the display start address @0''.
is set and the DMA request signal 22 is sent from the CRT controller 18, the address "IO" of the video memory 3 is set.
15" is transferred to the first line buffer built in the CRT controller 18. With the start of display, the contents of the first line buffer are sent to the parallel-to-serial converter 5. Displayed on the CRT
The DMA request signal 22 is output from the controller 18.
Data from video memory addresses "16" to "31" where display data for the next line is stored is transferred to the second line buffer.

一般に、表示内容は表示画面の正面から見ることが多い
ことや、画面の分割や複雑な巻上げ動作などを行なわな
い場合には、上記従来例の如く、シーケンシャルなアド
レス変更のみでも、所期の結果が得られる。しかしなが
ら、用途によっては画面を上や下から眺めたり、画面を
鏡などに反射させて眺める場合がある。上から見る場合
には映像は上下逆に見え、鏡に反射されている映像は上
下圧布が逆、すなわち、裏がえしになった映像となる。
In general, the displayed content is often viewed from the front of the display screen, and if the screen is not split or complicated winding operations are performed, it is possible to achieve the desired result even with only sequential address changes as in the conventional example above. is obtained. However, depending on the application, the screen may be viewed from above or below, or the screen may be viewed by reflecting it on a mirror or the like. When viewed from above, the image appears upside down, and the image reflected in the mirror has the upper and lower cloths reversed, that is, the image is turned upside down.

単に、表示アドレスのインクリメントのみを行ない連続
し次アドレスに格納さねているデータの読出ししか実行
できない上記従来装置では、このような表示に対し正常
表示画面化する補正を行なうことは不可能であるという
問題点がある。
With the above-mentioned conventional device, which can only increment the display address and read out data that has not been stored in the next consecutive address, it is impossible to correct such a display to make it a normal display screen. There is a problem.

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

本発明の目的は、上記問題点を解消することによシ上下
五右反転の映像表示を容易に実現でき、融通性が高く自
由度の大きな表示制御機能を有する映像アドレス制御装
置を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a video address control device that can easily realize a vertically and horizontally inverted video display by solving the above-mentioned problems, and has a highly flexible display control function with a large degree of freedom. It is in.

〔発明の構成〕[Structure of the invention]

本発明の映像アドレス制御装置は、映像データを格納す
る映像メモリのアドレスを順次変化させ、読出したデー
タを表示器に表示する映像表示システムの映像アドレス
制御装置において、表示アドレスを記憶する表示アドレ
スjレジスタと、1単位文字又は固形表示区間毎に内容
がクリアされるカウントレジスタと、前記映像メモリの
表示進行方向のアドレス数全記憶するピッチレジスタと
、アドレスの演算方法を設定するフラグレジスタと。
The video address control device of the present invention is a video address control device for a video display system that sequentially changes the address of a video memory that stores video data and displays the read data on a display device. a count register whose contents are cleared for each unit character or solid display section; a pitch register that stores the entire number of addresses in the display progress direction of the video memory; and a flag register that sets an address calculation method.

該フラグレジスタの設定に基づいて所定のアドレス演算
と制御を行うアドレス演算制御手段とを含むことから構
成される。
It is constructed by including address calculation control means for performing predetermined address calculation and control based on the settings of the flag register.

〔実施例の説明〕[Explanation of Examples]

以下、本発明の実施例について図面を参照して説明する
。
Embodiments of the present invention will be described below with reference to the drawings.

第5図は本発明の一実施例の要部を示すブロック図でお
る。
FIG. 5 is a block diagram showing essential parts of an embodiment of the present invention.

9一 本実施例は、表示アドレスを記憶する表示アドレスレジ
スタ(DAD)23と、1単位文字又は図形表示区間毎
に内容がクリアされるカウントレジスタ(CHR)24
と、映像メモリの表示進行方向のアドレス数を記憶する
ピッチレジスタ(PITCH)25と、アドレスの演算
方法を設定するフラグレジスタ(FLAG)26と、こ
のフラグレジスタ26の設定に基づいて所定のアドレス
演算と制御を行うアドレス演算制御手段としての演算器
27、バッファレジスタ(DAD’ )28とを含んで
構成される。
91 This embodiment includes a display address register (DAD) 23 that stores a display address, and a count register (CHR) 24 whose contents are cleared for each character or figure display section.
, a pitch register (PITCH) 25 that stores the number of addresses in the display progression direction of the video memory, a flag register (FLAG) 26 that sets the address calculation method, and a predetermined address calculation based on the settings of the flag register 26. It is constructed to include an arithmetic unit 27 and a buffer register (DAD') 28 as address arithmetic control means.

本実施例は、従来例の映像表示システムを示した第1図
中の映像メモリアドレス発生器1に相当し、映像メモリ
アドレス発生器1は単なるインクリメンタであるが、本
実施例では5種のレジスタ、DAD23.C8H17,
PITCH25,FLAG26.DAD’ 28と、演
算器27とによって構成される点が異っている。
This embodiment corresponds to the video memory address generator 1 in FIG. 1 showing a conventional video display system, and the video memory address generator 1 is a mere incrementer. Register, DAD23. C8H17,
PITCH25, FLAG26. The difference is that it is composed of a DAD' 28 and an arithmetic unit 27.

DAD23はアドレス演算に使用さね、1画面表示の開
始時などに新規アドレスデータがCPU10− によって設定される。CHR24はインクリメンタとし
て動作し、制御信号″’Ct(R+l→CHR”(CH
R+1→CHRはCHRにあるデータを+1してCHH
に格納するということを表わしている。以下の同様な表
現も同じ表わし方によっている。)によって、演算器2
7を介して、その機能を達成する。1ラインの表示終了
毎に、制御信号04CHR(CHRのデータt−0にク
リアする。)によって、その値は10”にクリアされる
。PITCH25は表示走査方向の映像メモリのアドレ
ス数を記憶し、CPUによって、あらかじめ任意な値に
設定できる。1)AD’ 28はアドレス演算の結果を
一時的に蓄わえるレジスタであって、この出力が、映像
メモリアドレスバス6を介して出力さh1最終的には、
映像メモリのアドレスに接続される。FLAG26は演
算器27におけるアドレス演算方法を変更するためのレ
ジスタであって、CPLIによって任意の値に設定でき
る。
The DAD 23 is not used for address calculation, and new address data is set by the CPU 10- at the start of one-screen display. CHR24 operates as an incrementer and outputs a control signal "'Ct(R+l→CHR"(CH
R+1 → CHR adds 1 to the data in CHR and converts it to CHH
This means that it is stored in . Similar expressions below are also expressed in the same way. ), the operator 2
7 to achieve its function. Each time one line of display ends, the value is cleared to 10'' by control signal 04CHR (clear to CHR data t-0). PITCH 25 stores the number of addresses of the video memory in the display scanning direction, It can be set to any value in advance by the CPU.1) AD' 28 is a register that temporarily stores the result of address operation, and this output is output via the video memory address bus 6. for,
Connected to the video memory address. FLAG 26 is a register for changing the address calculation method in arithmetic unit 27, and can be set to any value by CPLI.

本実施例では、フラグは2ビツトで構成さね、その値を
変更することによって第7図(a)、 (b)から第1
0図(a)、 (b)に示すように、以下の4種類のう
ちの1種のアドレス演舞方法を選択する。
In this embodiment, the flag consists of 2 bits, and by changing the value, the first
As shown in Figure 0 (a) and (b), one of the following four types of address performance methods is selected.

■DAD+CHRDADI DAD+PITCH−一→DAD、DAD/■DAD−
CHRDAD’ DAD+PITCH−一→DAD、DAD/■DAD+
CHRDAD/ DAD−PITCH−−→DAD、DAC’■DAD−
CHRDAD’ DAD−PITCH−一→DAD、DAD’上記各演算
方法における上段の演算は表示期間中に成さね、下段の
演算はライン表示開始時毎に実行される。こねらのアド
レス演算のタイミング関係については、第6図に示しで
ある。但し表示アドレスの変化については、上記■の場
合のみについて示している。
■DAD+CHRDADI DAD+PITCH-1→DAD, DAD/■DAD-
CHRDAD' DAD+PITCH-1→DAD, DAD/■DAD+
CHRDAD/ DAD-PITCH--→DAD, DAC'■DAD-
CHRDAD' DAD-PITCH-1→DAD, DAD' In each of the above calculation methods, the calculations in the upper row are not performed during the display period, and the calculations in the lower row are performed every time the line display starts. The timing relationship of address calculations is shown in FIG. However, regarding the change in display address, only the above case (■) is shown.

以下、本発明の一実施例の動作について、第5図、第6
図を用いて説明する。
The operation of one embodiment of the present invention will be explained below with reference to FIGS. 5 and 6.
This will be explained using figures.

1画面終了毎に発生する画面終了信号が能動的になると
、DAD23に表示開始番地がCPUの制御の本とに、
CPUからの表示アドレス設定信号が′H”である期間
に設定されるとともに、CHR24が0”にクリアされ
る。DAD23へは、第7図の場合には、lO”、第8
図では′″P−1”′(PとはPITCHレジスタの設
定値を表わす、本実施例ではP=28.)、第9図では
1(N−1)P″(Nは整数値、本実施例ではN=10
゜)、第10図ではNP−1”をそわぞね1画面表示開
始前にCPUによシ設定しておく。
When the screen end signal that is generated every time one screen ends becomes active, the display start address on the DAD 23 becomes the main control of the CPU.
It is set during the period when the display address setting signal from the CPU is 'H', and the CHR24 is cleared to '0'. To DAD23, in the case of FIG.
In the figure, ``P-1'' (P represents the setting value of the PITCH register, in this example, P = 28.), and in Figure 9, 1(N-1)P'' (N is an integer value, in this example, In the example, N=10
゜) In Fig. 10, NP-1'' is set by the CPU before starting single-screen display.

表示期間中には、映像メモリのアドレスサイクル毎に、
CHR24は1”だけ加算された後、1ライン表示期間
中は同一の値を保持し続けているDAD23との間で、
FLAG26の設定値に従がって加減算さね、その結果
が一時的にDAD/28に格納された後、映像メモリの
アドレスに供給される。1ラインの表示が終了すると、
DAD23と、PITCH25との間で、FLAG26
の設定値に従がって加減算が行なわhlその結果13− がDAD23およびDAD’ 28に格納さね次ライン
以降の表示のための準備をする。上述の演算サイクルが
繰シ返さilて1画面の表示を形成する。
During the display period, each address cycle of the video memory
After the CHR24 is incremented by 1'', the value is maintained between the CHR24 and the DAD23, which continues to hold the same value during the 1-line display period.
Addition and subtraction are performed according to the set value of FLAG 26, and after the result is temporarily stored in DAD/28, it is supplied to the address of the video memory. When one line finishes displaying,
FLAG26 between DAD23 and PITCH25
Addition and subtraction are performed according to the set values of hl and the result 13- is stored in DAD 23 and DAD' 28 to prepare for displaying the next line and subsequent lines. The above-described calculation cycle is repeated to form one screen display.

第7図(a)、 (b)fiいし第10図(a)、 (
b)は、本実施例の結果得ら、ii表示アドレスのマツ
プを各図(a)に、表示図形(ここではローマ字″F″
を表示している。)を各図(b)に示しである。
Figure 7 (a), (b) fi to Figure 10 (a), (
b) is obtained from the results of this example, and the map of the ii display address is shown in each figure (a) as the display figure (here, the Roman letter "F").
is displayed. ) are shown in each figure (b).

第7図(a)、 (b)に示すFLAG”00”の場合
は1通常の場合、第9図(a)、 (b)に示すFLA
G″’10”の場合は、第7図(ate (b)t−上
下反転した場合、第8図(a)、 (1))に示すFL
AG”01”の場合は、第7図(a)、 (b)e左右
反転した場合、第10図(aJ、 (b)に示すFLA
G”tl”の場合は第9図(a)、 (b)を左右反転
した場合に当る。
In the case of FLAG "00" shown in Fig. 7 (a) and (b), 1 In the normal case, the FLAG shown in Fig. 9 (a) and (b)
In the case of G"'10", the FL shown in FIG.
In the case of AG "01", the FLA shown in Figures 7 (a) and (b)e is shown in Figures 10 (aJ and (b) when horizontally reversed).
The case of G"tl" corresponds to the case where FIGS. 9(a) and (b) are reversed left and right.

すなわち、本実施例によると、FLAGによる演算方法
の設定により4通りの表示を行うことができる。
That is, according to this embodiment, four types of display can be performed by setting the calculation method using FLAG.

なお、上述の実施例においては、フラグレジスタのフラ
グは2ビツトとしたが、これに限定されることは無くビ
ット数を増すことにより多数通り14− の表示を行うことが可能となる。
In the above embodiment, the flag of the flag register is 2 bits, but the flag is not limited to this, and by increasing the number of bits, 14- can be displayed in many ways.

〔発明の効果〕〔Effect of the invention〕

以上詳細に説明し、+通シ、本発明の映像アドレス制御
装置は、表示アドレスを記憶する表示アドレスレジスタ
と、1単位文丁又は図形表示区間毎に内容がクリアされ
るカウントレジスタと、映像メモリの表示進行方向のア
ドレス数を記憶するピッチレジスタと、アドレスの演算
方法を設定するフラグレジスタと、このフラグレジスタ
の設定に基づいて所定のアドレス演算と制御を行うアド
レス演算制御手段とを含んでいるので、従来不可能であ
った映像表示の上下左右反転の映像表示が容易に実現で
話、融通性が高く自由度の大きな表示制御機能が得られ
るという効果を有している。
As described above in detail, the video address control device of the present invention includes a display address register that stores display addresses, a count register whose contents are cleared for each unit of text or graphic display section, and a video memory. includes a pitch register for storing the number of addresses in the display progress direction, a flag register for setting an address calculation method, and an address calculation control means for performing predetermined address calculation and control based on the settings of the flag register. Therefore, it is possible to easily realize a vertically and horizontally inverted video display, which was previously impossible, and it has the effect of providing a highly flexible display control function with a large degree of freedom.

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

第1図は従来の映像表示システムの一例の要部を示すブ
ロック図、第2図は第1図のシステムの動作を説明する
ためのタイミング図、第3図は従来の映像表示システム
の他の一例の要部を示すブロック図、第4図はfAc3
図のシステムの動作を説明するためのタイミング図、第
5図は本発明の一実施例を示すブロック図、第6図は本
実施例の動作を説明する丸めのタイミング図、第7図(
at、 (b)ないし第10図(a)、 (b)は、本
実施例におけるフラグレジスタの設定値による表示アド
レスの変化〔q!r図(a)〕と、その時の表示図形〔
各図(b)〕を示した図である。 1・・・・・・映像メモリアドレス発生器、2・・・・
・・アドレスバス切俟器、3・・・・・・映像メモリ、
4・・・・・・データバス切換ドライバ、5・・・・・
・並列−直列変換器、6.7・・・・・・映像メモリア
ドレスバス、8・・・・・・CPUアドレスバス、9・
・・・・・CPUメモリ制御バス、10・・・・・・映
像メモリデータバス、11・・・・・・CPUデータバ
ス、12・・・・・・画面終了信号、13・・・・・・
表示消去信号、】4・・・・・・アドレス切佛信号、1
5.・。 ・・・データバス切換徊号、16・・・・・・映像IM
列信号、17・・・・・・l)MAコントローラ、18
・・・・・・CRT=rントローラ、19・・・・・・
ホールド承認徊号、20・・・・・・ホールド要求信号
、21・・・・・・DMA承認信号、22・・・・・・
DMA要求信号、23・・・・・・表示アドレスレジス
タ(DAD)、24・・・・・・カウントレジスタ(C
HR)、25・・・・・・ピッチレジスタ(PITCH
)、26・・・・・・フラグレジスタ(FLAG)、2
7・・・・・・演算器、28・・・・・・バッファレジ
スタ(DAD/)。 17− +2図
Fig. 1 is a block diagram showing the main parts of an example of a conventional video display system, Fig. 2 is a timing diagram for explaining the operation of the system shown in Fig. 1, and Fig. 3 is a block diagram of another conventional video display system. A block diagram showing the main parts of an example, Fig. 4 is fAc3
5 is a block diagram illustrating an embodiment of the present invention; FIG. 6 is a rounded timing diagram illustrating the operation of this embodiment; and FIG.
at, (b) to FIGS. 10 (a) and (b) show changes in the display address according to the flag register settings in this embodiment [q! r diagram (a)] and the displayed figure at that time [
FIG. 1...Video memory address generator, 2...
...Address bus cutter, 3...Video memory,
4... Data bus switching driver, 5...
・Parallel-serial converter, 6.7...Video memory address bus, 8...CPU address bus, 9.
...CPU memory control bus, 10...Video memory data bus, 11...CPU data bus, 12...Screen end signal, 13...・
Display erase signal, ]4...Address clear signal, 1
5.・. ...Data bus switching wandering number, 16...Video IM
Column signal, 17...l) MA controller, 18
...CRT=r controller, 19...
Hold approval signal, 20...Hold request signal, 21...DMA approval signal, 22...
DMA request signal, 23...Display address register (DAD), 24...Count register (C
HR), 25...Pitch register (PITCH
), 26...Flag register (FLAG), 2
7... Arithmetic unit, 28... Buffer register (DAD/). 17- +2 figure

Claims (1)

【特許請求の範囲】[Claims] 映像データを格納する映像メモリのアドレスを順次変化
させ、読出したデータを表示器に表示すする映像表示シ
ステムの映像アドレス制御装置において、表示アドレス
を記憶する表示アドレスレジスタと、1単位文字又は図
形表示区間毎に内容がクリアされるカウントレジスタと
、前記映像メモリの表示進行方向のアドレス数を記憶す
るピッチレジスタと、アドレスの演算方法を設定するフ
ラグレジスタと、該フラグレジスタの設定に基づいて所
定のアドレス演算と制御を行うアドレス演算制御手段と
を含むことを特徴とする映像アドレス制御装置。
In a video address control device of a video display system that sequentially changes the address of a video memory that stores video data and displays the read data on a display, there is a display address register that stores a display address, and a 1-unit character or graphic display. A count register whose contents are cleared for each section, a pitch register that stores the number of addresses in the display progress direction of the video memory, a flag register that sets the address calculation method, and a predetermined register that stores the number of addresses in the display progress direction of the video memory. A video address control device comprising address calculation control means for performing address calculation and control.
JP58142916A 1983-08-04 1983-08-04 Video address controller Granted JPS6033590A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58142916A JPS6033590A (en) 1983-08-04 1983-08-04 Video address controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58142916A JPS6033590A (en) 1983-08-04 1983-08-04 Video address controller

Publications (2)

Publication Number Publication Date
JPS6033590A true JPS6033590A (en) 1985-02-20
JPH035755B2 JPH035755B2 (en) 1991-01-28

Family

ID=15326602

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58142916A Granted JPS6033590A (en) 1983-08-04 1983-08-04 Video address controller

Country Status (1)

Country Link
JP (1) JPS6033590A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0194388A (en) * 1987-10-06 1989-04-13 Konami Co Ltd Control of monitor screen display
JPH02280982A (en) * 1989-04-19 1990-11-16 Nippon Steel Corp Method for automatically welding rail

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0194388A (en) * 1987-10-06 1989-04-13 Konami Co Ltd Control of monitor screen display
JPH02280982A (en) * 1989-04-19 1990-11-16 Nippon Steel Corp Method for automatically welding rail

Also Published As

Publication number Publication date
JPH035755B2 (en) 1991-01-28

Similar Documents

Publication Publication Date Title
US4491834A (en) Display controlling apparatus
US4922238A (en) Method and system for smooth scrolling of a displayed image on a display screen
KR0140426B1 (en) Display controller
JP2000122030A (en) Driving method of matrix type liquid crystal display panel and apparatus for implementing the method
JPH035755B2 (en)
JPS62127790A (en) Multiwindow display control system
JPH09222874A (en) Image display processing device
JPS62145442A (en) Access controller for memory
US5948039A (en) Vehicular navigation display system
JP3191468B2 (en) Video display memory integrated circuit
JPH05323280A (en) Display control method
JP3319031B2 (en) Display device
JPH10307576A (en) Image display device
JP3514763B6 (en) Scroll screen display circuit
JPH06110426A (en) Image processing device
JPH07152351A (en) Liquid crystal display circuit
JPS644194B2 (en)
JPS60209782A (en) Display modification controller
JPH02176825A (en) Display device for picture information
JP2001100723A (en) Method for generating picture display data
JPH0553548A (en) Display controller
JPH02170222A (en) Picture information display device
JPS6364085A (en) Display controller
JPH0233622A (en) display control device
JPH0415689A (en) Image display circuit