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
JPH07101341B2 - Access method for refresh memory, display controller, and graphic processing device - Google Patents
[go: Go Back, main page]

JPH07101341B2 - Access method for refresh memory, display controller, and graphic processing device - Google Patents

Access method for refresh memory, display controller, and graphic processing device

Info

Publication number
JPH07101341B2
JPH07101341B2 JP2155191A JP15519190A JPH07101341B2 JP H07101341 B2 JPH07101341 B2 JP H07101341B2 JP 2155191 A JP2155191 A JP 2155191A JP 15519190 A JP15519190 A JP 15519190A JP H07101341 B2 JPH07101341 B2 JP H07101341B2
Authority
JP
Japan
Prior art keywords
display
cycle
memory
access
processor
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
JP2155191A
Other languages
Japanese (ja)
Other versions
JPH03129391A (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 JP2155191A priority Critical patent/JPH07101341B2/en
Publication of JPH03129391A publication Critical patent/JPH03129391A/en
Publication of JPH07101341B2 publication Critical patent/JPH07101341B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、デイスプレイ装置に表示するための表示情報
を記憶するリフレツシユメモリのアクセス方法、及びそ
のアクセス方法を使用するデイスプレイコントローラ並
びにこのデイスプレイコントローラを用いる図形処理装
置に関する。
The present invention relates to a method for accessing a refresh memory for storing display information to be displayed on a display device, a display controller using the access method, and the display controller. The present invention relates to a graphic processing device using.

〔従来の技術〕[Conventional technology]

陰極線管(以下CRTと呼ぶ)を用いて文字や図形の表示
制御を行うものとして、ラスタ走査型デイスプレイ装置
の表示制御機能を大規模集積回路(以下LSIと呼ぶ)で
実現したCRTコントローラが従来より広く用いられてい
る。このCRTコントローラは、ラスタ走査に合せてあら
かじめ設定された表示開始アドレスから順にメモリアド
レスを出力する機能をもつ。また、デイスプレイ装置を
駆動する同期信号を出力する機能を有する。この従来型
CRTコントローラを用いて、独立した複数枚の画面情報
を重ね合せ表示する方法として、第1図及び第2図に示
す方法がある。
A CRT controller that realizes the display control function of a raster scanning type display device with a large-scale integrated circuit (hereinafter referred to as LSI) is used as a control for displaying characters and figures using a cathode ray tube (hereinafter referred to as CRT). Widely used. This CRT controller has a function of sequentially outputting memory addresses from a preset display start address in accordance with raster scanning. It also has a function of outputting a synchronization signal for driving the display device. This conventional type
There is a method shown in FIGS. 1 and 2 as a method of superimposing and displaying a plurality of independent pieces of screen information by using a CRT controller.

第1図は、1個のCRTコントローラ13によつて複数のバ
ンクに分割されたリフレツシユメモリ161,162を制御す
るものである。CRTコントローラ13はアドレスバス11及
びデータバス12によつて中央処理装置(CPU)に接続さ
れ、表示のためのリフレツシユメモリアドレス及びCRT
の同期信号を発生する。クロツク発生回路14はCRTコン
トローラ13は並列直列変換器171,172に対し、動作クロ
ツクを供給する。アドレス選択回路15は、表示期間中は
CRTコントローラ13から供給される表示メモリアドレス
を、非表示期間中はCPUのアドレスバス11を選択し、2
つのリフレツシユメモリバンク161,162がアクセスされ
る。メモリから読出されたデータはそれぞれ独立に並列
直列変換器171,172にて直列信号に変換され、合成回路1
8にて重ね合せられる。
In FIG. 1, one CRT controller 13 controls the refresh memories 161 and 162 divided into a plurality of banks. The CRT controller 13 is connected to a central processing unit (CPU) by an address bus 11 and a data bus 12, and is provided with a refresh memory address for display and a CRT.
To generate the sync signal. The CRT controller 13 of the clock generation circuit 14 supplies an operation clock to the parallel / serial converters 171 and 172. The address selection circuit 15 is
Select the display memory address supplied from the CRT controller 13 by selecting the CPU address bus 11 during the non-display period.
Two refresh memory banks 161, 162 are accessed. The data read from the memory are independently converted into serial signals by the parallel / serial converters 171 and 172, and the synthesis circuit 1
Stacked at 8.

このような構成の従来方法で、2つのメモリバンクには
同一の表示アドレスが供給されるため、重ね合せを行な
う2枚の画面は同一の画面構成としなければならない。
このため、表示画面の一部にのみ重ね合せを行なう場合
にも、表示画面2枚分のメモリ容量が必要となりメモリ
の利用効率が悪くなるという問題がある。また、表示開
始アドレスを書き替えて画面移動を行なう場合、2枚の
画面を独立に移動することができない。更に表示期間中
はリフレツシユメモリ内容を書替えることができないた
め描画速度が遅くなるという欠点がある。
Since the same display address is supplied to the two memory banks in the conventional method having such a configuration, the two screens to be superimposed must have the same screen configuration.
Therefore, even when only a part of the display screen is superposed, there is a problem that the memory capacity for two display screens is required and the memory utilization efficiency deteriorates. Further, when the screen is moved by rewriting the display start address, the two screens cannot be moved independently. Further, there is a drawback that the drawing speed becomes slow because the contents of the refresh memory cannot be rewritten during the display period.

第2図は、第1図に示す如きCRTコントローラを複数個
用いて複数のメモリバンクを個別制御するものである。
2台のCRTコントローラ131,132はクロツク発生回路14か
ら同一のクロツクを受けて同期動作を行なつており、そ
れぞれ個別に表示メモリアドレスを発生しリフレツシユ
メモリ161,162をアクセスする。読出されたデータは並
列直列変換器171,172で直列信号に変換され、合成回路1
8にて重ね合せ画像信号が得られる。
FIG. 2 shows the individual control of a plurality of memory banks by using a plurality of CRT controllers as shown in FIG.
The two CRT controllers 131 and 132 receive the same clock from the clock generation circuit 14 and perform a synchronous operation, and individually generate a display memory address to access the refresh memories 161 and 162. The read data is converted into a serial signal by the parallel / serial converters 171, 172, and the combining circuit 1
At 8, a superposed image signal is obtained.

この方式では2枚の表示画面のアドレスを独立に制御す
るため、独立に画面移動を行うことができるが、部品点
数や配線量が多く装置が大規模になるという欠点があ
る。また、表示画面の一部にのみ重ね合せを行なう場合
はリフレツシユメモリの容量を小さくできるが、それぞ
れの画面に対するメモリが物理的に分離された構成とな
つているため、重ね合せ画面の最大の大きさに合せて設
計する必要がある。更に、この場合にも第1図と同様
に、表示期間中はリフレツシユメモリ内容を書替えるこ
とができないため描画速度が遅い。第2図の方式に類す
る従来方式としては、特開昭52−95926号公報などが公
知である。
In this method, since the addresses of the two display screens are controlled independently, the screens can be moved independently, but there is a disadvantage that the number of parts and the amount of wiring are large and the device becomes large-scale. Also, when overlaying only a part of the display screen, the capacity of the refresh memory can be reduced, but the memory for each screen is physically separated, so the maximum size of the overlay screen is It must be designed according to the size. Further, also in this case, as in FIG. 1, the drawing speed is slow because the contents of the refresh memory cannot be rewritten during the display period. As a conventional method similar to the method shown in FIG. 2, Japanese Patent Laid-Open No. 52-95926 is known.

以上の公知技術においては、いずれも、デイスプレイ装
置の表示期間中は、前記のCRTコントローラがリフレツ
シユメモリから表示情報を読み出す表示アクセスだけを
行つており、表示期間以外の期間には中央処理装置(CP
U)がメモリの書き換えのための描画アクセスを行なつ
ていた(以下、CPUとメモリ間の書き換えなどを“描
画”と称する)。すなわち、描画アクセスの時間が限定
されることにより、十分な描画速度を発揮できないとい
う問題があつた。
In any of the above-mentioned known techniques, during the display period of the display device, the CRT controller only performs display access for reading display information from the refresh memory, and the central processing unit (excluding the display period). CP
U) was performing drawing access for rewriting the memory (hereinafter, rewriting between the CPU and the memory is called "drawing"). That is, there is a problem that a sufficient drawing speed cannot be achieved due to the limited time for drawing access.

この問題を解決するものとして、特開昭52−82134号公
報に開示されている手法が知られている。これは、キヤ
ラクタコード方式において、1文字表示タイミングを2
分割して表示アクセスと描画アクセスを行なわしめるも
のである。すなわちこの手法によれば、1フレーム周期
の半分の時間をCPUからの描画アクセスに割り当てるこ
とができ、描画速度が改善されるものとなつていた。
As a method for solving this problem, a method disclosed in Japanese Patent Laid-Open No. 52-82134 is known. This is one character display timing is 2 in the charactor code method.
It is divided into display access and drawing access. That is, according to this method, half of one frame period can be allocated to the drawing access from the CPU, and the drawing speed is improved.

〔発明が解決しようとする課題〕[Problems to be Solved by the Invention]

上記の従来例に示されるようなキヤラクターコード方式
においては、描画アクセスのための時間を、前記従来型
時分割方式による描画アクセス時間に限つてもさほど支
障は無い。しかし、グラフイツク表示方式では扱うデー
タ量が格段に増えるため、十分な描画アクセスのための
時間の確保は依然として問題となる。すなわち、描画ア
クセスのための時間を少しでも多く確保することは、直
接グラフイツク処理の性能に影響を与えるものであり、
更なる改善が強く求められている。
In the character code method as shown in the above-mentioned conventional example, there is no problem even if the time for drawing access is limited to the drawing access time by the conventional time division method. However, in the graphic display method, the amount of data to be handled is remarkably increased, so that securing sufficient time for drawing access remains a problem. In other words, securing as much time as possible for drawing access directly affects the performance of graphics processing.
Further improvement is strongly demanded.

本発明は、表示情報を記憶するリフレツシユメモリの内
容を書き替える描画アクセスを行なうための描画用サイ
クルを十分に確保し、描画速度が速く、デイスプレイ装
置に安定した画像を供給できるリフレツシユメモリのア
クセス方法を提供することを目的とする。
The present invention provides a refresh memory that can secure a sufficient drawing cycle for performing drawing access for rewriting the contents of a refresh memory that stores display information, has a high drawing speed, and can supply a stable image to a display device. The purpose is to provide access methods.

本発明の他の目的は該アクセス方法によつてリフレツシ
ユメモリをアクセスするデイスプレイコントローラ及び
図形処理装置を提供することである。
Another object of the present invention is to provide a display controller and a graphic processing device for accessing a refresh memory by the access method.

〔課題を解決するための手段〕[Means for Solving the Problems]

上記目的を達成するために、デイスプレイ装置に表示す
るための表示情報を記憶するリフレツシユメモリのアク
セス方法において、前記リフレツシユメモリの表示情報
の書き替えを行なう描画アクセスを、前記デイスプレイ
装置の表示期間と表示期間以外の期間の双方において行
ない、前記表示期間中における描画アクセスを実行する
為の時間の割合よりも、前記表示期間以外の期間中にお
ける描画アクセスを実行するための時間の割合を高くす
るものである。
In order to achieve the above object, in a method of accessing a refresh memory for storing display information to be displayed on a display device, a drawing access for rewriting the display information of the refresh memory is performed in a display period of the display device. And the period other than the display period, the ratio of the time for executing the drawing access during the period other than the display period is made higher than the ratio for the time for performing the drawing access during the display period. It is a thing.

また上記他の目的を達成するために、表示情報を記憶す
るリフレツシユメモリを用いて走査型のデイスプレイ装
置の表示制御を行なうデイスプレイコントローラにおい
て、前記デイスプレイ装置の表示期間を示すタイミング
信号を発生する第1の手段であるタイミングプロセツサ
と、前記リフレツシユメモリから表示情報を読み出す表
示アクセスを行なう第2の手段である表示プロセツサ
と、前記リフレツシユメモリの表示情報の書き替え処理
を行なう描画アクセスを実行する第3の手段である描画
プロセツサとを備えた構成とする。
Further, in order to achieve the above-mentioned other object, in a display controller for performing display control of a scanning type display device using a refresh memory for storing display information, a timing signal indicating a display period of the display device is generated. A timing processor which is a first means, and a display processor which is a second means which performs display access for reading display information from the refresh memory, and a drawing access which is a process for rewriting the display information of the refresh memory are executed. And a drawing processor which is the third means.

更に、かかるデイスプレイコントローラを備えた図形処
理装置も特徴とするものである。
Further, a graphic processing device equipped with such a display controller is also featured.

〔作用〕[Action]

表示期間中における描画アクセスを実行するための時間
の割合よりも、表示期間以外の期間中における描画アク
セスを実行するための時間の割合を高くすることによ
り、リフレツシユメモリの描画アクセス時間を十分に確
保でき、描画の高速化がなし得る。具体的には、前記の
タイミングプロセツサからの信号を受けて、デイスプレ
イ装置の表示時間中には、表示プロセツサによるm(m
は1以上の整数)回の表示アクセスと描画プロセツサに
よるn(nは1以上の整流)回の描画アクセスとを繰り
返し、デイスプレイ装置の表示期間以外の期間では、描
画プロセツサによつて(n+1)回以上連続して描画ア
クセスを行なう。それによつてデイスプレイコントロー
ラは、リフレツシユメモリを描画アクセスする時間を十
分に確保できる。
By setting the ratio of the time for executing drawing access during the period other than the display period to be higher than the ratio of time for executing the drawing access during the display period, the drawing access time of the refresh memory will be sufficient. It can be secured and the drawing speed can be increased. Specifically, in response to the signal from the timing processor, during the display time of the display device, m (m
Is an integer greater than or equal to 1) and n (n is a rectification of 1 or more) drawing access by the drawing processor is repeated, and during a period other than the display period of the display device, the drawing processor uses (n + 1) times. The drawing access is continuously performed. Accordingly, the display controller can secure a sufficient time for drawing access to the refresh memory.

〔実施例〕〔Example〕

以下、図面に基づいて本発明の好適な実施例を詳細に説
明する。
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings.

第3図は、本発明に係るデイスプレイコントローラを用
い表示システムを構成した例を示す。この例では、デイ
スプレイコントローラ31,クロツク発生回路32,リフレツ
シユメモリ33,ラツチ34,並列直列変換回路171,172、合
成回路18から構成される。デイスプレイコントローラ31
はCPUのアドレスバス11,データバス12に接続され種々制
御情報が転送される。リフレツシユメモリバス3cとCPU
バス11,12とは切離され、CPU側からのアクセスはすべて
デイスプレイコントローラ31を介して行なわれる。リフ
レツシユメモリバス3cはアドレス、データのマルチプレ
クスバスとなつている。クロツク発生回路32は、ドツト
クロツク3a,デイスプレイコントローラ31の駆動クロツ
ク3b,第1位相のデータロードタイミング3d,第2位相の
データロードタイミング3e等のシステムで用いる各種ク
ロツク信号を発生する。2枚(n=2)の画面の重ね合
せを行なうモードでは、1表示期間中に2回(n回)の
メモリアクセスが行なわれ、独立した2枚の画像情報が
時分割に読出される。3枚の画面の場合には、1表示期
間中に3回のメモリアクセスが行なわれる。4枚以上の
場合も同様である。
FIG. 3 shows an example in which a display system is constructed using the display controller according to the present invention. In this example, it is composed of a display controller 31, a clock generation circuit 32, a refresh memory 33, a latch 34, parallel / serial conversion circuits 171, 172, and a synthesis circuit 18. Display Controller 31
Is connected to the address bus 11 and data bus 12 of the CPU to transfer various control information. Refresh memory bus 3c and CPU
It is separated from the buses 11 and 12, and all accesses from the CPU side are performed via the display controller 31. The refresh memory bus 3c is a multiplexed bus for address and data. The clock generation circuit 32 generates various clock signals used in the system such as the dot clock 3a, the drive clock 3b of the display controller 31, the first phase data load timing 3d, and the second phase data load timing 3e. In the mode for superimposing two (n = 2) screens, memory access is performed twice (n times) during one display period, and two independent image information are read in a time division manner. In the case of three screens, memory access is performed three times during one display period. The same applies to the case of four or more sheets.

第4図は重ね合せ表示のタイムチヤートを示す。16ドツ
トサイクルが1表示サイクルとなり、1表示サイクル中
には2回のメモリアクセスが行なわれる。第1位相での
読出しデータは第1位相ロードタイミング3dによつてラ
ツチ34に一時記憶される。第2位相での読出しデータは
第2位相ロードタイミングで並列直列変換器172にロー
ドされ、この時同期にラツチ34の内容が並列直列変換器
171にロードされる。2つの並列直列変換器171,172の内
容は同時に直列データに変換され、合成回路18にて重ね
合せられ合成ビデオ信号3fが出力される。
FIG. 4 shows a time chart of superimposed display. One 16-dot cycle constitutes one display cycle, and memory access is performed twice during one display cycle. The read data in the first phase is temporarily stored in the latch 34 at the first phase load timing 3d. The read data in the second phase is loaded into the parallel / serial converter 172 at the second phase load timing, and at this time, the contents of the latch 34 are synchronized with the parallel / serial converter.
Loaded in 171. The contents of the two parallel-to-serial converters 171 and 172 are simultaneously converted into serial data, which are combined by the combining circuit 18 and output as a combined video signal 3f.

第5図はデイスプレイコントローラ31の内部構成を示
し、描画プロセツサ51,表示プロセツサ52,タイミングプ
ロセツサ53,CPUインタフエース54,デイスプレインイタ
フエース55の各ブロツクから成る。描画プロセツサ51
は、線や面等の図形発生やCPUとリフレツシユメモリ間
のデータ転送等を制御するもので、描画アドレスを出力
しリフレツシユメモリの読み書きを行なう。表示プロセ
ツサ52はラスタ走査に従つて順次表示されるリフレツシ
ユメモリの表示アドレスを出力する。タイミングプロセ
ツサ53は、CRTの同期信号や表示タイミングや表示と描
画の切り替え信号等の各種タイミング信号を発生する。
CPUインタフエース54は、CPUデータバスとCRTコントロ
ーラ間の同期化等CPUとのインタフエースを司る。デイ
スプレイインタフエース55は、表示と描画のアドレス切
り替え制御等リフレツシユメモリ及びデイスプレイ装置
とのインタフエースを司る。描画,表示,タイミングの
3プロセツサが機能分散し並列動作することにより、処
理効率を向上している。
FIG. 5 shows the internal configuration of the display controller 31, which is composed of a drawing processor 51, a display processor 52, a timing processor 53, a CPU interface 54, and a display interface 55. Drawing processor 51
Controls the generation of graphics such as lines and planes and the data transfer between the CPU and the refresh memory. It outputs the drawing address and reads / writes the refresh memory. The display processor 52 outputs the display address of the refresh memory which is sequentially displayed according to the raster scanning. The timing processor 53 generates various timing signals such as a CRT synchronization signal, display timing, and a display / drawing switching signal.
The CPU interface 54 controls the interface with the CPU such as synchronization between the CPU data bus and the CRT controller. The display interface 55 controls the interface between the refresh memory and the display device, such as the address switching control between display and drawing. The processing efficiency is improved by the functions of the three processors for drawing, displaying, and timing being distributed and operating in parallel.

さて、第5図において、タイミングプロセツサ53は、デ
イスプレイインタフエース55を介してクロツクを入力
し、ここで表示に必要な各種のタイミング信号を出力す
る。このタイミングプロセツサ53の内部構成の詳細は第
6図に示されており、その説明は後述する。タイミング
プロセツサ53では、水平および垂直の同期信号、1文字
表示期間を示す文字同期信号などの表示に必要な同期信
号が発生されると共に、1文字表示期間をn分割したタ
イミングで表示アドレス発生のタイミング信号が発生さ
れる。このタイミング信号の発生されている期間を1メ
モリサイクルと呼ぶ。なお、1メモリサイクルをどの程
度にするか、言いかえればnをいくらにするかは、重ね
合せを行なう画面の枚数や表示と描画のバランスによつ
て決まる。タイミングプロセツサ53は、CPU(図示せ
ず)からCPUインタフエース54を介して送られてくるデ
ータnを内部のメモリ(レジスタ)に記憶しておき、こ
のnに基づいてそれに見合うタイミング信号を発生す
る。もちろん、タイミングプロセツサ53は、この他の同
期信号発生のためのデータ等も同様に内部の夫々のレジ
スタに配置している。表示プロセツサ52は、タイミング
プロセツサ53の発する表示アドレス発生タイミングに同
期して表示アドレスを発生し、これをデイスプレイイン
タフエース55を介してリフレツシユメモリ33(第3図参
照)に供給する。
Now, in FIG. 5, the timing processor 53 inputs the clock through the display interface 55 and outputs various timing signals necessary for display here. Details of the internal structure of the timing processor 53 are shown in FIG. 6, and the description thereof will be given later. The timing processor 53 generates horizontal and vertical sync signals, a sync signal required for display such as a character sync signal indicating one character display period, and generates a display address at a timing when the one character display period is divided into n. Timing signals are generated. The period in which the timing signal is generated is called one memory cycle. Note that how much one memory cycle is, in other words, how much n is determined depends on the number of screens to be superimposed and the balance between display and drawing. The timing processor 53 stores the data n sent from the CPU (not shown) via the CPU interface 54 in an internal memory (register) and generates a timing signal corresponding to the data n. To do. Of course, the timing processor 53 similarly arranges other data for generating the synchronizing signal in the respective internal registers. The display processor 52 generates a display address in synchronization with the display address generation timing issued by the timing processor 53, and supplies this to the refresh memory 33 (see FIG. 3) via the display interface 55.

この表示プロセツサ52の内部構成の詳細は第15図に示さ
れており、その詳細な説明は後述する。表示プロセツサ
52では、n組の表示アドレスを1文字表示期間内で時分
割で発生させるため、n組の表示開始アドレスを記憶し
ておき、夫々の表示アドレスの発生タイミング信号がタ
イミングプロセツサ53で発生される毎に、n組の夫々の
表示アドレスの増分を演算し、この増分と記憶されてい
る表示開始アドレスとの和として夫々の表示アドレスを
発生させる。発生された夫々の表示アドレスは、デイス
プレイインタフエース55を介してリフレツシユメモリに
出力される。なお、表示プロセツサ52における演算に必
要なデータは、CPUインタフエース54を介して内部のメ
モリまたレジスタに記憶しておく。描画プロセツサ51
は、リフレツシユメモリに表示すべき情報を記憶させ
て、いわゆる表示(描画)する際に使用されるが、ここ
ではその詳細な説明は省略する。
Details of the internal structure of the display processor 52 are shown in FIG. 15, and a detailed description thereof will be given later. Display processor
In 52, n sets of display addresses are generated in a time-division manner within one character display period. Therefore, n sets of display start addresses are stored, and the timing processor 53 generates a generation timing signal for each display address. Each time, the increment of each display address of n sets is calculated, and each display address is generated as the sum of this increment and the stored display start address. The respective generated display addresses are output to the refresh memory via the display interface 55. The data required for the calculation in the display processor 52 is stored in the internal memory or register via the CPU interface 54. Drawing processor 51
Is used when so-called display (drawing) is performed by storing information to be displayed in the refresh memory, but a detailed description thereof will be omitted here.

第6図は、上述のタイミングプロセツサ53の詳細な構成
を示す。制御部61,マイクロ命令デコーダ62,演算部63か
ら成る。更に、制御部61は、水平エントリアドレスポイ
ンタ6101,マイクロプログラムアドレスレジスタ6102,マ
イクロプログラムメモリ(ROMで構成)6103,マイクロ命
令レジスタ6104,レジスタ6105,6106,6107,垂直エントリ
アドレスポインタ6108,レジスタ6109,6110,6111,6112か
ら成る。また、演算部63は、CPUから転送される制御デ
ータを記憶するデータRAM6301,ワークレジスタ6302,演
算器(AU)6303,水平系のタイミングをカウントし水平
同期信号を生成する水平カウンタ6304,垂直系のラスタ
タイミングをカウントし垂直同期信号を生成する垂直カ
ウンタ6305,バス6306,6307から成る。マイクロ命令デコ
ーダ62自体の詳細は後述する。
FIG. 6 shows the detailed structure of the timing processor 53 described above. It is composed of a control unit 61, a micro instruction decoder 62, and an arithmetic unit 63. Further, the control unit 61 includes a horizontal entry address pointer 6101, a micro program address register 6102, a micro program memory (composed of ROM) 6103, a micro instruction register 6104, registers 6105, 6106, 6107, a vertical entry address pointer 6108, a register 6109, It consists of 6110, 6111, 6112. The arithmetic unit 63 includes a data RAM 6301 for storing control data transferred from the CPU, a work register 6302, an arithmetic unit (AU) 6303, a horizontal counter 6304 for counting horizontal system timing and generating a horizontal synchronizing signal, and a vertical system. It is composed of a vertical counter 6305 for counting the raster timing of each and generating a vertical synchronization signal, and buses 6306, 6307. Details of the micro instruction decoder 62 itself will be described later.

第7図は、第6図に対するタイムチヤートを示す。垂直
同期信号の開始点では、レジスタ6109は垂直エントリア
ドレスポインタによつて、第1位相では初期値A(V
B1)、第2位相ではA(VW1)に初期化される。この第
1位相,第2位相の垂直アドレスは、レジスタ6109,611
0,6111,6112の閉ループによつて記憶される。また、水
平同期の開始点では、水平エントリアドレスポインタ61
01によつて、マイクロプログラムアドレスレジスタ6102
は第1位相ではA(HB1),第2位相ではA(HW1)に初
期化される。その後水平同期信号(HSYNC)の立下りに
同期してマイクロプログラム動作が開始され、マイクロ
プログラムアドレスレジスタ6102の指定に従つて、マイ
クロプログラムメモリ6103から対応するマイクロ命令が
読出されマイクロ命令レジスタ6104に格納される。読出
されたマイクロ命令はマイクロ命令デコーダ62にてデコ
ードされ、演算部63に対し各種制御信号を供給する。一
方、マイクロ命令の一部は次のアドレスとして一時記憶
レジスタ6106に記憶される。マイクロプログラムアドレ
スの1ビツトは、水平サイクルのマイクロプログラムア
ドレスであるか垂直サイクルのマイクロプログラムアド
レスであるかを示すビツトであり、このビツトはレジス
タ6105を介してレジスタ6106の1ビツトに戻される。一
方、第1位相の次アドレスがレジスタ6106に取り込まれ
るφ1のサイクルでは、第2位相のマイクロプログラム
アドレスがマイクロプログラムアドレスレジスタ6102に
転送され、対応するマイクロ命令が読出され実行され
る。レジスタ6106に記憶された次アドレスは、レジスタ
6107を介してマイクロプログラムアドレスレジスタ6102
に送られる。このようにして、第1位相のマイクロプロ
グラムと第2位相のマイクロプログラムが順次交互に実
行される。また、垂直サイクルのマイクロプログラムを
実行する場合には、マイクロ命令からの指定によりマイ
クロプログラムアドレスレジスタ6102とレジスタ6109の
入力が切替えられる。すなわち、レジスタ6109〜6112に
記憶された垂直マイクロプログラムのアドレスA(V
Bn),A(VWn)が、第1位相,第2位相の1サイクル間
で順次マイクロプログラムアドレスレジスタ6102に送ら
れ、同時に水平マイクロプログラムの次アドレスA(HB
m+1),A(HWm+1)は順次レジスタ6109に送られ、レジス
タ6109〜6112のループに記憶される。この結果、水平の
第1,第2位相、及び垂直の第1,第2位相の計4相の独立
なマイクロプログラムを時分割に実行することができ
る。
FIG. 7 shows the time chart for FIG. At the start point of the vertical sync signal, the register 6109 uses the vertical entry address pointer to set the initial value A (V
B 1 ), and is initialized to A (VW 1 ) in the second phase. The vertical addresses of the first phase and the second phase are stored in the registers 6109 and 611.
It is stored by a closed loop of 0,6111,6112. At the start point of horizontal synchronization, the horizontal entry address pointer 61
01 allows the microprogram address register 6102
Are initialized to A (HB 1 ) in the first phase and A (HW 1 ) in the second phase. After that, the microprogram operation is started in synchronization with the falling edge of the horizontal sync signal (HSYNC), and according to the designation of the microprogram address register 6102, the corresponding microinstruction is read from the microprogram memory 6103 and stored in the microinstruction register 6104. To be done. The read micro instruction is decoded by the micro instruction decoder 62, and various control signals are supplied to the arithmetic unit 63. On the other hand, a part of the micro instruction is stored in the temporary storage register 6106 as the next address. One bit of the micro program address is a bit indicating whether it is a horizontal cycle micro program address or a vertical cycle micro program address, and this bit is returned to one bit of the register 6106 through the register 6105. On the other hand, in the φ1 cycle in which the next address of the first phase is fetched in register 6106, the microprogram address of the second phase is transferred to microprogram address register 6102, and the corresponding microinstruction is read and executed. The next address stored in register 6106 is
Micro Program Address Register 6102 through 6107
Sent to. In this way, the first-phase microprogram and the second-phase microprogram are sequentially executed alternately. When a vertical cycle microprogram is executed, the inputs of the microprogram address register 6102 and the register 6109 are switched according to the designation from the microinstruction. That is, the address A (V
B n ), A (VW n ) are sequentially sent to the microprogram address register 6102 during one cycle of the first phase and the second phase, and at the same time, the next address A (HB
m + 1 ), A (HW m + 1 ) are sequentially sent to the register 6109 and stored in the loop of the registers 6109-6112. As a result, it is possible to execute independent microprograms of horizontal first and second phases and vertical first and second phases in total in four phases.

第8図は、マイクロ命令の形式を示したものである。語
長は21ビツトでビツト19で選択される2つの形式#0,#
1がある。ビツト20(HV)は水平マイクロプログラムア
ドレスと垂直マイクロプログラムアドレスの切替えを制
御するビツトである。ビツト18〜10は2つのマイクロ命
令で機能が異なる。#0のマイクロ命令はワークレジス
タ6302に対する演算を制御する。すなわち、S−REGで
指定されるレジスタからデータを読出し、AUFで指定さ
れる演算を行ない、D−REGで指定されるレジスタに結
果を書込む。#1のマイクロ命令はデータRAM6301とワ
ークレジスタ6302及び水平,垂直カウンタ6304,6305の
間のデータ転送を制御する。ビツト9〜5のFLAGはAUや
カウンタ類から出力されるフラグ情報の制御と条件分岐
の制御を指定する。ビツト4〜0のADFはマイクロプロ
グラムの次アドレスを制御するフイールドである。
FIG. 8 shows the format of the micro instruction. Word length is 21 bits and two formats are selected in bit 19 # 0, #
There is one. Bit 20 (HV) is a bit for controlling the switching between the horizontal microprogram address and the vertical microprogram address. Bits 18 to 10 have two microinstructions and different functions. The microinstruction # 0 controls the operation on the work register 6302. That is, the data is read from the register specified by S-REG, the operation specified by AUF is performed, and the result is written in the register specified by D-REG. The # 1 microinstruction controls data transfer between the data RAM 6301, the work register 6302, and the horizontal and vertical counters 6304 and 6305. FLAG of bits 9 to 5 designates control of flag information output from AUs and counters and control of conditional branching. Bits 4-0 of the ADF are fields that control the next address of the microprogram.

第9図は、マイクロ命令デコーダ62の詳細を示す。マイ
クロ命令レジスタ6104に一時記憶されたマイクロ命令は
制御レジスタ6201を介して各フイールドのデコーダ6202
〜6207に送られる。RAMアドレスデコーダ6202は#1マ
イクロ命令のRAMフイールドをデコードしRAMのワード選
択信号を生成する。読出しレジスタデコーダ6203は#0
マイクロ命令のS−REGフイールドをデコードし、バス6
307への読出しレジスタを選択する信号を出力する。書
込みレジスタデコーダ6204は#0マイクロ命令のD−RE
Gフイールド及び#1マイクロ命令のREGフイールドをデ
コードしバス6306からの書込みレジスタ選択信号を出力
する。水平,垂直カウンタからデータRAM6301への転送
時にもREGフイールドによつてバス6306への読出しが制
御される。フアンクシヨンデコーダ6205は#0マイクロ
命令のAUFフイールドをデコードし、演算器(AU)6303
の演算モードを制御する。条件分岐デコーダ6206はマイ
クロ命令のFLAGフイールドの指定に応じてフラグレジス
タの状態を判定し、レジスタ6106からレジスタ6107に転
送されるアドレスの最下位ビツトを制御し条件分岐を可
能にする。フラグレジスタ6207は加算器(AU)6303やカ
ウンタ6304,6305から出力されるプラグ情報を、マイク
ロ命令の指定に従つて一時記憶するものである。フラグ
レジスタは、水平同期信号(HSYNC),垂直同期信号(V
SYNC),水平ベース画面表示タイミング(HBDISP),垂
直ベース画面表示タイミング(VBDISP),水平ウインド
ウ画面表示タイミング(HWDISP),垂直ウインドウ画面
表示タイミング(VWDISP)などがある。
FIG. 9 shows details of the microinstruction decoder 62. The microinstruction temporarily stored in the microinstruction register 6104 is transferred via the control register 6201 to the decoder 6202 of each field.
Sent to ~ 6207. The RAM address decoder 6202 decodes the RAM field of the # 1 microinstruction and generates a word selection signal for RAM. Read register decoder 6203 is # 0
Decodes S-REG field of micro instruction
The signal for selecting the read register is output to 307. The write register decoder 6204 is a D-RE of # 0 micro instruction.
The G field and the REG field of the # 1 microinstruction are decoded and the write register selection signal from the bus 6306 is output. During the transfer from the horizontal / vertical counter to the data RAM 6301, the reading to the bus 6306 is controlled by the REG field. Function decoder 6205 decodes the AUF field of # 0 microinstruction, and arithmetic unit (AU) 6303
Control the calculation mode of. The conditional branch decoder 6206 determines the state of the flag register according to the designation of the FLAG field of the microinstruction, controls the least significant bit of the address transferred from the register 6106 to the register 6107, and enables the conditional branch. The flag register 6207 temporarily stores the plug information output from the adder (AU) 6303 and the counters 6304 and 6305 according to the designation of the micro instruction. The flag register has a horizontal sync signal (HSYNC) and a vertical sync signal (V
SYNC), horizontal base screen display timing (HBDISP), vertical base screen display timing (VBDISP), horizontal window screen display timing (HWDISP), vertical window screen display timing (VWDISP).

第10図はデイスプレイコントローラ31の制御する画面構
成例を示す。ベース画面とウインドウ画面の2枚の独立
な画面を合成して表示できる。2枚の画面は独立に大き
さ,表示位置を設定できる。
FIG. 10 shows a screen configuration example controlled by the display controller 31. Two independent screens, a base screen and a window screen, can be combined and displayed. The size and display position of the two screens can be set independently.

もちろんパラメータの設定によつて画面を1枚にするこ
とも可能である。各パラメータの意味は次の通りであ
る。
Of course, it is possible to set one screen by setting parameters. The meaning of each parameter is as follows.

(1) 水平同期サイクル(HC):水平同期信号(HSYN
C)のサイクス数である。
(1) Horizontal sync cycle (HC): Horizontal sync signal (HSYN)
It is the number of sykes in C).

(2) 水平同期信号パルス幅(HSW):CRT装置を駆動
する水平同期信号(HSYNC)のパルス幅である。
(2) Horizontal sync signal pulse width (HSW): This is the pulse width of the horizontal sync signal (HSYNC) that drives the CRT device.

(3) 水平ベース画面開始位置(HBS):水平同期信
号(HSYNC)の立下りから水平ベース画面表示信号(HBD
ISP)の立上りまでの時間である。
(3) Horizontal base screen start position (HBS): From the falling edge of the horizontal sync signal (HSYNC) to the horizontal base screen display signal (HBD)
It is the time until the rise of ISP).

(4) 水平ベース画面幅(HBW):ベース画面の水平
幅、すなわち水平ベース画面表示信号(HBDISP)の“1"
の期間のパルス幅である。
(4) Horizontal base screen width (HBW): Horizontal width of the base screen, that is, "1" of the horizontal base screen display signal (HBDISP)
Is the pulse width of the period.

(5) 水平ウインドウ画面開始位置(HWS):水平同
期信号の立下りから水平ウインドウ画面表示信号(HWDI
SP)の立上りまでの期間である。
(5) Horizontal window screen start position (HWS): From the falling edge of the horizontal sync signal to the horizontal window screen display signal (HWDI)
It is the period until the rise of SP).

(6) 水平ウインドウ画面幅(HWW):ウインドウ画
面の水平幅、すなわち水平ウインドウ画面表示信号(HW
DISP)の“1"の期間のパルス幅である。
(6) Horizontal window screen width (HWW): Horizontal width of window screen, that is, horizontal window screen display signal (HW)
DISP) “1” period pulse width.

(7) 垂直同期サイクル(VC):垂直同期信号(VSYN
C)のサイクル数である。
(7) Vertical sync cycle (VC): Vertical sync signal (VSYN)
It is the number of cycles in C).

(8) 垂直同期信号パルス幅(VSW):CRT装置を駆動
する垂直同期信号(VSYNC)のパルス幅である。
(8) Vertical sync signal pulse width (VSW): This is the pulse width of the vertical sync signal (VSYNC) that drives the CRT device.

(9) 垂直ベース画面開始位置(VBS):垂直同期信
号(VSYNC)の立下りから垂直ウインドウ画面表示信号
(VBDISP)の立上りまでの時間である。
(9) Vertical base screen start position (VBS): The time from the fall of the vertical sync signal (VSYNC) to the rise of the vertical window screen display signal (VBDISP).

(10) 垂直ベース画面幅(VBW):ベース画面の垂直
線、すなわち垂直ベース画面表示信号(VBDISP)の“1"
の初期のパルス幅である。
(10) Vertical base screen width (VBW): Vertical line of the base screen, that is, "1" of the vertical base screen display signal (VBDISP).
Is the initial pulse width of.

(11) 垂直ウインドウ画面開始位置(VWS):垂直同
期信号の立下りから垂直ウインドウ画面表示信号(VWDI
SP)の立上りまでの期間である。
(11) Vertical window screen start position (VWS): Vertical window screen display signal (VWDI)
It is the period until the rise of SP).

(12) 垂直ウインドウ画面幅(VWW):ウインドウ画
面の垂直幅、すなわち垂直ウインドウ画面表示信号(VW
DISP)の“1"の期間のパルス幅である。
(12) Vertical window screen width (VWW): Vertical width of the window screen, that is, vertical window screen display signal (VW
DISP) “1” period pulse width.

以上の各パラメータ値の設定に従つて、第5図に示すタ
イミングプロセツサ53では、各種タイミング信号(HSYN
C,HBDISP,HWDISP,VSYNC,VBDISP,VWDISP等)を発生す
る。表示プロセツサ52はこのタイミング信号を参照して
処理を進める。
In accordance with the above-mentioned setting of each parameter value, the timing processor 53 shown in FIG.
C, HBDISP, HWDISP, VSYNC, VBDISP, VWDISP, etc.). The display processor 52 proceeds with the process by referring to this timing signal.

第11図〜第14図はタイミングプロセツサ53のマイクロプ
ログラム処理フローの1例を示したものである。第11図
は水平第1位相のマイクロプログラムを示している。1
ラスタの開始点ではHBDISPフラグ“0"にされ、第1ラス
タ(フレームの最初のラスタ)であるかどうかがチエツ
クされる。第1ラスタの場合には、垂直関係のパラメー
タ(VDS,VDW,VWS,VWW)をデータRAM6301からワークレジ
スタ6302に転送しそのラスタの処理を終る。第1ラスタ
以外のラスタの場合には、最初に水平制御のパラメータ
(HDS,HDW,HWS,HWW)をそれぞれ対応するワークレジス
タT0〜T3にロードする。次に、T0を“0"になるまで順次
減算し、“0"になるとHBDISPフラグを“1"にする。その
後、T1を“0"になるまで順次減算し、“0"になつたらHB
DISPフラグを“0"にする。最後に垂直処理に切り替えて
1ラスタの処理を終る。
11 to 14 show an example of the microprogram processing flow of the timing processor 53. FIG. 11 shows a horizontal first phase microprogram. 1
At the start point of the raster, the HBDISP flag is set to "0", and it is checked whether or not it is the first raster (first raster of the frame). In the case of the first raster, vertical parameters (VDS, VDW, VWS, VWW) are transferred from the data RAM 6301 to the work register 6302, and the processing of the raster is completed. For rasters other than the first raster, the horizontal control parameters (HDS, HDW, HWS, HWW) are first loaded into the corresponding work registers T0 to T3. Next, T0 is sequentially subtracted until it becomes "0", and when it becomes "0", the HBDISP flag is set to "1". After that, T1 is sequentially subtracted until it becomes "0", and when it becomes "0", HB
Set DISP flag to "0". Finally, the processing is switched to vertical processing, and the processing for one raster is completed.

第12図は、水平第2位相のマイクロプログラムを示して
おり、データRAMのロードを行わない点を除いて、第11
図の場合と同様である。
FIG. 12 shows a horizontal second phase microprogram, which is the same as the eleventh embodiment except that the data RAM is not loaded.
It is similar to the case of the figure.

同様に、第13図,第14図は、それぞれ、垂直第1位相及
び第2位相のマイクロプログラム処理を示す。垂直の処
理は、1ラスタに1回だけワークレジスタの減算と“0"
検出処理が行われる。
Similarly, FIGS. 13 and 14 show vertical first phase and second phase microprogramming processes, respectively. For vertical processing, the work register is subtracted and "0" only once per raster.
Detection processing is performed.

以上のようにして、1個の演算器を4相のマイクロプロ
グラムで時分割に使用し、4つのタイミング信号HBDIS
P,HWDISP,VBDISP,VWDISPを生成できる。
As described above, one arithmetic unit is used in time division by a four-phase microprogram, and four timing signals HBDIS are used.
Can generate P, HWDISP, VBDISP, VWDISP.

第15図は上述の第5図における表示プロセツサ52の詳細
な構成を示す。制御部151,マイクロ命令デコーダ152,演
算部153から成る。制御部151は、エントリアドレスポイ
ンタ1511,マイクロプログラムアドレスレジスタ1512,マ
イクロプログラムメモリ(ROMで構成)1513,マイクロ命
令レジスタ1514,一時記憶レジスタ1515,1516から成る。
FIG. 15 shows the detailed structure of the display processor 52 shown in FIG. It is composed of a control unit 151, a micro instruction decoder 152, and a calculation unit 153. The control unit 151 includes an entry address pointer 1511, a micro program address register 1512, a micro program memory (made up of ROM) 1513, a micro instruction register 1514, and temporary storage registers 1515, 1516.

更に演算部153は、CPU側からCPUインタフエースを介し
て直接アクセスされ、ベース画面(第1画面)とウイン
ドウ画面(第2画面)の表示開始アドレス(BSA,WSA)
等の制御情報を記憶するデータRAM1531,1ラスタの先頭
での表示アドレス(BRS,WRS)を記憶するワークレジス
タ1532,現在の表示アドレス(ALM,ALS)を記憶するレジ
スタ1533,1ラスタごとの表示アドレスの増分値(BMW,WM
W)を記憶するレジスタ1634,演算器(AU)1535,メモリ
アドレスレジスタ(MAR)1536,Xバス1537,Yバス1538,Z
バス1539から成る。
Further, the calculation unit 153 is directly accessed from the CPU side via the CPU interface, and the display start addresses (BSA, WSA) of the base screen (first screen) and the window screen (second screen) are displayed.
Data RAM 1531 that stores control information such as 1 Work register 1532 that stores the display address (BRS, WRS) at the beginning of the raster, Register 1533 that stores the current display address (ALM, ALS), 1 Display for each raster Address increment value (BMW, WM
W) register 1634, arithmetic unit (AU) 1535, memory address register (MAR) 1536, X bus 1537, Y bus 1538, Z
Consists of bus 1539.

第16図は、第15図に対するタイムチヤートを示す。水平
同期信号によつてマイクロプログラムアドレスレジスタ
1512はエントリアドレスポインタ1511の内容に初期化さ
れる。水平同期信号(HSYNC)の立下り以降は、マイク
ロプログラムアドレスレジスタ1512によつてマイクロプ
ログラムROM1513がアクセスされ、読出された出力はマ
イクロ命令レジスタ1514に一時記憶される。このマイク
ロ命令はマイクロ命令デコーダ152にてデコードされ、
演算部153に対し各種制御信号を供給する。マイクロ命
令の1部は一時記憶レジスタ1515,1516に戻され、この
内容は次の次のマイクロ命令のアドレスとなる。このよ
うにしてエントリアドレスポインタによつて初期化され
たアドレスA(B1),A(W1)を開始点とするマイクロプ
ログラムが順次交互に実行される。
FIG. 16 shows the time chart for FIG. Micro program address register by horizontal sync signal
1512 is initialized to the contents of the entry address pointer 1511. After the fall of the horizontal synchronizing signal (HSYNC), the microprogram ROM 1513 is accessed by the microprogram address register 1512, and the read output is temporarily stored in the microinstruction register 1514. This micro instruction is decoded by the micro instruction decoder 152,
Various control signals are supplied to the arithmetic unit 153. A part of the microinstruction is returned to the temporary storage registers 1515 and 1516, and the content becomes the address of the next next microinstruction. In this way, microprograms starting from the addresses A (B 1 ) and A (W 1 ) initialized by the entry address pointer are sequentially executed alternately.

第17図は表示プロセツサのマイクロ命令形式を示す。語
長は28ビツトでビツト27で選択される2つの形式#0,#
1がある。#0マイクロ命令はレジスタ間の演算を制御
する。また、#1マイクロ命令は、データRAMと各レジ
スタ間のデータ転送を制御する。
FIG. 17 shows the microinstruction format of the display processor. The word length is 28 bits and the two formats selected in bit 27 are # 0, #
There is one. The # 0 microinstruction controls the operation between registers. In addition, the # 1 micro instruction controls data transfer between the data RAM and each register.

第18図はマイクロ命令デコーダ152の詳細を示す。第9
図に示すタイミングプロセツサのマイクロ命令デコーダ
62と同様の各デコーダユニツトから成る。条件分岐はタ
イミングプロセツサから供給される同期タイミング信号
を参照して制御される。
FIG. 18 shows the details of the microinstruction decoder 152. 9th
Microprocessor decoder for the timing processor shown in the figure
It consists of decoder units similar to 62. The conditional branch is controlled with reference to the synchronous timing signal supplied from the timing processor.

第19(A)〜(C)図は、表示プロセツサ52の制御する
3種の動作モードを示している。各モードに応じて、CR
Tインタフエース55で、ベース画面にメモリアドレス
(B),ウインドウ画面のメモリアドレス(W)、及び
描画メモリアドレス(図の斜線図)が適宜切り替えて出
力される。
FIGS. 19A to 19C show three kinds of operation modes controlled by the display processor 52. CR depending on each mode
At the T interface 55, the memory address (B), the memory address (W) of the window screen, and the drawing memory address (hatched in the figure) are appropriately switched and output to the base screen.

(a) シングルアクセスモード(第19図(A)) 表示サイクルとメモリサイクルを同一にして処理するモ
ードである。ウインドウ外部のベース画面領域では第1
位相で計算されたベース画面のメモリアドレス(B)を
出力し、ウインドウ内部では第2位相で計算されたウイ
ンドウ画面のメモリアドレス(W)を出力するように切
り替え制御する。このモードでは1メモリサイクルを1
表示サイクルに等しくするため、メモリの速度やシステ
ム機構のための部品点数などは従来型のCRTコントロー
ラを用いる場合と同一でありながら、独立した2枚の画
面情報を種々合成して表示できる。このモードでは表示
期間以外の時間(図の斜線部)が描画処理に利用され
る。
(A) Single access mode (FIG. 19 (A)) This is a mode in which the display cycle and the memory cycle are the same. First in the base screen area outside the window
The switching control is performed so that the memory address (B) of the base screen calculated by the phase is output and the memory address (W) of the window screen calculated by the second phase is output inside the window. 1 memory cycle in this mode
In order to equalize the display cycle, the speed of the memory and the number of parts for the system mechanism are the same as in the case of using the conventional CRT controller, but various independent two pieces of screen information can be combined and displayed. In this mode, the time other than the display period (hatched portion in the figure) is used for drawing processing.

(b) ダブルアクセス非重ね合せモード(第19図
(B)) 1表示サイクル中に2回のメモリアクセスを行うモード
で、表示期間中は1回目は表示に、2回目は描画に利用
される。1回目の表示サイクルは、ウインドウ外部のベ
ース画面領域では第1位相のマイクロプログラムで計算
されたメモリアドレス(B)を出力し、ウインドウ内部
では第2位相で計算されたメモリアドレス(W)を出力
するように切り替え制御する。表示期間以外の時間には
描画を連続して実行できる。このモードを用いると表示
期間以外の時間に加えて表示期間中にも描画のためのメ
モリアクセス時間(図の斜線部)が確保できるため、描
画処理の高速化に効果がある。例えば表示期間が1フレ
ーム時間の75%を占めるデイスプレイ装置を用いる場合
であれば、表示期間以外の時間25%と表示期間の半分3
7.5%を加えた62.5%の時間を描画に用いることができ
る。
(B) Double access non-overlapping mode (FIG. 19 (B)) A mode in which memory access is performed twice during one display cycle. The first time is used for display and the second time is used for drawing during the display period. . In the first display cycle, the memory address (B) calculated by the microprogram of the first phase is output in the base screen area outside the window, and the memory address (W) calculated by the second phase is output inside the window. Switching control is performed so that Drawing can be continuously executed at times other than the display period. When this mode is used, the memory access time for drawing (hatched portion in the figure) can be secured during the display period in addition to the time other than the display period, which is effective in speeding up the drawing process. For example, when using a display device in which the display period occupies 75% of one frame time, 25% of the time other than the display period and half of the display period are used.
62.5% time plus 7.5% can be used for drawing.

(c) ダブルアクセス重ね合せモード(第19図
(C)) 1表示サイクル中に2回のメモリアクセスを行い、ベー
ス画面の表示領域内部では1回目のメモリアクセスで第
1位相のマイクロプログラムで計算されたメモリアドレ
ス(B)を出力し、ウインドウ内部では2回目のメモリ
アクセスとして第2位相のマイクロプログラムで計算さ
れたメモリアドレス(W)を出力する。この結果、ウイ
ンドウ内部では1表示サイクル中2回の表示用メモリア
クセスが行なわれるため、読出された独立な2枚分の画
面情報を外部回路で合成することにより重ね合せ表示が
可能となる。ウインドウ外部の2回目のメモリサイクル
(図の斜線部)は描画用サイクルとして利用される。
(C) Double access overlay mode (Fig. 19 (C)) Two memory accesses are performed in one display cycle, and the first memory access is performed in the display area of the base screen by the first phase microprogram. The memory address (B) is output, and the memory address (W) calculated by the second phase microprogram is output as the second memory access inside the window. As a result, since the display memory is accessed twice in one display cycle within the window, the read-out independent screen information for two sheets can be combined and displayed by the external circuit, thereby making it possible to perform a superimposed display. The second memory cycle outside the window (shaded area in the figure) is used as a drawing cycle.

第20図は、表示画面とメモリ空間の対応を示す。図に示
すようにベース画面とウインドウ画面の表示データは同
一のアドレス空間に任意の大きさで設定できる。このた
め、画面構成の自由度が高くメモリ効率もよい。
FIG. 20 shows the correspondence between the display screen and the memory space. As shown in the figure, the display data of the base screen and the window screen can be set in the same address space with any size. Therefore, the flexibility of the screen configuration is high and the memory efficiency is good.

第21図,第22図は表示プロセツサのマイクロプログラム
の処理フローの1例を示したもので、それぞれ第1位
相,第2位相の処理フローである。以下、第21図を例に
説明を加える。水平同期信号直後では、まずVBDISP信号
が“1"かどうかを調べ、“0"の場合はそのラスタでは何
も行わず終了する。“1"の場合には、次に、ベース画面
のそのラスタでの先頭アドレス(BRS)を現在の表示ア
ドレスを管理するレジスタ(ALM,ALS)に送り、その後B
RSに1ラスタごとの増分値(BMW)を加え、そのラスタ
の先頭アドレスとしてBRSに記憶する。次に、ベース画
面の表示開始点(HBDISP=“1")までは待ちサイクルと
なり、表示開始点に達するとALSをメモリアドレスレジ
スタ(MAR)に転送し、ALSの内容は+1とする。以下、
水平同期信号に達するまではこの処理を繰返し、順次メ
モリアドレスを出力する。第22図の場合にも同様の処理
が行われる。
FIG. 21 and FIG. 22 show an example of the processing flow of the microprogram of the display processor, which are the processing flow of the first phase and the second phase, respectively. Hereinafter, description will be added with reference to FIG. 21 as an example. Immediately after the horizontal synchronizing signal, it is first checked whether or not the VBDISP signal is "1", and if it is "0", the raster is ended without performing anything. If it is "1", then send the start address (BRS) of the raster of the base screen to the register (ALM, ALS) that manages the current display address, and then B
The increment value (BMW) for each raster is added to RS, and it is stored in BRS as the start address of that raster. Next, the base screen display start point (HBDISP = "1") becomes a waiting cycle, and when the display start point is reached, the ALS is transferred to the memory address register (MAR), and the ALS content is set to +1. Less than,
This process is repeated until the horizontal sync signal is reached, and memory addresses are sequentially output. Similar processing is performed in the case of FIG.

このようにして、この例では独立な2系統のマイクロプ
ログラムが交互に処理される結果、2系統の表示アドレ
スの更新演算を効率良く行い得る。
In this way, in this example, independent two-system microprograms are alternately processed, and as a result, the two-system display address update calculation can be efficiently performed.

上述した実施例で示すデイスプレイコントローラを用い
たデイスプレイ装置では、リフレツシユメモリのメモリ
効率を良くした重ね合せ表示とすることも可能であり、
また画面構成の自由度の高い重ね合せ表示も実現でき
る。
In the display device using the display controller shown in the above-mentioned embodiment, it is also possible to perform the overlay display in which the memory efficiency of the refresh memory is improved.
Also, it is possible to realize overlay display with a high degree of freedom in screen configuration.

〔発明の効果〕〔The invention's effect〕

以上詳細に説明したように、本発明によれば、デイスプ
レイ装置の表示期間中はリフレツシユメモリの表示アク
セスと描画アクセスを交互に行い、デイスプレイ装置の
表示期間以外の期間には連続してリフレツシユメモリの
描画アクセスを行ない得るので、従来の公知技術よりも
多くの描画アクセス時間を確保でき、描画を高速化でき
るという効果がある。
As described in detail above, according to the present invention, the display access and the drawing access of the refresh memory are alternately performed during the display period of the display device, and the refresh memory is continuously refreshed during the period other than the display period of the display device. Since the drawing access of the memory can be performed, there is an effect that more drawing access time can be secured and the drawing speed can be increased as compared with the conventional known technique.

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

第1図,第2図は従来のシステム構成図を、第3図は本
発明に基づくデイスプレイコントローラを使用したシス
テム構成図を、第4図はその動作タイムチヤートを、第
5図はデイスプレイコントローラの内部構成図を、第6
図はタイミングプロセツサの構成図を、第7図はその動
作タイムチヤートを、第8図はそのマイクロ命令形式
を、第9図はそのマイクロ命令デコーダの詳細構成図
を、第10図は表示画面の構成例を、第11図,第12図,第
13図,第14図はタイミングプロセツサの処理フローの例
を、第15図は表示プロセツサの構成図を、第16図はその
動作タイムチヤートを、第17図はそのマイクロ命令形式
を、第18図はそのマイクロ命令デコーダの詳細構成図
を、第19図(A)〜(C)は表示の動作モードを説明す
る図を、第20図は表示アドレスの関係を説明する図を、
第21図,第22図は表示プロセツサの処理フローの例を示
す図を、それぞれ示す。 31……デイスプレイコントローラ、32……クロツク発生
回路、34……ラツチ、52……表示プロセツサ、53……タ
イミングプロセツサ、1515,1516……一時記憶レジス
タ、1532……ワークレジスタ。
1 and 2 are conventional system configuration diagrams, FIG. 3 is a system configuration diagram using a display controller according to the present invention, FIG. 4 is its operation time chart, and FIG. 5 is a display controller. Internal configuration diagram, No. 6
Fig. 7 is a block diagram of the timing processor, Fig. 7 is its operation time chart, Fig. 8 is its microinstruction format, Fig. 9 is a detailed block diagram of its microinstruction decoder, and Fig. 10 is a display screen. An example of the configuration of Fig. 11, Fig. 12, Fig.
13 and 14 show an example of the processing flow of the timing processor, FIG. 15 is a block diagram of the display processor, FIG. 16 is its operation time chart, FIG. 17 is its microinstruction format, and FIG. The figure is a detailed block diagram of the microinstruction decoder, FIGS. 19 (A) to (C) are diagrams for explaining the display operation mode, and FIG. 20 is a diagram for explaining the relation of display addresses.
21 and 22 are diagrams showing examples of the processing flow of the display processor, respectively. 31 …… Display controller, 32 …… Clock generation circuit, 34 …… Latch, 52 …… Display processor, 53 …… Timing processor, 1515,1516 …… Temporary storage register, 1532 …… Work register.

フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G09G 5/00 R 9471−5G 5/36 520 M 9471−5G 530 E 9471−5G F 9471−5G (56)参考文献 特開 昭57−196292(JP,A) 特開 昭56−6187(JP,A) 特開 昭54−47424(JP,A) 実開 昭55−169573(JP,U)Continuation of the front page (51) Int.Cl. 6 Identification code Office reference number FI Technical indication location G09G 5/00 R 9471-5G 5/36 520 M 9471-5G 530 E 9471-5G F 9471-5G (56) References JP-A-57-196292 (JP, A) JP-A-56-6187 (JP, A) JP-A-54-47424 (JP, A) Practical application Sho-55-169573 (JP, U)

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】ディスプレイ装置に表示する表示情報を記
憶するリフレッシュメモリと、前記中央処理装置よりの
命令を受け取り、受け取った命令に応じて前記リフレッ
シュメモリにアクセスしてリフレッシュメモリの表示情
報を更新する描画プロセッサと、前記リフレッシュメモ
リより、ディスプレイ装置に表示するために表示情報を
読みだす表示プロセッサとを備えたディスプレイコント
ローラにおいて、 前記ディスプレイ装置の表示期間中に、前記ディスプレ
イ装置に1表示単位を表示する期間と等しい長さの前記
表示期間と同期したサイクルである表示サイクルをK分
割したK個のメモリアクセスサイクルのうちから、動的
に変化する当該表示サイクルで重ね合わせ表示を行う画
像の数Mに応じて選択した、前記重ね合わせ表示を行う
画像の数Mと等しい数のメモリアクセスサイクルを表示
アクセスサイクルに割り当て、K個のメモリアクセスサ
イクルのうちの表示アクセスサイクルに割り当てなかっ
たN(但し、N=K−M)個のメモリアクセスサイクル
を、前記描画アクセスサイクルに割り当て、前記ディス
プレイ装置の非表示期間中に、前記表示サイクルをK分
割したK個のメモリアクセスサイクルのうち少なくと
も、前記N個を超える数のメモリアクセスサイクルを前
記描画アクセスサイクルに割り当てるステップと、 前記表示プロセッサが、表示期間中、前記表示アクセス
サイクルに割り当てられたM個のメモリアクセスサイク
ルのそれぞれにおいて、当該表示サイクルにおいて重ね
合わせ表示を行うM個の表示情報を、順次、前記ディス
プレイ装置に表示するために前記リフレッシュメモリよ
り読み出すステップと、 前記描画プロセッサが、各表示サイクルの描画アクセス
サイクルに割り当てられた各メモリアクセスサイクルに
おいて、前記リフレッシュメモリに必要に応じてアクセ
スしてリフレッシュメモリに記憶されている表示情報を
更新するステップとを有することを特徴とするディスプ
レイコントローラにおけるリフレッシュメモリのアクセ
ス方法。
1. A refresh memory for storing display information to be displayed on a display device and an instruction from the central processing unit, and accesses the refresh memory according to the received instruction to update the display information in the refresh memory. A display controller including a drawing processor and a display processor that reads display information from the refresh memory for displaying on a display device, wherein one display unit is displayed on the display device during a display period of the display device. From K memory access cycles obtained by dividing a display cycle, which is a cycle synchronized with the display period having the same length as the period, into the number M of images to be superimposed and displayed in the dynamically changing display cycle. According to the above, the superimposed display is selected. A number of memory access cycles equal to the number M of images are assigned to display access cycles, and N (where N = K−M) memory access cycles not assigned to display access cycles out of K memory access cycles. , The drawing access cycle is allocated to the drawing access cycle, and during the non-display period of the display device, at least N memory access cycles out of K memory access cycles obtained by dividing the display cycle into K are used for the drawing access cycle. The display processor sequentially allocates M pieces of display information to be superimposed and displayed in the display cycle in each of the M memory access cycles allocated to the display access cycle during the display period. Display on the display device Read from the refresh memory, and the drawing processor accesses the refresh memory as necessary and stores the refresh memory in each memory access cycle assigned to the drawing access cycle of each display cycle. Updating the display information, the method for accessing a refresh memory in a display controller.
【請求項2】中央処理装置の制御下で、ディスプレイ装
置に表示する表示情報を記憶するリフレッシュメモリの
表示情報の更新と、ディスプレイ装置へ表示するための
リフレッシュメモリの表示情報の読み出しを制御するデ
ィスプレイコントローラであって、 前記中央処理装置よりの命令を受け取り、受け取った命
令に応じて前記リフレッシュメモリにアクセスしてリフ
レッシュメモリの表示情報を更新する描画プロセッサ
と、前記リフレッシュメモリより、ディスプレイ装置に
表示するために表示情報を読みだす表示プロセッサと、
前記描画プロセッサがリフレッシュメモリにアクセスす
ることのできる描画アクセスサイクルと、前記表示プロ
セッサがディスプレイ装置に表示するために表示情報を
前記リフレッシュメモリより読みだす表示アクセスサイ
クルを割り当てるタイミングプロセッサとを備え、 前記タイミングプロセッサは、前記ディスプレイ装置の
表示期間中には、前記ディスプレイ装置に1表示単位を
表示する期間と等しい長さの前記表示期間と同期したサ
イクルである表示サイクルをK分割したK個のメモリア
クセスサイクルのうちから、動的に変化する当該表示サ
イクルで重ね合わせ表示を行う画像の数Mに応じて選択
した、前記重ね合わせ表示を行う画像の数Mと等しい数
のメモリアクセスサイクルを表示アクセスサイクルに割
り当て、K個のメモリアクセスサイクルのうちの表示ア
クセスサイクルに割り当てなかったN(但し、N=K−
M)個のメモリアクセスサイクルを、前記描画アクセス
サイクルに割り当て、前記ディスプレイ装置の非表示期
間中には、前記表示サイクルをK分割したK個のメモリ
アクセスサイクルのうち少なくとも、前記N個を超える
数のメモリアクセスサイクルを前記描画アクセスサイク
ルに割り当てる手段を有し、 前記表示プロセッサは、表示期間中、前記表示アクセス
サイクルに割り当てられたM個のメモリアクセスサイク
ルのそれぞれにおいて、当該表示サイクルにおいて重ね
合わせ表示を行うM個の表示情報を、順次、前記ディス
プレイ装置に表示するために前記リフレッシュメモリよ
り読み出す手段を有し、 前記描画プロセッサは、各表示サイクルの描画アクセス
サイクルに割り当てられた各メモリアクセスサイクルに
おいて、前記リフレッシュメモリに必要に応じてアクセ
スしてリフレッシュメモリに記憶されている表示情報を
更新する手段を有することを特徴とするディスプレイコ
ントローラ。
2. A display which, under the control of a central processing unit, controls updating of display information in a refresh memory for storing display information to be displayed on a display device and reading of display information from the refresh memory for displaying on the display device. A controller that receives an instruction from the central processing unit, accesses the refresh memory according to the received instruction, and updates display information in the refresh memory, and displays on a display device from the refresh memory. Display processor to read display information for
A timing access processor that allows the drawing processor to access a refresh memory; and a timing processor that allocates a display access cycle in which the display processor reads display information from the refresh memory for display on a display device. During the display period of the display device, the processor divides a display cycle, which is a cycle synchronized with the display period having a length equal to a period for displaying one display unit on the display device, into K memory access cycles. From among the number of memory access cycles selected according to the number M of images to be superimposed and displayed in the dynamically changing display cycle, the number of memory access cycles equal to the number M of images to be superimposed and displayed are set as the display access cycle. Allocation, K memory N not assigned to the display access cycle of the access cycles (however, N = K-
M) memory access cycles are allocated to the drawing access cycles, and during the non-display period of the display device, at least a number exceeding K of the K memory access cycles obtained by dividing the display cycle into K. Memory access cycle of the memory access cycle to the drawing access cycle, the display processor, in the display period, in each of the M memory access cycles allocated to the display access cycle, superimposed display in the display cycle. The drawing processor has means for sequentially reading M display information from the refresh memory for displaying on the display device, and the drawing processor is arranged in each memory access cycle allocated to the drawing access cycle of each display cycle. , The riff Display controller characterized in that it comprises means for updating the display information stored in the refresh memory and accessed as needed to Sshumemori.
【請求項3】特許請求の範囲第2項記載のディスプレイ
コントローラであって、 前記表示プロセッサは、外部よりの設定に応じて、無条
件に前記1表示サイクルを前記1メモリサイクルとし、
ディスプレイ装置の表示期間中の全メモリアクセスサイ
クルを表示アクセスサイクルに割り当てる手段を有する
ことを特徴とするディスプレイコントローラ。
3. The display controller according to claim 2, wherein the display processor unconditionally sets the one display cycle to the one memory cycle according to an external setting,
A display controller having means for allocating all memory access cycles during the display period of the display device to the display access cycles.
【請求項4】特許請求の範囲第2項記載のディスプレイ
コントローラであって、 前記リフレッシュメモリは、複数の画面を、それぞれ構
成する複数系統の表示情報を記憶し、 前記表示コントローラは、各表示サイクルで読みだされ
た前記表示情報によって前記表示単位が表示される前記
ディスプレイ装置の画面上の位置に応じて、当該表示サ
イクルで前記リフレッシュメモリより表示情報を読みだ
す系統を、当該表示サイクルに属する少なくとも一つの
表示アクセスサイクルについて切り替える手段を有する
ことを特徴とするディスプレイコントローラ。
4. The display controller according to claim 2, wherein the refresh memory stores display information of a plurality of systems that respectively configure a plurality of screens, and the display controller has each display cycle. In accordance with the position on the screen of the display device in which the display unit is displayed by the display information read in, a system for reading display information from the refresh memory in the display cycle belongs to at least the display cycle. A display controller having means for switching for one display access cycle.
【請求項5】特許請求の範囲第2項記載のディスプレイ
コントローラであって、 前記タイミングプロセッサと表示プロセッサと描画プロ
セッサは、単一の集積回路上に構築されていることを特
徴とするディスプレイコントローラ。
5. The display controller according to claim 2, wherein the timing processor, the display processor, and the drawing processor are constructed on a single integrated circuit.
【請求項6】ディスプレイ装置に表示する表示情報を記
憶するリフレッシュメモリと、 前記ディスプレイ装置の表示期間中には、前記ディスプ
レイ装置に1表示単位を表示する期間と等しい長さの前
記表示期間と同期したサイクルである表示サイクルをK
分割したK個のメモリアクセスサイクルのうちから、動
的に変化する当該表示サイクルで重ね合わせ表示を行う
画像の数Mに応じて選択した、前記と重ね合わせ表示を
行う画像の数Mと等しい数のメモリアクセスサイクルを
表示アクセスサイクルに割り当て、K個のメモリアクセ
スサイクルのうちの表示アクセスサイクルに割り当てな
かったN(但し、N=K−M)個のメモリアクセスサイ
クルを前記描画アクセスサイクルに割り当て、前記ディ
スプレイ装置の非表示期間中には、前記表示サイクルを
K分割したK個のメモリアクセスサイクルのうち少なく
とも、前記N個を超える数のメモリアクセスサイクルを
前記描画アクセスサイクルに割り当てるタイミングプロ
セッサと、表示期間中、前記表示アクセスサイクルに割
り当てられたM個のメモリアクセスサイクルのそれぞれ
において、当該表示サイクルにおいて重ね合わせ表示を
行うM個の表示情報を、順次、前記ディスプレイ装置に
表示するために前記リフレッシュメモリより読み出す表
示プロセッサと、各表示サイクルの描画アクセスサイク
ルに割り当てられた各メモリアクセスサイクルにおい
て、前記リフレッシュメモリに必要に応じてアクセスし
てリフレッシュメモリに記憶されている表示情報を更新
する描画プロセッサとを備えたディスプレイコントロー
ラと、 前記ディスプレイコントローラの表示プロセッサが、表
示期間中、各表示サイイクルにおいて順次読みだしたM
個の表示情報の位相を一致させ、位相を一致させたM個
の表示情報を一つの表示情報に合成し、合成した表示情
報を前記表示サイクルのレートと同じレートで出力する
手段とを有することを特徴とする図形処理装置。
6. A refresh memory for storing display information to be displayed on a display device, and during the display period of the display device, synchronizing with the display period having a length equal to the period for displaying one display unit on the display device. K is the display cycle that is the cycle
Of the divided K memory access cycles, the number equal to the number M of images to be superimposed and displayed, which is selected according to the number M of images to be superimposed and displayed in the dynamically changing display cycle. Memory access cycles are allocated to the display access cycle, and N (where N = K−M) memory access cycles which are not allocated to the display access cycle among the K memory access cycles are allocated to the drawing access cycle, A timing processor that allocates at least N memory access cycles, out of K memory access cycles obtained by dividing the display cycle into K, to the drawing access cycles during a non-display period of the display device; M allocated to the display access cycle during the period In each of the memory access cycles, a display processor for sequentially reading M pieces of display information to be superimposed and displayed in the display cycle from the refresh memory for displaying on the display device, and a drawing access cycle of each display cycle. In each allocated memory access cycle, a display controller including a drawing processor that accesses the refresh memory as needed to update display information stored in the refresh memory, and a display processor of the display controller, M sequentially read on each display cycle during the display period
A unit for matching the phases of the display information pieces, combining the M pieces of display information pieces with the matched phase information into one display information piece, and outputting the combined display information pieces at the same rate as the display cycle rate. A graphic processing device characterized by.
JP2155191A 1990-06-15 1990-06-15 Access method for refresh memory, display controller, and graphic processing device Expired - Lifetime JPH07101341B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2155191A JPH07101341B2 (en) 1990-06-15 1990-06-15 Access method for refresh memory, display controller, and graphic processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2155191A JPH07101341B2 (en) 1990-06-15 1990-06-15 Access method for refresh memory, display controller, and graphic processing device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP58118228A Division JPH079569B2 (en) 1983-01-07 1983-07-01 Display controller and graphic display device using the same

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP7010758A Division JP2613364B2 (en) 1995-01-26 1995-01-26 Graphic processing system

Publications (2)

Publication Number Publication Date
JPH03129391A JPH03129391A (en) 1991-06-03
JPH07101341B2 true JPH07101341B2 (en) 1995-11-01

Family

ID=15600483

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2155191A Expired - Lifetime JPH07101341B2 (en) 1990-06-15 1990-06-15 Access method for refresh memory, display controller, and graphic processing device

Country Status (1)

Country Link
JP (1) JPH07101341B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5447424A (en) * 1977-09-21 1979-04-14 Toshiba Corp Picture memory unit
JPS55169573U (en) * 1979-05-21 1980-12-05
JPS5939838B2 (en) * 1979-10-24 1984-09-26 株式会社東芝 Dynamic memory control method
JPS57196292A (en) * 1981-05-29 1982-12-02 Hitachi Ltd Image memory driving circuit

Also Published As

Publication number Publication date
JPH03129391A (en) 1991-06-03

Similar Documents

Publication Publication Date Title
US4757310A (en) Display controller
US5345552A (en) Control for computer windowing display
JP2853868B2 (en) Flat panel display system
US5091721A (en) Acoustic display generator
JPH0830948B2 (en) Image display
EP0525986B1 (en) Apparatus for fast copying between frame buffers in a double buffered output display system
US4626839A (en) Programmable video display generator
IE53301B1 (en) A crt display device with a picture-rearranging circuit
JP2613364B2 (en) Graphic processing system
JPH07101341B2 (en) Access method for refresh memory, display controller, and graphic processing device
JP3481913B2 (en) Image processing device
JPH0441831B2 (en)
JP2003068072A (en) Frame memory circuit
JPS5997184A (en) Image processor
JPS63245716A (en) Multiwindow display device
JP2001272969A (en) Image display device
JP2642350B2 (en) Display control device
JPS60209785A (en) Screen shifter for display unit
JPH03150678A (en) Graphic display device
JPS61138329A (en) Display controller
JPS6364085A (en) Display controller
JPS6224296A (en) Animation display unit
JPH0636146B2 (en) Video display
JPS61141484A (en) Image display unit
JPS59178488A (en) Character graphic display circuit

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees