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
JPS5836787B2 - display address generator - Google Patents
[go: Go Back, main page]

JPS5836787B2 - display address generator - Google Patents

display address generator

Info

Publication number
JPS5836787B2
JPS5836787B2 JP9028576A JP9028576A JPS5836787B2 JP S5836787 B2 JPS5836787 B2 JP S5836787B2 JP 9028576 A JP9028576 A JP 9028576A JP 9028576 A JP9028576 A JP 9028576A JP S5836787 B2 JPS5836787 B2 JP S5836787B2
Authority
JP
Japan
Prior art keywords
address
display
output
counter
address 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
Application number
JP9028576A
Other languages
Japanese (ja)
Other versions
JPS5316527A (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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP9028576A priority Critical patent/JPS5836787B2/en
Publication of JPS5316527A publication Critical patent/JPS5316527A/en
Publication of JPS5836787B2 publication Critical patent/JPS5836787B2/en
Expired legal-status Critical Current

Links

Description

【発明の詳細な説明】 本発明はラスク走査型ディスプレイにおいてリフレッシ
ュメモリに表示データのアドレスを供給する表示アドレ
ス発生装置に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a display address generation device for supplying an address of display data to a refresh memory in a rask scan type display.

ラスク走査型のディスプレイでは一般にCRTの偏向や
表示位置の制御のために個有のタイミング発生系を有し
ている。
Rask scanning type displays generally have their own timing generation system for controlling the deflection of the CRT and the display position.

第1図はこれを説明するためのもので、10は基準クロ
ック発生器、20は1文字当りの水平ドット数を規定す
るドットカウンタ、30は走査線当りの文字スロット数
を規定する列アドレスカウンタ、40は1行当りのラス
ク数(垂直ドット数)を規定するラスタアドレスカウン
タ、50は1フレーム轟りの行数を規定する行アドレス
カウンタである。
Figure 1 is for explaining this, 10 is a reference clock generator, 20 is a dot counter that specifies the number of horizontal dots per character, and 30 is a column address counter that specifies the number of character slots per scanning line. , 40 is a raster address counter that defines the number of rusks (number of vertical dots) per line, and 50 is a row address counter that defines the number of rows per frame.

このようなタイミング発生系を有するラスク走査型ディ
スプレイに於いて表示をリフレッシュするためのメモリ
アドレスは前記列アドレスカウンタ30と行アドレスカ
ウンタ50から導入され、この列、行アドレスを用いて
アドレス変換器60により列,行の座標アドレスを連続
的な一次元アドレスに変換し、その出力をリフレッシュ
メモリ70に与える。
In a rask scan type display having such a timing generation system, the memory address for refreshing the display is introduced from the column address counter 30 and the row address counter 50, and the column and row addresses are used to input the memory address to the address converter 60. The column and row coordinate addresses are converted into continuous one-dimensional addresses, and the output thereof is provided to the refresh memory 70.

リフレッシュメモリ70は指定されたアドレスの内容(
文字コードが記憶されている。
The refresh memory 70 stores the contents of the specified address (
Character code is memorized.

)を読出し、その出力(文字コード信号75)を文字発
生器80に与える。
) and provides its output (character code signal 75) to the character generator 80.

文字発生器80にはこの他にラスクアドレスカウンタ4
0からラスクアドレス45が与えられ、前記文字コード
入力に対してラスクアドレス毎の文字パターン85を出
力し並一直列変換器90に与える。
In addition to this, the character generator 80 also includes a rask address counter 4.
A rask address 45 is given from 0, and in response to the character code input, a character pattern 85 for each rask address is output and applied to a parallel-to-serial converter 90.

並一直列変換器90は文字パターンをシリアルなビデオ
信号95に変換してCRT表示器100に供給し、これ
によりCRT表示器100に文字が表示される。
The parallel-to-serial converter 90 converts the character pattern into a serial video signal 95 and supplies it to the CRT display 100, whereby the characters are displayed on the CRT display 100.

ここで、アドレス変換器60について説明する。Here, the address converter 60 will be explained.

説明の都合上、1行当りの表示文字数を80字、1画面
の表示行数を25行とし、合計2000文字の表示を行
うものとする。
For convenience of explanation, it is assumed that the number of displayed characters per line is 80, the number of displayed lines per screen is 25, and a total of 2000 characters are displayed.

1行当りの表示文字数80を表現するには列アドレスカ
ウンタ30から出力される列アドレス信号35は7本の
アドレスラインが必要である。
In order to express the number of display characters 80 per line, the column address signal 35 output from the column address counter 30 requires seven address lines.

(26<80<27のため)ところで7本のアドレスラ
インがあるとO〜127のアドレス表現が可能であり、
1行に80字表示するにはこのうちO〜79のアドレス
があればよく、残リの80〜127のアドレスは使われ
ないため、リフレッシュメモリが無駄になる。
(Because 26<80<27) By the way, if there are 7 address lines, it is possible to express addresses from 0 to 127,
To display 80 characters on one line, addresses 0 to 79 are sufficient, and the remaining addresses 80 to 127 are not used, so the refresh memory is wasted.

アドレス変換器はこのような無駄を無くすために設けら
れるもので、アドレス変換の一般式は次のようなもので
ある。
The address converter is provided to eliminate such waste, and the general formula for address conversion is as follows.

このようなアドレス変換を行うと、第2図Aのような2
,000字の表示に対して、第2図Bに示すようにO〜
1999番地のアドレスをリフレッシュメモリに与える
事ができる。
When such address conversion is performed, 2
,000 characters, O ~ as shown in Figure 2B.
The address of address 1999 can be given to the refresh memory.

ところで、第1図のドットカウンタ20、列アドレスカ
ウンタ30、ラスタアドレスカウンタ40、行アドレス
カウンタ50、アドレス変換器60はラスク式のディス
プレイでは共通に必要なものであり、夫々の最大カウン
ウト数が製品種別により異なるだけである。
By the way, the dot counter 20, column address counter 30, raster address counter 40, row address counter 50, and address converter 60 shown in FIG. It only differs depending on the type.

したがって、これらのカウンタの最大カウント数をプロ
グラマブルとし、1行当りの表示文字もプログラマブル
とすると前記カウンタ群とアドレス変換器を含めて一種
類の標準回路として提供できる効果がある。
Therefore, if the maximum count number of these counters is made programmable, and the display characters per line are also made programmable, there is an effect that the counter group and address converter can be provided as one type of standard circuit.

この場合、前記カウンタ群をN進のプログラマブルカウ
ンタにするのは当業者にとって容易である。
In this case, it is easy for those skilled in the art to make the counter group into N-ary programmable counters.

ところがアドレス変換の一般式A=mY+Xを実現する
アドレス変換器60は1行当りの表示文字数mがバリア
ブルとなるため、水平1文字時間(通常数百ns〜1μ
S)以下の変換時間を満足させ、しかも妥当なハードウ
エアの量で実現するのは困難である。
However, in the address converter 60 that realizes the general formula A=mY+X for address conversion, the number of display characters m per line is variable, so it takes one horizontal character time (usually several hundred ns to 1μ
S) It is difficult to satisfy the following conversion time and implement it with a reasonable amount of hardware.

本発明の目的は、列アドレスカウンタ30、ラスタカウ
ンタ40、行アドレスカウンタ50の最大カウント数が
プログラマブルでさらに1行当りの表示文字数m、1フ
レーム当りの表示行数nがプログラマブルである時、リ
フレッシュメモリに対して表示文字数に応じた適切な表
示アドレスを与える効果的なアドレス発生装置を提供す
る事にある。
An object of the present invention is to refresh when the maximum counts of the column address counter 30, raster counter 40, and row address counter 50 are programmable, and the number m of display characters per line and the number n of display lines per frame are programmable. To provide an effective address generation device that gives a suitable display address to a memory according to the number of display characters.

本発明の特徴とするところは第1図のアドレス変換器6
0の代りに各行におけるリフレッシュメモリの先頭アド
レスを1行タイミング毎に切換えて保持する1つのラッ
チレジスタと前記ラッチレジスタの内容をプログラムさ
れた内容に応じたタイミングでプリセットし、その値を
基点として各行アドレス、各ラスクアドレス毎にアドレ
スカウントを行うアドレスカウンタとによって表示に必
要なリフレッシュメモリのアドレスを発生することであ
る。
The feature of the present invention is that the address converter 6 shown in FIG.
Instead of 0, there is one latch register that switches and holds the start address of the refresh memory in each row at each row timing, and the contents of the latch register are preset at a timing according to the programmed contents, and each row is set based on that value. The purpose is to generate the refresh memory address necessary for display using the address and an address counter that counts the address for each rask address.

本発明の詳細については以下の説明で明らかになろう。Further details of the invention will become apparent from the description below.

第3図は列アドレスカウンタ30、ラスクアドレスカウ
ンタ40、行アドレスカウンタ50、1行当りの表示文
字数m、1フレーム当りの表示行数nをプログラマブル
としたタイミング発生回路の典型的な構或を示している
FIG. 3 shows a typical structure of a timing generation circuit in which a column address counter 30, a rask address counter 40, a row address counter 50, the number of display characters m per line, and the number n of display lines per frame are programmable. ing.

第3図に於いて30は列アドレスカウンタであり、その
クロツク入力OKに文字クロック25が導入されている
In FIG. 3, 30 is a column address counter, and a character clock 25 is introduced into its clock input OK.

そしてカウンタ30の出力35は一致検出器32,36
の片方の入力に接続されている。
The output 35 of the counter 30 is then sent to the coincidence detectors 32, 36.
is connected to one input of the

(カウンタ30の出力部分における小文字の7は出力線
が7本からなっていることを意味している。
(The lowercase 7 in the output part of the counter 30 means that there are seven output lines.

他も同じ)また、34は1行当りの表示文字数mを設定
するラッチレジスタ、38は列アドレスカウンタ30の
最大カウント数を設定するレジスタであり、夫々の出力
33,37は一致検出器32,36の他方の入力に接続
されている。
34 is a latch register that sets the number m of display characters per line, 38 is a register that sets the maximum count number of the column address counter 30, and the outputs 33 and 37 are the match detector 32, 36.

列アドレスカウンタ30はシンクロナスクリャが可能な
カウンタで構威されており、アドレスのカウントが進み
その出力35がラッチレジスタ38に設定された値に等
しくなると一致検出器36の出力HEがローレベルにな
り、これが列アドレスカウンタ30のCLR入力に接続
されているためカウンタ30は文字クロック25に同期
してクリャされる。
The column address counter 30 is a counter capable of synchronous clearing, and when the address count progresses and its output 35 becomes equal to the value set in the latch register 38, the output HE of the coincidence detector 36 becomes low level. Since this is connected to the CLR input of the column address counter 30, the counter 30 is cleared in synchronization with the character clock 25.

列アドレスカウンタ30がクリャされると信号HEはハ
イレベルに戻り、列アドレスカウンタ30はその後同様
なカウント動作を続ける。
When the column address counter 30 is cleared, the signal HE returns to high level, and the column address counter 30 then continues the same counting operation.

また、一致検出器32は列アドレスカウンタ30の出力
がラッチレジスタ34に設定された1行当りの表示文字
数mに一致した時、一致信号HDを出力し、インバータ
39により反転され、信号HDとして出力される。
Furthermore, when the output of the column address counter 30 matches the number m of display characters per line set in the latch register 34, the match detector 32 outputs a match signal HD, which is inverted by an inverter 39 and output as a signal HD. be done.

一致検出器36の出力HEは走査線上の最終列アドレス
を示しており、これがラスクアドレスカウンタ40のク
ロツク入力OKに導入され、ラスクアドレスのカウント
を行う。
The output HE of the coincidence detector 36 indicates the last column address on the scan line and is applied to the clock input OK of the rask address counter 40 for counting the rask addresses.

ラッチレジスタ44には最大ラスクアドレスが設定され
ており、この出力43とラスクアドレスカウンタ40の
出力45が一致検出42のそれぞれ相異る入力に導入さ
れ、両者の値が一致した時、一致信号R,Bを出力する
The maximum rask address is set in the latch register 44, and this output 43 and the output 45 of the rask address counter 40 are introduced into different inputs of the match detection 42, and when the two values match, a match signal R ,B are output.

REはラスクアドレスカウンタ40のOLR入力に接続
されているため、次のクロツクHEが来るとラスクアド
レスカウンタ40はリセットされ、以後、最大ラスクア
ドレスまでのカウント動作をくり返して行う。
Since RE is connected to the OLR input of the Rask address counter 40, the Rask address counter 40 is reset when the next clock HE arrives, and thereafter the counting operation up to the maximum Rask address is repeated.

さらに、信号REは行アドレスカウンタ50のクロツク
入力OKに導入されるとともにインバータ49により反
転された信号REを出力する。
Furthermore, the signal RE is introduced to the clock input OK of the row address counter 50, and the inverter 49 outputs the inverted signal RE.

次にラッチレジスタ54には1フレーム当りの最大行ア
ドレスが設定されており、その出力53と行アドレスカ
ウンタ50の出力55が一致検出器52に導入され、両
者が等しくなると一致信号■Eが出る。
Next, the maximum row address per frame is set in the latch register 54, and its output 53 and the output 55 of the row address counter 50 are introduced into the coincidence detector 52, and when the two become equal, a coincidence signal ■E is output. .

信号VBは行アドレスカウンタ50のOLR入力に導入
され、その最大カウント数を規定すると共にフリツプフ
ロツプ59のT端子に導入され、信号の立上りでそのQ
出力VRを“1″にセットする。
The signal VB is introduced into the OLR input of the row address counter 50, which defines its maximum count number, and is also introduced into the T terminal of the flip-flop 59, so that its Q
Set the output VR to "1".

また、ラッチレジスタ58には1フレーム当りの表示行
数nが設定されており、その出力57と行アドレスカウ
ンタ50の出力55が一致検出器56に導入され、両者
の値が等しくなった時、一致信号VDを出力し、この信
号がフリツプフロツプ59のリセット端子Rに導入され
、そのQ出力VRを″O”にリセットする。
Further, the number n of display lines per frame is set in the latch register 58, and its output 57 and the output 55 of the row address counter 50 are introduced into the coincidence detector 56, and when the two values become equal, A match signal VD is output, and this signal is introduced into the reset terminal R of the flip-flop 59, resetting its Q output VR to "O".

信号VR,は行アドレスカウンタ50がカウントする1
フレーム内の行アドレスのうち、実際表示に使われる行
タイミングすなわち垂直表示時間を規定する信号である
The signal VR, is 1 counted by the row address counter 50.
This is a signal that defines the row timing used for actual display, that is, the vertical display time, among the row addresses within the frame.

第4図に最大列アドレスを゛’127”,1行あたりの
表示文字数を80とした時の信号タイムチャートを示し
、第5図に最大ラスクアドレスを”11”とした時の信
号タイムチャートを示し、第6図に最大行アドレスを”
31″、表示行数を”25”とした時の信号タイムチャ
ートを示す。
Figure 4 shows the signal time chart when the maximum column address is ``127'' and the number of display characters per line is 80, and Figure 5 shows the signal time chart when the maximum rask address is ``11''. and the maximum row address in Figure 6.
31'' and a signal time chart when the number of display lines is set to ``25''.

以上の説明および図面によって、列アドレスカウンタ、
ラスクアドレスカウンタ、行アドレスカウンタ、1行当
りの表示文字数m,1フレーム当りの表示行数nをプロ
グラマブルにしたディスプレイのタイミング系を構或で
きる事が理解できよつ0 本発明は以上に説明したプログラマプルなディスプレイ
タイミング発生系に於いて表示データを記憶スるリフレ
ッシュメモリに対して、表示アドレスを与えるに好適な
アドレス発生装置を提供するものであり、本発明の詳細
は以下の説明で明らかになろう。
According to the above description and drawings, the column address counter,
It will be understood that it is possible to construct a display timing system in which the rask address counter, the row address counter, the number of displayed characters per line m, and the number of displayed lines per frame n are made programmable.The present invention has been explained above. The purpose of the present invention is to provide an address generator suitable for supplying a display address to a refresh memory that stores display data in a programmable display timing generation system.The details of the present invention will be made clear in the following description. Become.

第7図は本発明のアドレス発生装置の一実施例を示して
いる。
FIG. 7 shows an embodiment of the address generation device of the present invention.

本発明では第3図の例で示したディスプレイタイミング
発生系から文字クロツク信号25、水平帰線時間の最初
の1文字タイミングを示すHD信号、最終列アドレスタ
イミングを示すHE信号、最終ラスクアドレスを示すB
,E信号、垂直の表示時間を示すVR,信号が導入され
る。
In the present invention, from the display timing generation system shown in the example of FIG. 3, the character clock signal 25, the HD signal indicating the timing of the first character of the horizontal retrace time, the HE signal indicating the last column address timing, and the last rask address are indicated. B
, E signal, and VR, signal indicating the vertical display time are introduced.

第7図に於てアンドゲート200の第1の入力にはVR
信号、第2の入力にはRE信号、第3の入力にはHD信
号が接続されており、その出力はラッチレジスタ300
のT端子に接続されている。
In FIG. 7, the first input of AND gate 200 has VR
The RE signal is connected to the second input, the HD signal is connected to the third input, and the output is connected to the latch register 300.
is connected to the T terminal of

VR信号は又ラツチレジスタ300のリセット端子MR
に接続されている。
The VR signal is also connected to the reset terminal MR of the latch register 300.
It is connected to the.

アンドゲート250の第1の入力にはVR信号、第2の
入力には文字クロツク信号25が接続され、その出力は
アドレスカウンタ350のクロツク入力OKに接続され
ている。
The first input of the AND gate 250 is connected to the VR signal, the second input is connected to the character clock signal 25, and the output thereof is connected to the clock input OK of the address counter 350.

ラッチレジスタ300の出力Q。−QIOはアドレスカ
ウンタ350のパラレル人力P。
Output Q of latch register 300. -QIO is the parallel power P of the address counter 350.

−P+oに接続され、アドレスカウンタ350の出力Q
-P+o, output Q of address counter 350
.

〜QIOはリフレッシュメモリ(図示されていない)の
アドレス信号A。
~QIO is an address signal A of a refresh memory (not shown).

−A1oとして供給される他、ラッチレジスタ300の
データ入力D。
- data input D of latch register 300, as well as provided as A1o.

−D+oに接続されている。- Connected to D+o.

ラッチレジスタ300のMR,端子にはVB,信号が接
続されているため、VRがローレベルの時、すなわち垂
直帰線時間内ではラッチレジスタ300はリセットされ
ていて、その出力Q。
Since the VB signal is connected to the MR terminal of the latch register 300, the latch register 300 is reset when VR is at a low level, that is, within the vertical retrace time, and its output Q.

−Q,。はすべてゼロである。-Q,. are all zero.

VRがハイレベルになるとリセットが解除され、その後
垂直表示時間の各行の最終ラスクアドレスR,EとHD
がハイレベルになったタイミングでアンドゲート200
が開かれ、アドレスカウンタ350の出力A。
The reset is released when VR becomes high level, and then the final rask address R, E and HD of each line of vertical display time
And gate 200 when becomes high level
is opened and output A of address counter 350.

−A1oがラッチレジスタ300にプリセットされる。−A1o is preset in the latch register 300.

ここでBEがハイレベルでHDがハイレベルになるタイ
ミングではアドレスカウンタ350の出力は次の行の表
示データが記憶されているリフレッシュメモリの先頭ア
ドレスになっている。
Here, at the timing when BE is at a high level and HD is at a high level, the output of the address counter 350 is the start address of the refresh memory where the display data of the next row is stored.

したがって、ラッチレジスタ300は行単位で連続して
記憶されている表示データの各行の先頭アドレスを行表
示タイミング毎に切換えて保持する先頭アドレスアサイ
ンレジスタとして作用する。
Therefore, the latch register 300 functions as a start address assignment register that switches and holds the start address of each row of display data that is continuously stored row by row at each row display timing.

アドレスカウンタ350はシンクロナスロードが可能な
カウンタで、そのロード入力LDには各ラスク毎に最終
列アドレスタイミングで発生するHE信号が接続されて
おり、HEがローレベルのときアンドゲート250を通
って、クロツク端子OKに文字クロツク25が導入され
るとその時点のラッチレジスタ300の出力がアドレス
カウンタ350にロードされる。
The address counter 350 is a counter capable of synchronous loading, and the HE signal generated at the last column address timing for each rask is connected to its load input LD. , when the character clock 25 is introduced to the clock terminal OK, the output of the latch register 300 at that time is loaded into the address counter 350.

すなわち、アドレスカウンタ350には行単位の表示デ
ータの先頭アドレスが各ラスクアドレス毎にプリセット
され、その値を基準にしてアドレスのカウントが行われ
る。
That is, the address counter 350 is preset with the start address of display data in units of rows for each rask address, and addresses are counted based on that value.

このようにラッチレジスタによる行単位の先頭アドレス
の保持、アドレスカウンタによる各ラスクアドレス毎の
先頭アドレスのプリセット、文字クロツクによるアドレ
スのカウント動作が制御されて、第8図に示すように水
平、垂直表示時間において表示に必要な所定のメモリア
ドレスが発生される。
In this way, the latch register holds the start address for each line, the address counter presets the start address for each rask address, and the character clock controls the address counting operation, resulting in horizontal and vertical display as shown in Figure 8. A predetermined memory address necessary for display at the time is generated.

第9図は第7図の動作タイムチャートを示したものであ
る。
FIG. 9 shows an operation time chart of FIG. 7.

この図より実施例における各種信号の相互関係が明らか
になり、アドレスカウンタによる表示アドレス発生の様
子が理解されよう。
From this figure, the interrelationships of various signals in the embodiment will become clear, and the manner in which display addresses are generated by the address counter will be understood.

なお、第9図において、信号REは第5図のタイムチャ
ートに示した信号REの反転信号であり、第5図のラス
クアドレス11のタイミングを示す信号である。
In FIG. 9, the signal RE is an inverted signal of the signal RE shown in the time chart of FIG. 5, and is a signal indicating the timing of the rask address 11 of FIG.

信号HRは、列アドレスカウンタ30が発生する列アド
レス(O〜127)のうち、実際表示に使用される列ア
ドレス(O〜79)発生期間、すなわち水平表示時間を
示す。
The signal HR indicates the period during which the column address (0 to 79) used for actual display among the column addresses (0 to 127) generated by the column address counter 30 is generated, that is, the horizontal display time.

列アドレスO〜79は、水平方向80文字表示の例を説
明しているためである。
This is because column addresses O to 79 explain an example of displaying 80 characters in the horizontal direction.

100文字の場合は、これがO〜99のアドレス発生期
間が水平表示時間となる。
In the case of 100 characters, the address generation period from 0 to 99 becomes the horizontal display time.

第10図はラスク走査型ディスプレイにおけるライトペ
ンによる文字位置検出方式の典型的な従来例を示す、ラ
イトペン400には受光素子(図示せず)が内蔵されて
いて受光出力がケーブル405を通って量子化増幅器4
10に導入され、その出力がラッチレジスタ420,4
30のT端子に導入されている、ラッチレジスタ420
,430のデータ入力には夫々列アドレスカウンタ30
の出力35、行アドレスカウンタ50の出力55が接続
されている。
FIG. 10 shows a typical conventional example of a character position detection method using a light pen in a Rusk scanning display.The light pen 400 has a built-in light receiving element (not shown), and the light receiving output is transmitted through a cable 405. Quantization amplifier 4
10 and its output is connected to the latch register 420,4.
The latch resistor 420 is introduced into the T terminal of 30.
, 430 are each provided with a column address counter 30.
The output 35 of the row address counter 50 and the output 55 of the row address counter 50 are connected.

今、ライトペン400をCRT表示画面の特定の位置に
指示すると、ラスク走査による電子ビームがライトペン
400の直下を通過した時点で量子化増幅器410から
strobe信号が得られ、その時点の列アドレスカウ
ンタ30、行アドレスカウンタ50の内容が夫々ラッチ
レジスタ420,430にセットされ、ライトペンが指
示した文字位置が座標アドレスとして得られる。
Now, when the light pen 400 is directed to a specific position on the CRT display screen, a strobe signal is obtained from the quantization amplifier 410 when the electron beam by rask scanning passes directly under the light pen 400, and the column address counter at that point is 30. The contents of the line address counter 50 are set in the latch registers 420 and 430, respectively, and the character position indicated by the light pen is obtained as a coordinate address.

第11図は本発明によるアドレス発生装置の一つの応用
例を示している。
FIG. 11 shows one example of application of the address generator according to the present invention.

この応用例ではライトペンのstrobe信号により、
本発明アドレス発生装置のアドレスカウンタ350の出
力をラッチレジスタ440にセットしてライトペン検出
文字位置アドレスとするものである。
In this application example, the strobe signal of the light pen allows
The output of the address counter 350 of the address generator of the present invention is set in the latch register 440 and used as the light pen detected character position address.

従来の文字位置検出方式では座標アドレスとして文字位
置情報が得られるが、本発明の応用例ではライトペンの
検出結果が直接リフレッシュメモリのアドレスに対応し
ている事に特徴がある。
In the conventional character position detection method, character position information is obtained as a coordinate address, but the applied example of the present invention is characterized in that the detection result of the light pen directly corresponds to the address of the refresh memory.

すなわち、ライトペンの使われ方としては検出文字位置
が計算機に読取られ、そのアドレスに個有のファンクシ
ョンプログラムを起動させる場合の他、検出文字位置の
1文字、あるいはそれに続く一連の文字情報を計算機に
読取らせる事がしばしば行われる。
In other words, the light pen is used when the detected character position is read by a computer and a unique function program is started at that address, or when the computer reads information about one character at the detected character position or a series of characters following it. This is often done by having the person read it.

この場合、ライトペンの検出結果が従来のように座標ア
ドレスで得られるものであればそれをリフレッシュメモ
リのアドレスに変換するためのプログラム処理が必要で
あるが、本発明では検出結果のアドレスを直接リフレッ
シュメモリのアドレスとしてメモリのデータを読出す事
が出来るという新たな利点が生じる。
In this case, if the light pen detection result is obtained as a coordinate address as in the past, program processing is required to convert it into a refresh memory address, but with the present invention, the address of the detection result can be directly obtained. A new advantage arises in that data in the memory can be read out as an address in the refresh memory.

以上の説明で明らかなように本発明によるアドレス発生
装置ではディスプレイのタイミング発生系がプログラマ
ブルで、かつ1行当りの表示文字数、1フレーム当りの
表示行数がプログラマブルであっても常にプログラムさ
れたシステムの下でリフレッシュメモリに必要なアドレ
ス信号を発生できるため、ディスプレイのタイミング発
生系の標準パッケージ化やLSI化を実現する場合に極
めて有効である。
As is clear from the above explanation, in the address generation device according to the present invention, the timing generation system of the display is programmable, and even though the number of display characters per line and the number of display lines per frame are programmable, the system is always programmed. Since the address signal necessary for the refresh memory can be generated under the following conditions, it is extremely effective in realizing standard packaging or LSI implementation of a display timing generation system.

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

第1図はラスク走査型CRTディスプレイの基本的なタ
イミング発生系を説明するためのプロツク図、第2図A
はOR,T表示画面の文字位置アドレスを示す図、第2
図Bは第2図Aの表示画面におけるリフレッシュメモリ
内のデータ配列を示す図、第3図はラスク走査型CRT
ディスプレイのタイミング発生系をプログラマブルにし
た場合の典型的な構或ブロック図、第4図〜第6図は第
3図のタイミング発生系の信号タイムチャート、第7図
は本発明のアドレス発生装置の一実施例を示すブロック
図、第8図は本発明アドレス発生装置によるアドレス発
生の様子を示す図、第9図は第7図の動作タイムチャー
ト、第10図は従来のライトペン位置検出方式の典型的
な例を示す図、第11図は本発明によるライトペン位置
検出方式のー実施例を示す図。 符号の説明、10・・・・・・基準クロツク発生器、2
0・・・・・・ドットカウント、30・・・・・・列ア
ドレスカウンタ、40・・・・・・ラスクアドレスカウ
ンタ、50・・・・・・行アドレスカウンタ、60・・
・・・・アドレス変換器、70・・・・・・リフレッシ
ュメモリ、80・・・・・・文字発生器、90・・・・
・・並一直列変換器、100・・・・・・CRT表示器
、32,36,42,52,56・・・・・・一致検出
器、34,3B,44,54,5B・・・・・・ラッチ
レジスタ、39,49・・・・・・インバータ、59・
・・・・・フリツプフロツプ、200,250・・・・
・・アンドゲート、300・・・・・・ラツチレジス久
350・・・・・・アドレスカウンタ、400・・・・
・・ライトペン、405・・・・・・ケーブル、410
・・・・・・量子化増幅器、420 ,430 ,44
0・・・・・・ラッチレジスタ。
Figure 1 is a block diagram for explaining the basic timing generation system of a rask scanning type CRT display, and Figure 2A.
is a diagram showing the character position address of the OR, T display screen, the second
Figure B is a diagram showing the data arrangement in the refresh memory on the display screen of Figure 2A, and Figure 3 is a diagram showing the data arrangement in the refresh memory on the display screen of Figure 2A.
A typical configuration block diagram when the timing generation system of the display is made programmable, Figures 4 to 6 are signal time charts of the timing generation system of Figure 3, and Figure 7 is a diagram of the address generation device of the present invention. A block diagram showing one embodiment, FIG. 8 is a diagram showing address generation by the address generator of the present invention, FIG. 9 is an operation time chart of FIG. 7, and FIG. 10 is a diagram of the conventional light pen position detection method. FIG. 11 is a diagram showing a typical example, and FIG. 11 is a diagram showing an embodiment of the light pen position detection method according to the present invention. Explanation of symbols, 10...Reference clock generator, 2
0...Dot count, 30...Column address counter, 40...Rask address counter, 50...Row address counter, 60...
... Address converter, 70 ... Refresh memory, 80 ... Character generator, 90 ...
... Parallel-to-serial converter, 100... CRT display, 32, 36, 42, 52, 56... Coincidence detector, 34, 3B, 44, 54, 5B... ...Latch register, 39,49...Inverter, 59.
...flipflop, 200,250...
...And gate, 300...Latch register 350...Address counter, 400...
...Light pen, 405...Cable, 410
...Quantization amplifier, 420, 430, 44
0...Latch register.

Claims (1)

【特許請求の範囲】[Claims] 1 ラスタ走査型ディスプレイにおける表示アドレスを
発生するものにおいて、垂直帰線時間内に初期設定され
、該初期設定以外の時間においては、各行の最終ラスク
アドレスにおける水平帰線時間の最初の1文字タイミン
グ時のアドレスカウンタの出力をセットすることにより
、各行の表示データが格納されているリフレッシュメモ
リの先頭アドレスを表示行毎に切換え保持するラッチレ
ジスタと、各行の各ラスクアドレスの最終列アドレスタ
イミングの文字クロツクに同期して該ラッチレジスタの
出力をプリセットし、その値を基点として文字クロツク
をカウントするアドレスカウンタとを有し、該アドレス
カウンタの出力を前記表示アドレスとして前記リフレッ
シュメモリに出力することを特徴とする表示アドレス発
生装置。
1 In a device that generates a display address in a raster scanning type display, it is initially set during the vertical retrace time, and at times other than the initial setting, at the timing of the first character of the horizontal retrace time at the last rask address of each line. By setting the output of the address counter, the latch register switches and holds the start address of the refresh memory where display data of each row is stored for each display row, and the character clock of the last column address timing of each rask address of each row. and an address counter that presets the output of the latch register in synchronization with and counts character clocks using the preset value as a base point, and outputs the output of the address counter to the refresh memory as the display address. display address generator.
JP9028576A 1976-07-30 1976-07-30 display address generator Expired JPS5836787B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9028576A JPS5836787B2 (en) 1976-07-30 1976-07-30 display address generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9028576A JPS5836787B2 (en) 1976-07-30 1976-07-30 display address generator

Publications (2)

Publication Number Publication Date
JPS5316527A JPS5316527A (en) 1978-02-15
JPS5836787B2 true JPS5836787B2 (en) 1983-08-11

Family

ID=13994238

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9028576A Expired JPS5836787B2 (en) 1976-07-30 1976-07-30 display address generator

Country Status (1)

Country Link
JP (1) JPS5836787B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS578903U (en) * 1980-06-18 1982-01-18
JPS5725203U (en) * 1980-07-21 1982-02-09

Also Published As

Publication number Publication date
JPS5316527A (en) 1978-02-15

Similar Documents

Publication Publication Date Title
US4228430A (en) CRT Display apparatus with changeable cursor indicia
US4630039A (en) Display processing apparatus
US4468662A (en) Display apparatus for displaying characters or graphics on a cathode ray tube
US4766427A (en) Display apparatus with display screen splitting function
US4149264A (en) CRT display apparatus of raster scanning type
US4560981A (en) Logic waveform display apparatus
JPS5836787B2 (en) display address generator
JPS6155119B2 (en)
JP2727036B2 (en) Trigger generation method using buffer memory
JPS61294374A (en) Waveform display device
JPS6322594B2 (en)
KR890006572Y1 (en) Character production devices by counter
JPS58121090A (en) Display control device
SU1624434A1 (en) Device for displaying data on the screen of a cathode-ray tube
JP2634168B2 (en) Raster detection control device for scanning display device
SU484538A1 (en) Graphic reading device
SU674056A1 (en) Symbol shaper
EP0159589A2 (en) Display system for a measuring instrument
JPS6261156B2 (en)
JPH02206767A (en) Signal processor for raster scan type display device
JPH0682266B2 (en) Display address generator
JPS5995589A (en) Crt display
JPH0375798A (en) Waveform display device
JPS58182193A (en) Refresh controller
JPS61105587A (en) Crt controller