JPH0782316B2 - CRT controller - Google Patents
CRT controllerInfo
- Publication number
- JPH0782316B2 JPH0782316B2 JP62178272A JP17827287A JPH0782316B2 JP H0782316 B2 JPH0782316 B2 JP H0782316B2 JP 62178272 A JP62178272 A JP 62178272A JP 17827287 A JP17827287 A JP 17827287A JP H0782316 B2 JPH0782316 B2 JP H0782316B2
- Authority
- JP
- Japan
- Prior art keywords
- control circuit
- signal
- image memory
- clock
- display control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000001360 synchronised effect Effects 0.000 claims description 16
- 238000000034 method Methods 0.000 description 13
- 230000006870 function Effects 0.000 description 11
- 230000000694 effects Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000009977 dual effect Effects 0.000 description 4
- 230000000630 rising effect Effects 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明はCRTコントローラに関し、特に表示制御回路及
び描画制御回路の画像メモリに対するアクセスのアービ
トレーションに係るCRTコントローラに関する。The present invention relates to a CRT controller, and more particularly to a CRT controller relating to arbitration of access to an image memory of a display control circuit and a drawing control circuit.
従来、この種のCRTコントローラは表示制御機能と描画
制御機能を合せ持ったCRTコントローラで表示制御回路
と、描画制御回路が単一のクロックに同期して動作する
ように構成されるのが一般的であった。Conventionally, this type of CRT controller is generally a CRT controller having both a display control function and a drawing control function, and the display control circuit and the drawing control circuit are generally configured to operate in synchronization with a single clock. Met.
しかし、このCRTコントローラはその性能を示す一つの
指標として描画速度が上げられ、その描画速度は、1フ
レーム内の描画可能時間及び、動作周波数に依存し、描
画速度の向上として種々の方策が考えられてきた。画像
用デュアルポートメモリの出現により、描画可能時間の
増大という点では大きく改善されてきているし、描画系
クロックの高速化という点でも表示制御回路と描画制御
回路を独立したクロックで、非同期動作させる方式によ
り表示仕様に依存して決まる、表示系クロックに制約さ
れることもなくなってきている。However, this CRT controller increases the drawing speed as one indicator of its performance, and the drawing speed depends on the drawable time within one frame and the operating frequency, and various measures can be considered to improve the drawing speed. Has been. With the advent of dual port memory for images, it has been greatly improved in terms of the increase in the drawable time, and also in terms of speeding up the drawing system clock, the display control circuit and the drawing control circuit are operated asynchronously by independent clocks. The system is no longer restricted by the display system clock, which is determined by the display specifications.
上述した技術的傾向において、画像メモリに対する表示
のためのアクセスと描画のためのアクセスのアービトレ
ーションについては、表示/描画同期クロック方式にお
いても、非同期クロック方式においても、いずれの場合
でもそれぞれ一意的に行なわれていた。In the above-mentioned technical tendency, arbitration of access for display and access for drawing to the image memory is performed uniquely in both the display / drawing synchronous clock system and the asynchronous clock system. It was
従来のCRTコントローラは表示制御回路と描画制御回路
が非同期で動作する場合、画像メモリへのアクセスの競
合を防止するため表示制御回路から描画制御回路へ送ら
れるウェイト信号の同期化が必要であり、同期化のため
のオーバーヘッドにより描画制御回路が画像メモリをア
クセスできる期間が減少する。非同期の場合の利点とし
ては、描画制御回路の動作クロックを画像メモリの性能
(アクセスタイム等)に応じて最適に設定する事ができ
る。In the conventional CRT controller, when the display control circuit and the drawing control circuit operate asynchronously, it is necessary to synchronize the wait signal sent from the display control circuit to the drawing control circuit in order to prevent contention of access to the image memory. The overhead for synchronization reduces the period during which the drawing control circuit can access the image memory. As an advantage in the asynchronous case, the operation clock of the drawing control circuit can be optimally set according to the performance (access time etc.) of the image memory.
一方、表示制御回路と描画制御回路が同期で動作する場
合は、画像メモリへのアクセスの競合を防止するための
ウェイト信号の同期化は不要であり、そのオーバーヘッ
ドが無い。しかしながらこの場合、画像メモリへのアク
セスの優先度が高い表示制御回路のクロックに描画制御
回路のクロックが同期する必要があり、描画のためのア
クセスにおいて画像メモリの性能を十分に引き出せない
まま使用しなければならない場合がある。On the other hand, when the display control circuit and the drawing control circuit operate in synchronization with each other, the synchronization of the wait signal for preventing contention of access to the image memory is unnecessary and there is no overhead. However, in this case, it is necessary to synchronize the clock of the drawing control circuit with the clock of the display control circuit, which has a high priority for accessing the image memory, and use it without being able to bring out the performance of the image memory sufficiently in the access for drawing. May have to be.
この種の画像メモリのアクセス制御において、同期方
式、非同期方式どちらの方式でより高い描画性能が得ら
れるかは一概には位えない。例えば、表示制御クロック
に対して画像メモリの性能が充分高い場合は、表示制御
クロックに対して非同期となっても描画制御クロックを
画像メモリの性能に合わせて設定したほうが高い描画性
能が得られる。これは、非同期のオーバーヘッドによる
描画可能期間の減少よりも、描画制御クロックの周波数
が上がることによる画像メモリへの画像アクセス回数の
増加による効果の方が大きいためである。また逆に画像
メモリの性能が表示制御クロック相応である場合は、多
少画像メモリのアクセスに余裕があるとしても描画制御
クロックをより低い周波数の表示制御クロックに同期さ
せた方が高い描画性能が得られる。これは、描画制御ク
ロックの周波数が下がることによる画像メモリへの描画
アクセス回数の減少よりも、同期化による描画可能期間
の増大の効果の方が大きいためである。In the access control of this kind of image memory, it is uncertain as to whether a higher drawing performance can be obtained by the synchronous method or the asynchronous method. For example, when the performance of the image memory is sufficiently high with respect to the display control clock, even if it is asynchronous with respect to the display control clock, it is possible to obtain higher rendering performance by setting the drawing control clock according to the performance of the image memory. This is because the effect of increasing the number of image accesses to the image memory by increasing the frequency of the drawing control clock is greater than the effect of decreasing the drawable period due to asynchronous overhead. On the contrary, if the performance of the image memory is suitable for the display control clock, it is possible to obtain higher drawing performance by synchronizing the drawing control clock with the display control clock of a lower frequency, even if there is some margin to access the image memory. To be This is because the effect of increasing the drawable period by synchronization is greater than the effect of decreasing the number of drawing accesses to the image memory due to the lowering of the frequency of the drawing control clock.
以上述べたように従来の技術では、同期方式における描
画性能および非同期方式における描画性能の優劣は、デ
ィスプレイの表示仕様から決まる表示制御クロックと、
使用する画像メモリの性能に依存してしまい、必ずしも
最良の描画性能が得られる訳ではないという問題があっ
た。As described above, in the conventional technology, the superiority or inferiority of the drawing performance in the synchronous method and the drawing performance in the asynchronous method is the display control clock determined by the display specification of the display,
There is a problem that the best drawing performance is not always obtained because it depends on the performance of the image memory used.
本願発明では、画像メモリに対して表示制御回路からの
アクセスと描画制御回路からのアクセスが、同期方式が
非同期方式が固定せずかついずれの方式においても表示
制御回路と描画制御回路とのアクセス競合防止処理を最
小限のオーバーヘッドで実現するための制御回路を設け
ることによって従来の問題点を解決している。According to the invention of the present application, the access from the display control circuit to the image memory and the access from the drawing control circuit are not fixed in the synchronous method and the asynchronous method, and in any method, access competition between the display control circuit and the drawing control circuit occurs. The conventional problem is solved by providing a control circuit for realizing the prevention processing with a minimum overhead.
画像メモリに対して表示制御と描画制御をおこなうCRT
コントローラにおいて、 表示のための画像メモリのアクセスまたは画像メモリの
リフレッシュのために生成される表示制御回路の制御信
号を基準として、表示制御クロックで4サイクル前に活
性化しかつ同時タイミングで非活性化する第1の信号
と、3サイクル前に活性化しかつ2サイクル前に非活性
化する第2の信号とを生成する制御回路と、 表示制御と描画制御との関係が非同期動作が同期動作か
のモードを設定する手段とを有し、該モード設定手段に
基づき、非同期動作の場合は前記第1の信号を、また同
期動作の場合は前期第2の信号を選択するマルチプレク
サと、 該マルチプレクサの出力を描画制御クロックに同期化し
描画制御回路に対するウェイト信号として送出する同期
化回路とを有し、 描画制御回路は該同期化回路の出力であるウェイト信号
に対して、描画のための画像メモリのアクセス実行サイ
クルに入っていない場合は、描画のための画像メモリの
アクセスの可否を判定し、アクセス可であれば続く2サ
イクルで描画のための画像メモリのアクセスを実行し、
該アクセスサイクルの後半のサイクルでは次の画像メモ
リのアクセスの可否を判定することを有している。CRT that controls display and drawing for image memory
In the controller, based on the control signal of the display control circuit generated for accessing the image memory for display or refreshing the image memory, it is activated four cycles before the display control clock and deactivated at the same timing. A control circuit that generates a first signal and a second signal that is activated three cycles before and deactivated two cycles before, and a mode in which the relationship between the display control and the drawing control is asynchronous operation or synchronous operation. And a multiplexer for selecting the first signal in the case of asynchronous operation and a second signal in the previous period in the case of synchronous operation based on the mode setting means, and an output of the multiplexer. A synchronizing circuit that synchronizes with the drawing control clock and sends it as a wait signal to the drawing control circuit, and the drawing control circuit outputs the synchronizing circuit. When the image memory access execution cycle for drawing is not entered in response to the wait signal, the availability of the image memory access for drawing is determined. Image memory access for
In the latter half of the access cycle, it is determined whether the next image memory can be accessed.
次に本発明の実施例について、図面を参照して説明す
る。Next, embodiments of the present invention will be described with reference to the drawings.
第1図は、本発明の第1の実施例を示し、第2図および
第3図は、第1の実施例の動作タイミング例を示す。第
1図において、本第1の実施例は画像メモリの表示制御
機能と描画制御機能を有し、表示制御クロックと、描画
制御クロックが非同期であることを可能とするCRTコン
トローラで、表示制御回路100と描画制御回路110とを有
している。表示制御回路100は画像メモリの表示制御機
能を有し、描画制御回路110は画像メモリの描画制御機
能を有しており、これら回路は制御回路120、マルチプ
レクサ130および同期化回路109を介して接続されてお
り、更にマルチプレクサ130は表示制御回路100および描
画制御回路110が同期クロックか、非同期クロックかの
情報を持つレジスタ108に接続されている。FIG. 1 shows a first embodiment of the present invention, and FIGS. 2 and 3 show an example of operation timing of the first embodiment. In FIG. 1, the first embodiment is a CRT controller which has a display control function and a drawing control function of an image memory and enables the display control clock and the drawing control clock to be asynchronous, and a display control circuit. It has a 100 and a drawing control circuit 110. The display control circuit 100 has a display control function of an image memory, and the drawing control circuit 110 has a drawing control function of an image memory. These circuits are connected via a control circuit 120, a multiplexer 130, and a synchronization circuit 109. Further, the multiplexer 130 is connected to the register 108 having the information on whether the display control circuit 100 and the drawing control circuit 110 are the synchronous clock or the asynchronous clock.
制御回路120は4ケの1クロックディレイ回路102〜105
と、2ケのアンドゲート106,107から構成されており、
各ディレイ回路102〜105は直列に接続され、それぞれク
ロック信号φs1,φs2が供給されるように接続されてい
て、ディレイ回路102は表示制御回路100のクロック信号
BLKが供給されるように接続されている。アンドゲート1
06はディレイ回路102に入力される信号すなわち表示制
御回路100の信号BLKとディレイ回路105の出力信号が供
給され、タイミング信号106aを送出し、アンドゲート10
7はディレイ回路102と103の出力信号が供給されタイミ
ング信号107aを送出するように構成されている。The control circuit 120 includes four 1-clock delay circuits 102 to 105.
And consists of two AND gates 106 and 107,
The delay circuits 102 to 105 are connected in series and are connected so as to be supplied with clock signals φ s1 and φ s2 , respectively. The delay circuit 102 is a clock signal for the display control circuit 100.
BLK is connected to be supplied. AND gate 1
06 is supplied with the signal input to the delay circuit 102, that is, the signal BLK of the display control circuit 100 and the output signal of the delay circuit 105, sends out the timing signal 106a, and the AND gate 10
Reference numeral 7 is configured to be supplied with the output signals of the delay circuits 102 and 103 and to output the timing signal 107a.
マルチプレクサ130は2ケのオアゲート131,132と各1ケ
のインバータ133およびアンドゲート134から構成され、
オアゲート131は一端にアンドゲート106と、他端にイン
バター133を介してレジスタ108とが接続されており、オ
アゲート131は一端にアンドゲート107と、他端にレジス
タ108とが接続されている。アンドゲート134は入力側に
オアゲート131,132に接続され、出力側に同期化回路109
に接続されている。同期化回路109は1クロックディレ
イ回路で、クロック信号φ1,φ2が供給されており、WA
IT信号を描画制御回路110に供給するように接続されて
いる。The multiplexer 130 comprises two OR gates 131 and 132, one inverter 133 and an AND gate 134,
The OR gate 131 has one end connected to the AND gate 106, and the other end connected to the register 108 via the inverter 133, and the OR gate 131 has one end connected to the AND gate 107 and the other end connected to the register 108. The AND gate 134 is connected to the OR gates 131 and 132 on the input side and the synchronizing circuit 109 on the output side.
It is connected to the. The synchronizing circuit 109 is a one-clock delay circuit, to which clock signals φ 1 and φ 2 are supplied.
It is connected to supply the IT signal to the drawing control circuit 110.
次に本発明の第1の実施例の動作について第2図および
第3図を参照して説明する。Next, the operation of the first embodiment of the present invention will be described with reference to FIGS.
本実施例は表示期間中(第3図におけるBLANKがLowの
時)は連続的に画像メモリが表示のために表示制御回路
100によって2クロック単位でアクセスされる場合のも
のであり、描画制御回路110の動作としては第2図に示
したように、クロックφに同期して動作し、まず1クロ
ックの描画判定サイクルがあり、もし、描画可能と判定
されれば、続く2クロックで描画実行(描画のための画
像メモリのアクセス)を完了することを前提としたもの
である。一般的に描画クロックφが制約される外部要因
としては、画像メモリのスピードのみであり、表示クロ
ックφsが制約される外部要因としては画像メモリのス
ピードの他に表示仕様からくる制約があるため、必然的
にφs≦φという関係が成り立つ。In this embodiment, the display control circuit is used for continuously displaying the image memory during the display period (when BLANK in FIG. 3 is Low).
As shown in FIG. 2, the drawing control circuit 110 operates in synchronism with the clock φ, and first, there is a drawing determination cycle of 1 clock. If it is determined that drawing is possible, it is premised that drawing execution (access of the image memory for drawing) is completed in the following two clocks. Generally, the drawing clock φ is restricted only by the speed of the image memory as an external factor, and the display clock φ s is restricted by the display specifications in addition to the speed of the image memory. Inevitably, the relationship φ s ≦ φ holds.
表示制御回路100より出力されるBLK信号は、第3図に示
すように、BLANK信号をクロックφsで4クロック先取
りしたものである。BLK信号を基にアンドゲート106,107
の2系統のタイミング信号106a,107aを生成しどちらの
信号を次段へ伝達するかは、レジスタ108の出力によっ
て選択される。レジスタ108は、φとφsの関係を示す
ものであり、φ≠φsの時はHigh,φ=φsの時はLowを
出力する。φ≠φsの時はアンドゲート106の信号106a
が選択され、同期化回路109によっφに同期化され、第
3図に示すWAITのタイミング信号となる。WAITの状
態の変化点はφとφsの関係により少なくとも範囲a内
にある。描画制御クロックφと表示制御クロックφsと
が同期して同一クロックであるときは、レジスタ108の
出力はLowでありマルチプレクサ130(オアゲート132、
アンドゲート134)により、アンドゲート107の出力信号
である107aが選択される。なお、信号107aはBLANK信号
をクロックφsで4クロック先取りした信号BLKに対し
て立ち下がり1クロック立ち上がりが2クロック遅れた
信号、すなわち、BLANK信号に対して、立ち下がりが3
クロック立ち上がりが2クロック先取りされた信号であ
る。このときの同期化回路109はφ=φsであるから単
なる1クロックディレイ回路として働き、WAIT信号は信
号107aが1クロックディレイした信号、すなわちBLANK
信号に対して立ち下がりが2クロック立ち上がりが1ク
ロック先取りされた信号となり、第3図に示したWAIT
のタイミング信号となる。As shown in FIG. 3, the BLK signal output from the display control circuit 100 is a BLANK signal that is four clocks ahead of the clock φ s . AND gate based on BLK signal 106,107
Which of the two systems of timing signals 106a and 107a is generated and which signal is transmitted to the next stage is selected by the output of the register 108. The register 108 indicates the relationship between φ and φ s , and outputs High when φ ≠ φ s and Low when φ = φ s . When φ ≠ φ s , the signal 106a of the AND gate 106
Is selected, and is synchronized with φ by the synchronizing circuit 109 to become the WAIT timing signal shown in FIG. The change point of the WAIT state is at least within the range a due to the relationship between φ and φ s . When the drawing control clock φ and the display control clock φs are synchronized and are the same clock, the output of the register 108 is Low and the multiplexer 130 (OR gate 132,
The AND gate 134) selects the output signal 107a of the AND gate 107. Note that the signal 107a is a signal in which the falling edge of the BLANK signal is delayed by 2 clocks and the rising edge of the BLANK signal is delayed by 2 clocks with respect to the signal BLK which is 4 clocks ahead of the BLANK signal, that is, the falling edge is 3 times.
This is a signal in which the rising edge of the clock is two clocks ahead. Since the synchronizing circuit 109 at this time is φ = φs, it functions as a simple 1-clock delay circuit, and the WAIT signal is a signal obtained by delaying the signal 107a by 1 clock, that is, BLANK.
The falling edge of the signal is 2 clocks and the rising edge is 1 clock in advance.
Timing signal.
描画制御回路110における描画判定は、WAIT信号に基づ
いて行なわれ、描画判定サイクル時にWAITがHighであれ
ば、次のφで2クロック間は、描画制御回路110が画像
メモリをアクセスする。したがって、表示期間に対し
て、WAIT信号のタイミングが第3図ようになっていれ
ば、φ=φs,φ≠φsいずれの場合においても画像メモ
リをアクセスする上で表示サイクルと描画サイクルが完
全に非重複となることが保証される。The drawing control circuit 110 makes a drawing judgment based on the WAIT signal. If WAIT is High during the drawing judgment cycle, the drawing control circuit 110 accesses the image memory for 2 clocks at the next φ. Therefore, if the timing of the WAIT signal is as shown in FIG. 3 with respect to the display period, the display cycle and the drawing cycle are required to access the image memory regardless of φ = φ s and φ ≠ φ s. Guaranteed to be completely non-overlapping.
第4図は、本発明の第2の実施例を示し、第5図は、そ
の動作タイミング例を示す。FIG. 4 shows a second embodiment of the present invention, and FIG. 5 shows an example of its operation timing.
本第2の実施例は画像メモリとして、デュアルポートDR
AMをサポートする表示制御機能を有し、また、水平同期
期間(HS)においてDRAMを使用した画像メモリのリフレ
ッシュを行なう機能を有するCRTコントローラに適用し
たものであり、描画制御回路の動作及び、クロックφ及
びφsの関係は第1の実施例と同様である。The second embodiment uses a dual port DR as an image memory.
It is applied to a CRT controller that has a display control function that supports AM, and a function that refreshes an image memory that uses DRAM in the horizontal synchronization period (HS), and operates the drawing control circuit and clock. The relationship between φ and φ s is the same as in the first embodiment.
この第2の実施例の場合、描画制御回路410から画像メ
モリに対してアクセスできなくなる要因としては画像メ
モリがリフレッシュ期間中である時と、デュアルポート
DRAMが内部データ転送サイクル時(第5図におけるDT信
号がアクティブの時)である。In the case of the second embodiment, the factors that make the drawing control circuit 410 inaccessible to the image memory are when the image memory is in the refresh period and when the dual port is used.
This is during the DRAM internal data transfer cycle (when the DT signal in FIG. 5 is active).
第4図において、第2の実施例は画像メモリを制御する
表示制御回路400と描画制御回路410とを有している。表
示制御回路400と描画制御回路410とは制御回路420、マ
ルチプレクサ430および同期化回路416を介して接続され
ている。制御回路420はタイミング制御回路422〜427を
有しており、マルチプレクサ430はオアゲート431〜436
とこれらに接続されたアンドゲート437を有している。
マルチプレクサ430の各オアゲート431〜436は一端に各
タイミング制御回路422〜427が接続されている。オアゲ
ート431,433,435の他端はレジスタ414に直接接続されて
いるが、オアゲート432,434,436の他端はレジスタ414に
インバータ438を介して接続されている。In FIG. 4, the second embodiment has a display control circuit 400 and a drawing control circuit 410 for controlling the image memory. The display control circuit 400 and the drawing control circuit 410 are connected via a control circuit 420, a multiplexer 430, and a synchronization circuit 416. The control circuit 420 has timing control circuits 422 to 427, and the multiplexer 430 has OR gates 431 to 436.
And an AND gate 437 connected to these.
The timing control circuits 422 to 427 are connected to one ends of the OR gates 431 to 436 of the multiplexer 430. The other ends of the OR gates 431, 433, 435 are directly connected to the register 414, while the other ends of the OR gates 432, 434, 436 are connected to the register 414 via the inverter 438.
アンドゲート437の機能は、オアゲート431と432の対、4
33と434の対、435と436の対から出力されるロウアクテ
ィブの信号のそれぞれ一方を選択するマルチプレクサと
してのアンドの論理と、さらにその選択された4組のロ
ウアクティブの信号を単一のロウアクティブ信号415に
合成するためのアンドの論理が、1つの6入力アンドゲ
ートとして表現されたものである。The function of AND gate 437 is 4 pairs of OR gates 431 and 432.
AND logic as a multiplexer that selects one of the row active signals output from the pair of 33 and 434 and the pair of 435 and 436, and further, the selected four pairs of row active signals are combined into a single row. The AND logic for combining with the active signal 415 is expressed as one 6-input AND gate.
第4図における表示制御回路400のHS′は水平同期信号H
Sよりクロックφsにおいて4クロック位相の早い信号
である。HS′を基にタイミング制御回路422はφ=φs
時の、またタイミング制御回路423はφ≠φs時のリフ
レッシュに起因するWAIT原信号を生成する。タイミング
制御回路424,425は表示開始時のDTに起因するWAIT原信
号を、φ=φs及びφ≠φs時について生成する。表示
期間中に、デュアルポートRAM内のシリアルデータレジ
スタが空になると再びRAMセルアレイからのデータ転送
が必要となるが、その時のDTに対応したWAIT原信号をφ
=φs及び、φ≠φs時について生成するのが、表示ア
ドレスA0−7のデコーダ及びタイミング制御回路より構
成される426、及び427である。HS 'of the display control circuit 400 in FIG. 4 is a horizontal synchronizing signal H.
It is a signal that is earlier than S by 4 clock phases in the clock φ s . The timing control circuit 422 determines φ = φ s based on HS ′.
And the timing control circuit 423 generates the WAIT original signal due to the refresh when φ ≠ φ s . The timing control circuits 424 and 425 generate a WAIT original signal due to DT at the start of display for φ = φ s and φ ≠ φ s . If the serial data register in the dual port RAM becomes empty during the display period, data transfer from the RAM cell array is required again, but the WAIT original signal corresponding to DT at that time is
= Φ s and φ ≠ φ s are generated at 426 and 427 which are composed of the decoder and the timing control circuit of the display address A0-7.
レジスタ414は第1の実施例におけるレジスタ108と同様
の働きをする。第5図に示した信号415はタイミング
制御回路423,425,427で生成されたφ≠φs時のWAIT原
信号が合成されたもので、信号415はタイミング制御
回路422,424,426で生成されたφ≠φs時のWAIT原信号
が合成されたものである。同期化回路416以後の働らき
は第1の実施例と同様である。The register 414 functions similarly to the register 108 in the first embodiment. The signal 415 shown in FIG. 5 is a combination of the WAIT original signals generated by the timing control circuits 423, 425, 427 when φ ≠ φ s , and the signal 415 is generated by the timing control circuits 422, 424, 426 when φ ≠ φ s . The WAIT original signal is a composite signal. The operation after the synchronizing circuit 416 is the same as that of the first embodiment.
以上説明したように、本発明は、表示制御回路及び、描
画制御回路が、単一のクロックで動作する場合でも、非
同期クロックで動作する場合でも、それぞれの場合につ
いて最適のアービトレーションを行なう制御回路を有す
ることにより、本発明を適用したCRTコントローラにお
いて、表示/描画同期方式により、使用したとしても同
期方式専用に構成されたCRTコントローラと同等の最大
限の描画性能を得ることができる。As described above, the present invention provides a control circuit that performs optimum arbitration in each case regardless of whether the display control circuit and the drawing control circuit operate with a single clock or an asynchronous clock. With this, in the CRT controller to which the present invention is applied, the maximum drawing performance equivalent to that of the CRT controller configured only for the synchronization method can be obtained by the display / drawing synchronization method even if used.
また同期方式、非同方式を自由に選択できることは、た
とえば表示制御用クロックが画像メモリをアクセスでき
る限界のスピードに近い場合は、同期方式における効率
のよいアービトレーションによる描画機会の増加、同期
方式にするための描画制御クロックの低速化による描画
機会の減少とのトレードオフを可能にするなど、より描
画性能の向上を狙った柔軟性の高いシステム設計環境を
提供することができる効果がある。In addition, the ability to freely select the synchronous method or the non-synchronous method is, for example, when the display control clock is close to the limit speed at which the image memory can be accessed, the number of drawing opportunities is increased by efficient arbitration in the synchronous method, and the synchronous method is selected. Therefore, there is an effect that it is possible to provide a highly flexible system design environment aiming at further improvement in drawing performance, such as enabling a trade-off with a decrease in drawing opportunities due to a slower drawing control clock.
更に本発明は表示制御回路と、描画制御回路が、同期動
作を行なうのか、非同期動作を行なうのかの情報に基づ
き、画像メモリに対するアクセスのアービトレーション
を最適化するという独創的内容を有する。Further, the present invention has an original content that the display control circuit and the drawing control circuit optimize the arbitration of access to the image memory on the basis of the information of whether the display control circuit performs the synchronous operation or the asynchronous operation.
第1図は本発明の第1の実施例を示す図、第2図は描画
制御回路の動作例を示す図、第3図は第1の実施例にお
ける動作タイミング例を示す図、第4図は本発明の第2
の実施例を示す図、第5図は第2の実施例における動作
タイミング例を示す図である。 100,400……表示制御回路、102,103,104,105……1クロ
ックディレイ回路、106,107,134……アンドゲート、106
a,107a,415……タイミング信号、108,414……レジス
タ、109,416……同期化回路、110,410……描画制御回
路、120,420……制御回路、130,430……マルチプレク
サ、131,132,431〜436……オアゲート、133,438……イ
ンバータ、422〜427……タイミング制御回路、437……
アンドゲート。FIG. 1 is a diagram showing a first embodiment of the present invention, FIG. 2 is a diagram showing an operation example of a drawing control circuit, FIG. 3 is a diagram showing an operation timing example in the first embodiment, and FIG. Is the second of the present invention
FIG. 5 is a diagram showing an example of the operation timing, and FIG. 5 is a diagram showing an example of operation timing in the second example. 100,400 …… Display control circuit, 102,103,104,105 …… 1 clock delay circuit, 106,107,134 …… AND gate, 106
a, 107a, 415 …… timing signal, 108,414 …… register, 109,416 …… synchronization circuit, 110,410 …… drawing control circuit, 120,420 …… control circuit, 130,430 …… multiplexer, 131,132,431 to 436 …… OR gate, 133,438 …… Inverter, 422-427 …… Timing control circuit, 437 ……
And gate.
Claims (1)
おこなうCRTコントローラにおいて、 表示のための画像メモリのアクセスまたは画像メモリの
リフレッシュのために生成される表示制御回路の制御信
号を基準として、表示制御クロックで4サイクル前に活
性化しかつ同時タイミングで非活性化する第1の信号
と、3サイクル前に活性化しかつ2サイクル前に非活性
化する第2の信号とを生成する制御回路と、 表示制御と描画制御との関係が非同期動作が同期動作か
のモードを設定する手段とを有し、該モード設定手段に
基づき、非同期動作の場合は前記第1の信号を、また同
期動作の場合は前期第2の信号を選択するマルチプレク
サと、 該マルチプレクサの出力を描画制御クロックに同期化し
描画制御回路に対するウェイト信号として送出する同期
化回路とを有し、 描画制御回路は該同期化回路の出力であるウェイト信号
に対して、描画のための画像メモリのアクセス実行サイ
クルに入っていない場合は、描画のための画像メモリの
アクセスの可否を判定し、アクセス可であれば続く2サ
イクルで描画のための画像メモリのアクセスを実行し、
該アクセスサイクルの後半のサイクルでは次の画像メモ
リのアクセスの可否を判定することを特徴とするCRTコ
ントローラ。1. A CRT controller that performs display control and drawing control on an image memory, based on a control signal of a display control circuit generated for accessing the image memory for display or refreshing the image memory, A control circuit that generates a first signal that is activated four cycles before the display control clock and is inactivated at the same timing, and a second signal that is activated three cycles ago and is inactivated two cycles ago. The display control and the drawing control have a means for setting a mode as to whether the asynchronous operation is a synchronous operation, and based on the mode setting means, in the case of the asynchronous operation, the first signal, and the synchronous operation In the case, a multiplexer for selecting the second signal in the first period and a wait signal for the drawing control circuit by synchronizing the output of the multiplexer with the drawing control clock. The drawing control circuit outputs the wait signal, which is the output of the synchronizing circuit, to the image for drawing when it is not in the access execution cycle of the image memory for drawing. Whether the memory can be accessed or not is determined. If the memory is accessible, the image memory for drawing is accessed in the next two cycles.
A CRT controller characterized in that in the latter half of the access cycle, it is determined whether or not the next image memory can be accessed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62178272A JPH0782316B2 (en) | 1987-07-16 | 1987-07-16 | CRT controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62178272A JPH0782316B2 (en) | 1987-07-16 | 1987-07-16 | CRT controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6421488A JPS6421488A (en) | 1989-01-24 |
| JPH0782316B2 true JPH0782316B2 (en) | 1995-09-06 |
Family
ID=16045575
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62178272A Expired - Lifetime JPH0782316B2 (en) | 1987-07-16 | 1987-07-16 | CRT controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0782316B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5971138B2 (en) | 2013-01-30 | 2016-08-17 | 株式会社デンソー | In-vehicle display system |
-
1987
- 1987-07-16 JP JP62178272A patent/JPH0782316B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6421488A (en) | 1989-01-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4368514A (en) | Multi-processor system | |
| JPH08328941A (en) | Memory access control circuit | |
| JP2587229B2 (en) | Arbiter circuit | |
| JPH07210129A (en) | Self-timing real-time data transfer in video ram | |
| JPH0640256B2 (en) | Display controller | |
| KR100288177B1 (en) | Memory access control circuit | |
| US20140092699A1 (en) | Intermediate circuit and method for dram | |
| JPH0782316B2 (en) | CRT controller | |
| JPS5826B2 (en) | Time division control method for refresh memory | |
| JP2002108690A (en) | Multiport memory device | |
| JP2560409B2 (en) | Method for avoiding conflict between transfer cycle and refresh cycle | |
| KR930004945B1 (en) | DRAM controller | |
| JPH07261703A (en) | Liquid crystal display controller | |
| JPH052877A (en) | System for accessing video display memory | |
| JPH0743930B2 (en) | Refresh control circuit | |
| JPS62153893A (en) | Character graphic display device | |
| JPH09106372A (en) | MEMORY ACCESS DEVICE AND MEMORY ACCESS METHOD | |
| KR100240866B1 (en) | Graphics controller of supporting high resolution | |
| JPS59110093A (en) | Refreshing method of memory device | |
| JP2617132B2 (en) | Direct memory access method | |
| JPH07249289A (en) | Image memory control circuit | |
| JPH03272085A (en) | Display memory refresh circuit | |
| JPS6329854A (en) | Access control circuit for dual port memory | |
| JPH06103766A (en) | DRAM refresh arbiter circuit | |
| JPH0525330B2 (en) |