Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0682266B2 - Display address generator - Google Patents
[go: Go Back, main page]

JPH0682266B2 - Display address generator - Google Patents

Display address generator

Info

Publication number
JPH0682266B2
JPH0682266B2 JP61092747A JP9274786A JPH0682266B2 JP H0682266 B2 JPH0682266 B2 JP H0682266B2 JP 61092747 A JP61092747 A JP 61092747A JP 9274786 A JP9274786 A JP 9274786A JP H0682266 B2 JPH0682266 B2 JP H0682266B2
Authority
JP
Japan
Prior art keywords
register
display
address
output
input
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.)
Expired - Lifetime
Application number
JP61092747A
Other languages
Japanese (ja)
Other versions
JPS62249187A (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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP61092747A priority Critical patent/JPH0682266B2/en
Publication of JPS62249187A publication Critical patent/JPS62249187A/en
Publication of JPH0682266B2 publication Critical patent/JPH0682266B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明はビットマップディスプレイ装置における表示ア
ドレス発生装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a display address generating device in a bitmap display device.

従来の技術 従来の表示アドレス発生装置としては、例えば、HD6348
4 ACRTC(Advanced CRT Controller)ユーザーズマニ
ュアル(日立製作所 59年6月)に示されている。
2. Description of the Related Art As a conventional display address generator, for example, HD6348
4 ACRTC (Advanced CRT Controller) User's Manual (Hitachi, June 1984).

第3図はこの従来の表示アドレス発生装置を使用したグ
ラフィックシステムのブロック図を示すものであり、1
は表示アドレス発生装置を含むインテリジェントなCRT
コントローラ、2はCRT3に表示すべき画像データを格納
するフレームメモリ、4はアドレスをラッチするラッチ
回路、5は双方向のドライバー、6はメモリへの表示ア
クセスの場合読出しデータ(W語)が格納されドットク
ロックDCLKに同期してVideo信号を発生するシフトレジ
スタ、7は分周器である。
FIG. 3 is a block diagram of a graphic system using this conventional display address generator.
Is an intelligent CRT that includes a display address generator
A controller 2 is a frame memory for storing image data to be displayed on the CRT 3, 4 is a latch circuit for latching an address, 5 is a bidirectional driver, and 6 is read data (W word) for display access to the memory. A shift register 7 for generating a video signal in synchronization with the dot clock DCLK, and a frequency divider 7.

以上のように構成された従来のグラフィックシステムで
の表示アドレス発生装置の動作を第4図を使用して説明
する。同図は、PCHで与えられる横幅をもつフレームメ
モリ2の中で、mx×myの領域をCRT3に表示する場合を示
している。表示アドレス発生装置は、表示開始点で表示
開始アドレスであるアドレスを発生し、ATRメモリサ
イクル後アドレスを発生する。ここでATR,アドレス
アドレス=アドレス+W でWは読出しワード数、Wnは1ワードに含まれるビット
数、nはDCLKに対するメモリサイクル時間の比を示す。
例えば、1ワード16bit(Wn=16),W=2,DCLK=64MHz,
メモリサイクル=4MHz(n=16)の場合 ATR=2 アドレス=アドレス+2 となる。以降同一水平走査で表示区間(DISP=1)で
は、2メモリサイクルごとに表示アドレスは+2づつ更
新され発生される。
The operation of the display address generator in the conventional graphic system configured as above will be described with reference to FIG. The figure shows a case where an mx × my area is displayed on the CRT 3 in the frame memory 2 having a width given by PCH. The display address generator generates an address which is the display start address at the display start point and generates the address after the ATR memory cycle. Where ATR, address is Address = address + W 2, where W is the number of read words, Wn is the number of bits contained in one word, and n is the ratio of the memory cycle time to DCLK.
For example, 1 word 16bit (Wn = 16), W = 2, DCLK = 64MHz,
When memory cycle = 4MHz (n = 16) ATR = 2 Address = Address + 2 Thereafter, in the same horizontal scanning, in the display section (DISP = 1), the display address is updated by +2 and generated every two memory cycles.

次の水平走査での表示開始点ではアドレスを発生す
る。ここでアドレスは、前水平走査の表示開始アドレ
ス(アドレス)に画幅PCHを加えたものになる。以
降、各水平走査の表示開始点でのアドレス発生は、前水
平走査の表示開始点でのアドレスにPCHを加えたもの
で、各水平走査でのアドレス更新は、ATRメモリサイク
ルごとに、Wを加えたものとなる。
An address is generated at the display start point in the next horizontal scan. Here, the address is the display start address (address) of the previous horizontal scan plus the image width PCH. After that, the address generation at the display start point of each horizontal scan is obtained by adding PCH to the address at the display start point of the previous horizontal scan, and the address update at each horizontal scan is set to W at every ATR memory cycle. It will be added.

発明が解決しようとする問題点 しかしながら上記のような構成では、フレームメモリ2
を2ポートRAMで構成し、横幅(PCH)をCRT表示画面の
横幅サイズと同一に使用する場合、第4図で示したよう
に、各水平走査の表示区間の第1サイクルは、必ず表示
用のアクセスとなり、またアドレスの更新間隔も一定の
ため、CRT表示画面の横幅が、2ポートRAMの1行分の容
量と同一であれば、非常に効率良く利用できるが、2ポ
ートRAMの1行分の容量と異なる時には、メモリ使用効
率の低下をまねく。第5図に、2ポートRAMの1行分が1
024bit(1ワード16bitで64ワード)表示画面の横幅
が、864bitの場合を示す。メモリを効率良く使用すれ
ば、第5図に示したように非定期的な表示アドレス発生
が必要となる。従来のアドレス発生装置ではこのような
アドレス発生は不可能であった。
Problems to be Solved by the Invention However, in the above configuration, the frame memory 2
When using a 2-port RAM and the width (PCH) is the same as the width of the CRT display screen, the first cycle of the display section of each horizontal scan is always for display, as shown in Fig. 4. Since the CRT display screen width is the same as the capacity of one line of 2-port RAM, it can be used very efficiently. When it is different from the capacity of the minute, it causes a decrease in memory usage efficiency. In Fig. 5, one line of 2 port RAM is 1
024 bits (1 word 16 bits 64 words) The width of the display screen is 864 bits. If the memory is used efficiently, it is necessary to generate display addresses aperiodically as shown in FIG. The conventional address generator cannot generate such an address.

本発明はかかる点に鑑み、2ポートRAMでフレームメモ
リを構成し、RAMの1行分容量と表示画面の横幅が異な
る時でもフレームメモリの効率的な利用がはかれる表示
アドレス発生装置を提供することを目的とする。
In view of the above problems, the present invention provides a display address generation device in which a frame memory is configured with 2-port RAM, and the frame memory can be efficiently used even when the capacity of one line of the RAM and the width of the display screen are different. With the goal.

問題点を解決するための手段 本発明は、アクセス間隔を示す値を保持する第1,第2の
レジスタと、このレジスタ値を減じていくディスクリメ
ンタと、アドレスレジスタと加算器を備えた表示アドレ
ス発生装置である。
Means for Solving the Problems The present invention provides a display including first and second registers for holding a value indicating an access interval, a discriminator for subtracting the register value, an address register and an adder. It is an address generator.

作用 本発明は前記した構成により、アクセス間隔レジスタの
値を表示区間のみで減じ、“0"になった時表示アドレス
を更新するので、走査にまたがって一定間隔で表示アド
レスの更新が行なえ、メモリの表示読出しはCRT表示画
面の横幅に無関係となる。
The present invention has the above-mentioned configuration, and the value of the access interval register is reduced only in the display section, and the display address is updated when it becomes "0". Therefore, the display address can be updated at a constant interval over the scanning, The display readout of is irrelevant to the width of the CRT display screen.

実 施 例 第1図は本発明の実施例における表示アドレス発生装置
のブロック図を示すものである。第1図において、10は
表示開始アドレスを格納しておくアドレスレジスタ、1
1,12は第1,第2の表示アクセス間隔を格納しておく第1,
第2のレジスタ、13は第1のタイミングで第1のレジス
タ11の出力を、第2のタイミングで第2のレジスタ2の
出力を入力とする間隔レジスタ、14は間隔レジスタ13の
出力を入力とし、“1"減じた値をこのレジスタの第3の
入力として出力するディクリメンタ、15は表示アドレス
更新幅を格納する第3のレジスタ、16は第1のタイミン
グでアドレスレジスタ10の出力を入力とする表示アドレ
スレジスタ、17は表示アドレスレジスタの出力と第3の
レジスタの出力を加算し、この結果を表示アドレスレジ
スタの第2の入力として出力する加算器、18はANDゲー
トである。
Practical Example FIG. 1 is a block diagram of a display address generator according to an embodiment of the present invention. In FIG. 1, 10 is an address register for storing the display start address, 1
1st and 12th are the 1st and 2nd display access intervals
A second register, 13 is an interval register that receives the output of the first register 11 at the first timing and an output of the second register 2 at the second timing, and 14 is an output of the interval register 13 as an input. , A decrementer that outputs the value subtracted by "1" as the third input of this register, 15 is a third register that stores the display address update width, and 16 is the output of the address register 10 at the first timing A display address register, 17 is an adder for adding the output of the display address register and the output of the third register, and outputs the result as the second input of the display address register, and 18 is an AND gate.

以上のように構成された本実施例の表示アドレス発生装
置について、以下その動作を説明する。
The operation of the display address generating device of this embodiment configured as described above will be described below.

表示開始に先出ち垂直同期信号VSYNCが、間隔レジスタ1
3、表示アドレスレジスタ16に第1の格納信号として入
力すると、間隔レジスタ13に第1のレズスタ11、表示ア
ドレスレジスタ16にアドレスレジスタ10の内容が各々格
納される。表示区間に入るとANDゲート18によってCLKに
同期して間隔レジスタ13の内容がカウントダウンされ
る。間隔レジスタの値が“0"にあると間隔レジスタ13、
表示アドレスレジスタ16に第2の格納信号としてZERO信
号が入力し、間隔レジスタ13に第2のレジスタ12、表示
アドレスレジスタ16に加算器17の出力が格納される。以
降表示区間に入るとCLKに同期して間隔レジスタ13の内
容がカウントダウンされ次の垂直同期信号が入力するま
で上記動作をくり返す。
The vertical sync signal VSYNC is displayed on the interval register 1 before the display starts.
3. When the first storage signal is input to the display address register 16, the contents of the first register 11 are stored in the interval register 13 and the contents of the address register 10 are stored in the display address register 16. When entering the display section, the AND gate 18 counts down the content of the interval register 13 in synchronization with CLK. If the value of the interval register is “0”, the interval register 13,
The ZERO signal is input to the display address register 16 as the second storage signal, the interval register 13 stores the second register 12, and the display address register 16 stores the output of the adder 17. Thereafter, when entering the display section, the contents of the interval register 13 are counted down in synchronization with CLK and the above operation is repeated until the next vertical synchronizing signal is input.

以上のように本実施例によれば、第1,第2の表示アクセ
ス間隔を格納しておく第1,第2のレジスタ11,12を持
ち、アクセス間隔レジスタを表示区間のみカウントダウ
ンし、“0"になるたびに表示アドレスレジスタの内容を
更新することで、走査をまたがった間でも、一定の間隔
で表示アクセスを行なうことができる。
As described above, according to this embodiment, it has the first and second registers 11 and 12 for storing the first and second display access intervals, counts down the access interval register only in the display section, and sets "0". "By updating the contents of the display address register every time, it is possible to access the display at regular intervals even when scanning is continued.

また、第1のレジスタ11を第2のレジスタ12と独立にも
つことにより、垂直方向のスクロールが可能となる。第
2図に、第1のレジスタ“10"、第2のレジスタに“6
4"、アドレスレジスタに“54"を設定した場合の表示ア
ドレス発生を示す。
Further, by having the first register 11 independently of the second register 12, scrolling in the vertical direction becomes possible. In Fig. 2, the first register "10" and the second register "6"
4 "and display address generation when" 54 "is set in the address register.

発明の効果 以上説明したように、本発明によれば、2ポートメモリ
をフレームメモリとして使用した場合でも、CRT表示画
面の横幅に無関係にメモリの有効利用がはかれ、その実
用的効果は大きい。
As described above, according to the present invention, even when the 2-port memory is used as a frame memory, the memory can be effectively used regardless of the width of the CRT display screen, and the practical effect is large.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明における一実施例における表示アドレス
発生装置のブロック図、第2図は同実施例の動作図、第
3図は従来の表示アドレス発生装置を使用したグラフィ
ックシステムのブロック図、第4図,第5図は従来の表
示アドレス発生装置の動作図である。 10……アドレスレジスタ、11……第1のレジスタ、12…
…第2のレジスタ、13……間隔レジスタ、14……ディク
リメンタ、15……第3のレジスタ、16……表示アドレス
レジスタ、17……加算器、18……ANDゲート。
FIG. 1 is a block diagram of a display address generator in one embodiment of the present invention, FIG. 2 is an operation diagram of the same embodiment, and FIG. 3 is a block diagram of a graphic system using a conventional display address generator. 4 and 5 are operation diagrams of the conventional display address generator. 10 ... Address register, 11 ... First register, 12 ...
... 2nd register, 13 ... interval register, 14 ... decrementer, 15 ... 3rd register, 16 ... display address register, 17 ... adder, 18 ... AND gate.

フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G09G 5/36 G 9177−5G Continuation of the front page (51) Int.Cl. 5 Identification number Office reference number FI technical display location G09G 5/36 G 9177-5G

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】表示開始アドレスを保持する第1のレジス
タと、表示アドレスの更新幅を保持する第2のレジスタ
と、前記第1のレジスタの出力を第1の入力とする第3
のレジスタと、前記第2のレジスタの出力と前記第3の
レジスタの出力を加算し結果を前記第3のレジスタへの
第2の入力とする加算器と、第1の表示アクセス間隔を
示す第4のレジスタと、第2の表示アスセス間隔を示す
第5のレジスタと、前記第4のレジスタの出力を第1の
入力とし、前記第5のレジスタの出力を第2の入力とす
る第6のレジスタと、前記第6のレジスタの出力を入力
として減じた値を前記第6のレジスタへの第3の入力と
して出力し出力が“0"になる時、前記第3・第6のレジ
スタに対する第2の入力制御信号を発生するディクリメ
ンタとを備え、前記第3・第6のレジスタに対する第1
の入力制御信号として垂直同期信号、前記第6のレジス
タに対する第3の入力制御信号として表示区間を示す信
号を使用する事を特徴とした表示アドレス発生装置。
1. A first register for holding a display start address, a second register for holding an update width of a display address, and a third register for making an output of the first register a first input.
Register, an adder that adds the output of the second register and the output of the third register and uses the result as the second input to the third register, and a first display access interval indicating the first display access interval. A fourth register, a fifth register indicating the second display access interval, and an output of the fourth register as a first input, and an output of the fifth register as a second input. A register and a value obtained by subtracting the output of the sixth register as an input is output as a third input to the sixth register, and when the output becomes "0", the third and sixth registers are output. A decrementer for generating two input control signals, and a first for the third and sixth registers.
A display address generating device characterized in that a vertical synchronizing signal is used as an input control signal of the above, and a signal indicating a display section is used as a third input control signal for the sixth register.
JP61092747A 1986-04-22 1986-04-22 Display address generator Expired - Lifetime JPH0682266B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61092747A JPH0682266B2 (en) 1986-04-22 1986-04-22 Display address generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61092747A JPH0682266B2 (en) 1986-04-22 1986-04-22 Display address generator

Publications (2)

Publication Number Publication Date
JPS62249187A JPS62249187A (en) 1987-10-30
JPH0682266B2 true JPH0682266B2 (en) 1994-10-19

Family

ID=14063006

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61092747A Expired - Lifetime JPH0682266B2 (en) 1986-04-22 1986-04-22 Display address generator

Country Status (1)

Country Link
JP (1) JPH0682266B2 (en)

Also Published As

Publication number Publication date
JPS62249187A (en) 1987-10-30

Similar Documents

Publication Publication Date Title
KR100320483B1 (en) Display circuit
US4904990A (en) Display control device
US5602565A (en) Method and apparatus for displaying video image
JPH0760305B2 (en) Video display control circuit
JPH07104710A (en) Liquid crystal multi-scan display method and device
JPH0682266B2 (en) Display address generator
JP3354725B2 (en) Display device
US4703230A (en) Raster operation circuit
JPS6322594B2 (en)
JPH0720833A (en) Graphics computer
JPS635314Y2 (en)
JPS6292071A (en) Enlarged display control method
KR960004653B1 (en) Circuit for generating address for monitor refresh type
JP2610181B2 (en) Video scanning frequency converter
KR930005811B1 (en) Display control apparatus and iced apparatus therefor
JPS5836787B2 (en) display address generator
JPH0636146B2 (en) Video display
JPS61105588A (en) Image display control device
JPH0443595B2 (en)
JPH0916142A (en) Display device
JPS644194B2 (en)
JPS6391691A (en) Histogram display device
JPH0235192U (en)
JPS607477A (en) Image display
JPH051479B2 (en)