JPH07104660B2 - Video RAM access control system - Google Patents
Video RAM access control systemInfo
- Publication number
- JPH07104660B2 JPH07104660B2 JP59260583A JP26058384A JPH07104660B2 JP H07104660 B2 JPH07104660 B2 JP H07104660B2 JP 59260583 A JP59260583 A JP 59260583A JP 26058384 A JP26058384 A JP 26058384A JP H07104660 B2 JPH07104660 B2 JP H07104660B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- output
- display
- address counter
- counter
- 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
Links
Landscapes
- Digital Computer Display Output (AREA)
- Liquid Crystal Display Device Control (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 コンピュータのディスプレイ装置にはCRTディスプレイ
や液晶ディスプレイ等が使用されているが、両者は画面
の走査方法が異なっているため、従来技術では同一の制
御回路やビデオRAM(以下、VRAMという)使用すること
が出来ない。一方、パーソナル・コンピュータ等はポー
タブル化、低消費電力化が進行しており、従来のCRTデ
ィスプレイ以外にフラット・ディスプレイ(液晶ディス
プレイ)の接続の要望が高まっている。DETAILED DESCRIPTION OF THE INVENTION [Industrial field of use] CRT displays, liquid crystal displays, etc. are used as computer display devices, but since both have different screen scanning methods, they are the same in the prior art. The control circuit and video RAM (hereinafter referred to as VRAM) cannot be used. On the other hand, personal computers and the like are becoming more portable and have lower power consumption, and there is an increasing demand for connection of flat displays (liquid crystal displays) in addition to conventional CRT displays.
本発明は、上記の要望に応えるものであって、CRTディ
スプレイの表示用に使用されているVRAMと同一のVRAM
を、画面走査法が異なる他のディスプレイ(例えば液晶
ディスプレイ)で共用出来るようなビデオRAMアクセス
制御方式を提供することを目的としている。The present invention meets the above-mentioned demand, and is the same VRAM used for the display of a CRT display.
It is an object of the present invention to provide a video RAM access control system that can be shared by other displays (for example, liquid crystal displays) having different screen scanning methods.
そしてそのため本発明のビデオRAMアクセス制御方式
は、 表示先頭番地がセットされるレジスタ(1)と、 クロックが入力される度にその内容が+1されるアドレ
ス・カウンタ(2)と、 該アドレス・カウンタ(2)の内容をラッチするラッチ
(9)と、 上記アドレス・カウンタ(2)の内容に加算すべき加算
値が設定される加算値設定回路(4)と、 上記アドレス・カウンタ(2)の内容と上記加算値設定
回路(4)の出力する値とを加算する加算器(3)と、 ビデオRAM(6)と、 該ビデオRAM(6)における上記加算器(3)の出力で
指定されたアドレスの内容を表示するディスプレイ(7,
8)と、 を具備し、 上記アドレス・カウンタ(2)の所定制御端子(LD)に
印加される信号が所定値であることを条件として、クロ
ック同期で上記レジスタ(1)の内容が上記アドレス・
カウンタ(2)にロードされ、 上記ラッチ(2)の所定制御端子(LD)に印加される信
号が所定値であることを条件として、クロック同期で上
記アドレス・カウンタ(2)の内容が上記ラッチ(9)
にラッチされ、 上記ラッチ(9)の他の所定制御端子(OE)に印加され
る信号が所定値であり且つ上記アドレス・カウンタ
(2)の所定制御端子(LD)に印加される信号が所定値
であることを条件として、クロック同期で上記ラッチ
(9)の内容が上記アドレス・カウンタ(2)にロード
され、 加算値出力指示信号が所定値のときには、上記加算値設
定回路(4)に設定されている加算値が上記加算値設定
回路(4)から出力され、加算値出力指示信号が所定値
でないときには0値が上記加算値設定回路(4)から出
力される ことを特徴とするものである。Therefore, the video RAM access control system of the present invention comprises: a register (1) in which a display start address is set; an address counter (2) whose contents are incremented by 1 each time a clock is input; The latch (9) for latching the contents of (2), the addition value setting circuit (4) for setting the addition value to be added to the contents of the address counter (2), and the address counter (2) Specified by an adder (3) that adds the content and the value output by the addition value setting circuit (4), a video RAM (6), and the output of the adder (3) in the video RAM (6). Display (7,
8) and, provided that the content of the register (1) is synchronized with the clock, provided that the signal applied to the predetermined control terminal (LD) of the address counter (2) has a predetermined value.・
The content of the address counter (2) is synchronized with the clock, provided that the signal loaded in the counter (2) and applied to the predetermined control terminal (LD) of the latch (2) has a predetermined value. (9)
The signal applied to the other predetermined control terminal (OE) of the latch (9) has a predetermined value and the signal applied to the predetermined control terminal (LD) of the address counter (2) has a predetermined value. If the value is a value, the contents of the latch (9) are loaded into the address counter (2) in synchronization with the clock, and when the addition value output instruction signal has a predetermined value, the addition value setting circuit (4) The addition value set is output from the addition value setting circuit (4), and a 0 value is output from the addition value setting circuit (4) when the addition value output instruction signal is not a predetermined value. Is.
以下、本発明を図面を参照しつつ説明する。第1図は本
発明の1実施例構成を示す図である。第1図において、
1はレジスタ、2はアドレス・カウンタ、3は加算器、
4は加算値設定回路、5はタイミング・ジェネレータ、
6はVRAM、7はCRTディスプレイ、8は液晶ディスプレ
イ、9はラッチをそれぞれ示している。第1図におい
て、レジスタ1はディスプレイ7,8に表示するためのデ
ータを保持するVRAM6の表示先頭番地SAを設定するレジ
スタであり、プロセッサにより情報バスAを介して値が
設定される。レジスタ1の出力Bは画面表示の先頭番地
として、タイミング信号a,bによってVRAMのアドレス・
カウンタ2にセットされ、当該カウンタ2は1語(16ビ
ット)の表示間隔でタイミング信号aでカウント・アッ
プされる。VRAM6は、ディスプレイ装置の画面上のドッ
トと1対1に対応した表示データを保持するものであ
る。VRAM6に与えられるアドレスEは上記カウンタ2の
出力Cと加算値設定回路4からの出力Dを加算器3で加
算した結果として得られ、そのアドレスに対応したVRAM
の出力がディスプレイ装置7,8上に表示される。また、
カウンタ2の出力Cはタイミング信号a,dでラッチ回路
9にラッチされ、タイミング信号c′で出力Fが発生す
ると同時にタイミング信号c′とaによって再度カウン
タ2にセットされる。但し、このカウンタ2への再セッ
トはディスプレイ選択信号eが論理「1」の時のみ有効
である。また、予め加算器設定回路4には情報バスAを
介してプロセッサより加算値が設定されており、タイミ
ング信号fがタイミング・ジェネレータ5から出力され
る度にバスD上に出力される。但し、この出力について
もディスプレイ選択信号eが論理「1」のときのみ有効
である。なお、前記タイミング信号a,b,c(或いは
c′),d,fは何れもタイミング・ジェネレータ5によっ
て作成される。また、LDはロード端子、CKはクロック端
子、OEはアウト・イネーブル端子をそれぞれ示してい
る。Hereinafter, the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing the configuration of an embodiment of the present invention. In FIG.
1 is a register, 2 is an address counter, 3 is an adder,
4 is an addition value setting circuit, 5 is a timing generator,
6 is VRAM, 7 is a CRT display, 8 is a liquid crystal display, and 9 is a latch. In FIG. 1, a register 1 is a register for setting a display start address SA of the VRAM 6 which holds data to be displayed on the displays 7 and 8, and a value is set by the processor via the information bus A. The output B of the register 1 is used as the start address of the screen display and the VRAM address and
The counter 2 is set, and the counter 2 is counted up by the timing signal a at a display interval of 1 word (16 bits). The VRAM 6 holds display data corresponding to the dots on the screen of the display device in a one-to-one correspondence. The address E given to the VRAM 6 is obtained as a result of adding the output C of the counter 2 and the output D from the addition value setting circuit 4 by the adder 3, and the VRAM corresponding to the address.
Output is displayed on the display device 7,8. Also,
The output C of the counter 2 is latched by the latch circuit 9 with the timing signals a and d, and at the same time the output F is generated with the timing signal c ', it is set again in the counter 2 by the timing signals c'and a. However, the resetting to the counter 2 is effective only when the display selection signal e is logic "1". Further, an addition value is set in advance in the adder setting circuit 4 by the processor via the information bus A, and the timing signal f is output to the bus D each time it is output from the timing generator 5. However, this output is also effective only when the display selection signal e is logic "1". The timing signals a, b, c (or c '), d, f are all generated by the timing generator 5. LD is a load terminal, CK is a clock terminal, and OE is an out enable terminal.
説明を判り易くするために、1例として画面分割の必要
のないディスプレイ装置の例としてCRTディスプレイ、
画面分割の必要のあるディスプレイ装置の例として液晶
ディスプレイを考え、何れも640×200ドットのドット構
成を持つものとする。この時のVRAMと画面の対応を第2
図及び第3図に示す。In order to make the explanation easy to understand, a CRT display is an example of a display device that does not require screen division,
Let us consider a liquid crystal display as an example of a display device that requires screen division, and each has a dot configuration of 640 × 200 dots. Second correspondence between VRAM and screen at this time
Shown in Figures and 3.
第2図の符号6はVRAMを示し、第1図のレジスタ1に表
示先頭番地SAがセットされると、640×200ドット=8000
語(1語は16ドット)に相当する領域6aが指定される。
領域6aの表示先頭番地SAからSA+7999までのアドレスの
内容は第3図の画面上では横40語、縦200行の表示に対
応する。CRTディスプレイ7の場合はSAから順番にSA+7
999までの内容が表示される。一方、液晶ディスプレイ
8についての走査方法は各種あるが、1例として上下に
分割されており、1行毎に上下の画面が表示されるもの
とする。即ち、SA〜SA+39の次にSA+4000〜SA+4039が
表示され、さらにSA+40〜SA+79の順に表示される。Reference numeral 6 in FIG. 2 indicates a VRAM, and when the display start address SA is set in the register 1 in FIG. 1, 640 × 200 dots = 8000
A region 6a corresponding to a word (one word is 16 dots) is designated.
The contents of the addresses from the display start address SA to SA + 7999 in the area 6a correspond to the display of 40 words in the horizontal direction and 200 lines in the vertical direction on the screen of FIG. In case of CRT display 7, SA + 7 in order from SA
The contents up to 999 are displayed. On the other hand, although there are various scanning methods for the liquid crystal display 8, as an example, it is assumed that the liquid crystal display 8 is divided into upper and lower parts and the upper and lower screens are displayed for each line. That is, SA + 4000 to SA + 4039 are displayed next to SA to SA + 39, and SA + 40 to SA + 79 are displayed in this order.
第4図は本発明の実施例のタイミングを示す図である。
aはタイミング・クロックであり、bは画面表示を開始
する度に出力されるタイミング信号でカウンタ2にSAを
セットする。一方、タイミング信号dが出力されている
間のクロックaによってラッチ9にSAがセットされる。
カウンタ2の出力はクロックaによってSA+1,…SA+39
まで歩進するが、タイミング信号cが出力されている間
のクロックaによってラッチ出力Fがカウンタ2にセッ
トされ、再びSA,SA+1,…SA+79まで歩進する。カウン
タ2の出力がSA+40の時にタイミング信号dが出力さ
れ、ラッチ9にSA+40がセットされるので再びカウンタ
2にSA+40がセットされる。タイミング信号fが論理
「1」の時に加算値400010が加算器3に入力されるの
で、加算器3の出力EはSA〜SA+39,SA+4000〜SA+403
9,SA+40〜SA+79…となり、1行,101行,2行,102行の順
に画面表示される。一方、ディスプレイ選択信号eを論
理「0」とすると、タイミング信号c′が出力されない
ので、カウンタ2のタイミング信号cによる再セットは
行われず、また加算値は常に0なので、VRAMから1行か
ら200行まで順番に出力される。これによりCRTディスプ
レイ7の表示が可能となる。なお、本実施例では1行40
語を例にとったが、任意の語数についても実現可能であ
り、従って2分割に限らず複数分割(上下、左右も含
む)のディスプレイについても同様に適用可能である。
また、加算値を変更することによって、ドット構成の異
なるディスプレイについても適用可能である。FIG. 4 is a diagram showing the timing of the embodiment of the present invention.
a is a timing clock, and b is a timing signal output each time the screen display is started to set SA in the counter 2. On the other hand, SA is set in the latch 9 by the clock a while the timing signal d is being output.
The output of the counter 2 is SA + 1, ... SA + 39 depending on the clock a.
The latch output F is set in the counter 2 by the clock a while the timing signal c is being output, and the process steps again to SA, SA + 1, ... SA + 79. When the output of the counter 2 is SA + 40, the timing signal d is output and SA + 40 is set in the latch 9, so that SA + 40 is set in the counter 2 again. When the timing signal f is logic "1", the added value 4000 10 is input to the adder 3, so the output E of the adder 3 is SA to SA + 39, SA + 4000 to SA + 403.
9, SA + 40 to SA + 79, etc. are displayed on the screen in the order of 1 line, 101 line, 2 line, 102 line. On the other hand, when the display selection signal e is set to logic "0", the timing signal c'is not output, and therefore the reset by the timing signal c of the counter 2 is not performed, and the added value is always 0. Output up to the line in order. This enables the CRT display 7 to be displayed. In this embodiment, one line is 40
Although words have been taken as an example, it is possible to realize an arbitrary number of words, and therefore, the present invention is not limited to two divisions and is similarly applicable to a display of a plurality of divisions (including vertical and horizontal).
In addition, by changing the addition value, the present invention can be applied to displays having different dot configurations.
以上の説明からあきらかなように、本発明によれば、CR
Tディスプレイのような画面分割の必要のないディスプ
レイと液晶ディスプレイのような画面分割の必要のある
ディスプレイを共通VRAMを使用して表示することが可能
となり、用途に応じたディスプレイの選択が容易に且つ
経済的に実現することが出来る。As is clear from the above description, according to the present invention, CR
A display that does not require screen division such as a T display and a display that requires screen division such as a liquid crystal display can be displayed using a common VRAM, and it is easy to select a display according to the application. Can be realized economically.
第1図は本発明の1実施例構成を示す図、第2図及び第
3図はVRAMと画面の対応を示す図、第4図は本発明の実
施例のタイミングを示す図である。 1……レジスタ、2……アドレス・カウンタ、3……加
算器、4……加算値設定回路、5……タイミング・ジェ
ネレータ、6……VRAM、7……CRTディスプレイ、8…
…液晶ディスプレイ、9……ラッチ。FIG. 1 is a diagram showing the configuration of an embodiment of the present invention, FIGS. 2 and 3 are diagrams showing the correspondence between VRAMs and screens, and FIG. 4 is a diagram showing the timing of the embodiment of the present invention. 1 ... Register, 2 ... Address counter, 3 ... Adder, 4 ... Addition value setting circuit, 5 ... Timing generator, 6 ... VRAM, 7 ... CRT display, 8 ...
… Liquid crystal display, 9 …… Latch.
Claims (1)
(1)と、 クロックが入力される度にその内容が+1されるアドレ
ス・カウンタ(2)と、 該アドレス・カウンタ(2)の内容をラッチするラッチ
(9)と、 上記アドレス・カウンタ(2)の内容に加算すべき加算
値が設定される加算値設定回路(4)と、 上記アドレス・カウンタ(2)の内容と上記加算値設定
回路(4)の出力する値とを加算する加算器(3)と、 ビデオRAM(6)と、 該ビデオRAM(6)における上記加算器(3)の出力で
指定されたアドレスの内容を表示するディスプレイ(7,
8)と、 を具備し、 上記アドレス・カウンタ(2)の所定制御端子(LD)に
印加される信号が所定値であることを条件として、クロ
ック同期で上記レジスタ(1)の内容が上記アドレス・
カウンタ(2)にロードされ、 上記ラッチ(2)の所定制御端子(LD)に印加される信
号が所定値であることを条件として、クロック同期で上
記アドレス・カウンタ(2)の内容が上記ラッチ(9)
にラッチされ、 上記ラッチ(9)の他の所定制御端子(OE)に印加され
る信号が所定値であり且つ上記アドレス・カウンタ
(2)の所定制御端子(LD)に印加される信号が所定値
であることを条件として、クロック同期で上記ラッチ
(9)の内容が上記アドレス・カウンタ(2)にロード
され、 加算値出力指示信号が所定値のときには、上記加算値設
定回路(4)に設定されている加算値が上記加算値設定
回路(4)から出力され、加算値出力指示信号が所定値
でないときには0値が上記加算値設定回路(4)から出
力される ことを特徴とするビデオRAMアクセス制御方式。1. A register (1) in which a display head address is set, an address counter (2) whose contents are incremented by 1 each time a clock is input, and contents of the address counter (2) are latched. Latch (9), an addition value setting circuit (4) for setting an addition value to be added to the contents of the address counter (2), the contents of the address counter (2) and the addition value setting circuit An adder (3) for adding the value output from (4), a video RAM (6), and the contents of the address designated by the output of the adder (3) in the video RAM (6) are displayed. Display (7,
8) and, provided that the content of the register (1) is synchronized with the clock, provided that the signal applied to the predetermined control terminal (LD) of the address counter (2) has a predetermined value.・
The content of the address counter (2) is synchronized with the clock, provided that the signal loaded in the counter (2) and applied to the predetermined control terminal (LD) of the latch (2) has a predetermined value. (9)
The signal applied to the other predetermined control terminal (OE) of the latch (9) has a predetermined value and the signal applied to the predetermined control terminal (LD) of the address counter (2) has a predetermined value. If the value is a value, the contents of the latch (9) are loaded into the address counter (2) in synchronization with the clock, and when the addition value output instruction signal has a predetermined value, the addition value setting circuit (4) The added value set is output from the added value setting circuit (4), and a 0 value is output from the added value setting circuit (4) when the added value output instruction signal is not a predetermined value. RAM access control method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59260583A JPH07104660B2 (en) | 1984-12-10 | 1984-12-10 | Video RAM access control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59260583A JPH07104660B2 (en) | 1984-12-10 | 1984-12-10 | Video RAM access control system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS61138294A JPS61138294A (en) | 1986-06-25 |
JPH07104660B2 true JPH07104660B2 (en) | 1995-11-13 |
Family
ID=17349958
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59260583A Expired - Lifetime JPH07104660B2 (en) | 1984-12-10 | 1984-12-10 | Video RAM access control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07104660B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6368895A (en) * | 1986-09-10 | 1988-03-28 | セイコーインスツルメンツ株式会社 | Interface circuit for planar type display device |
JPS6451990U (en) * | 1987-09-29 | 1989-03-30 |
-
1984
- 1984-12-10 JP JP59260583A patent/JPH07104660B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPS61138294A (en) | 1986-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US3778810A (en) | Display device | |
JP2797435B2 (en) | Display controller | |
US4935731A (en) | Image display apparatus | |
JPS5958538A (en) | Character pattern display device | |
JPH07104660B2 (en) | Video RAM access control system | |
JPS6218595A (en) | Display unit | |
JP2642350B2 (en) | Display control device | |
JPS6356550B2 (en) | ||
JPH0418048Y2 (en) | ||
JP2775062B2 (en) | Display control device | |
JPS62186289A (en) | Display control unit | |
JPS62269197A (en) | Liquid crystal display unit | |
JPS60107696A (en) | Display unit having attribute control function | |
JPS6193494A (en) | Display color controller | |
JPS6239892A (en) | Color display unit | |
JPS61282888A (en) | Display control system | |
JPH0345835B2 (en) | ||
JPH0683282A (en) | Display control device | |
JPS59129895A (en) | Display for portable small electronic equipment | |
JPS63125985A (en) | Display controller for computer system | |
JPS5958470A (en) | Display control system | |
JPS6195394A (en) | Display controller | |
JPS63256992A (en) | Controller for liquid crystal display device | |
JPS6011891A (en) | Display control system | |
JPS63269192A (en) | Display device |