JPS61204685A - ビデオramのアクセス方法 - Google Patents

ビデオramのアクセス方法

Info

Publication number
JPS61204685A
JPS61204685A JP60043675A JP4367585A JPS61204685A JP S61204685 A JPS61204685 A JP S61204685A JP 60043675 A JP60043675 A JP 60043675A JP 4367585 A JP4367585 A JP 4367585A JP S61204685 A JPS61204685 A JP S61204685A
Authority
JP
Japan
Prior art keywords
video ram
data
cycle
display device
gdc
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.)
Pending
Application number
JP60043675A
Other languages
English (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.)
Alps Alpine Co Ltd
Original Assignee
Alps Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alps Electric Co Ltd filed Critical Alps Electric Co Ltd
Priority to JP60043675A priority Critical patent/JPS61204685A/ja
Publication of JPS61204685A publication Critical patent/JPS61204685A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (発明の技術分野) 本発明は、オフィイスコンピュータ等ノティスプレイ装
置におけるビデオRAMのアクセス方法に関する。
(発明の技術的背景とその問題点) コンピュータを使用した機器において画像データをディ
スプレイ装置に表示する際には、次のような構成でビデ
オRAMへのデータの潟き込み。
読み出しを行っている。uUち、第3図は、CRTディ
スプレイ装置10の画面にデータを表示するために、グ
ラフィックディスプレイコントローラ(GDC)2から
ビデオRAM5にデータを書さ込み、これを読み出して
表示を行うようにする場合のハードウェアのブロック図
であり、lはCPU、2はGDCであり、cptriと
GDC2はアドレスバス3.データバス4によって接続
されている。5はデータの書き込み、読み出しが行われ
るビデオRAMで、これは後述するように、上記CPU
1とは上記アドレスバス3、データバス4によって接続
されておらず、上記GDC2に対し独立したアドレスバ
ス6、データバス7によって接続されている。そして、
データの書き込みはこのGDC2から行われる。8はビ
デオRAM5とデータパスタによって接続されたシフト
レジスタ、10はシフトレジスタ8とデータバス11に
よって接続されたCRTディスプレイ装置で、シフトレ
ジスタ8へは上記GDC2からビデオRAM5に書き込
まれたデータがロード信号によりロー1され、これが上
記CRTディスプレイ装置10へ転送されるようになっ
ている。
上記CRTディスプレイ装置toへのデータの表示につ
いて、:!IJ4図(A)、(B)及び(C)に示す表
示サイクル、描画サイクル及びリフレッシュサイクルの
各タイミングチャートによって説明すると、これは上記
構成にあっては次のようにして行われる。尚、第4図に
おいて、aはシステム各部の動作の制御の基本タイミン
グとなるクロック、b及びCはそれぞれロウーアドレス
中ストローブ(RAS)及びコラム・アドレス春ストロ
ーブ(CA S)で、前者はアドレッシングの際のマト
リクスの水平ベクトルに関してメモリの中で占める位置
を示すものであり、後者は同じくアドレッシングに関し
てメモリのコントロールに使用されるものである。また
、dはアドレス、eはデータを示し、fは前記シフトレ
ジスタ8へのロード4g号のタイミングを示す。
さて、前記CRTディスプレイ装置10にデータを表示
する場合には、先ず、GDC2からビデオRAM5にデ
ータを書き込む、このビデオRAM5へのデータの書き
込みについては、第4図(B)の描画サイクル、即ち、
GDCリードモデ、イファイライトサイクル■中意外に
は畠き込めない、このようにして、ビデオRAM5に書
き込まれたデータは、第4図(A)の表示サイクルを利
用して、ロード信号によりlワードずつシフトレジスタ
8ヘロードされ、更にCRTディスプレイ装置10へ転
送される。この場合、従来の表示サイクルでは、上記ビ
デオRAM5からの読み出しには通常のGDCリードサ
イクルエを利用している。尚、ビデオRAM5にリフレ
ッシュの必要なダイナミックRAMを用いると、第4図
(C)のりフレッシュサイクル時はビデオRAM5に書
かれた内容が消えないようGDCリフレッシュサイクル
■においてGDC2からリフレッシュアドレスが送出さ
れる。
以上のように、CRTディスプレイ装置lOへのデータ
の表示がなされるが、上述の構成では。
ビデオRAM5に対してアクセスする際、ビデオRAM
5はGDC2と独立したアドレスバス6、データバス7
によて接続されているだけであり。
CPU 1とは接続されていない、このため、ビデオR
AM5に対するアクセスはGDC2を通さなければなら
ず、つまり、CPUIからビデオRAM5へ直接アクセ
スすることができず、よって。
ビデオRAM5へのアクセスタイムが長くなってしまう
、即ち、ハードウェア上のアクセス速度は、ビデオRA
M5に対するアクセスの方法が上述したように従来はG
DC2を通さなければできないことから、CPUIから
GDC2へ指示を出す時間と、GDC2からビデオRA
M5へ上述の第4図(B)の描画サイクルでリードモデ
ィファイライトをする時間とを加えたものとなる。また
、ソフトウェア上から見ても、CPUIからGDC2へ
の命令、GDC2からビデオRAM5に対する命令が多
量かつ複雑なものとなるので、そのような多量、複雑な
ソフトプログラムによってもビデオRAMへの7り零ス
タイムが長くなってしまう。
(発明の目的) 本発明の目的は、ビデオRAMを用い、これへのデータ
の書き込み、読み出しによりディスプレイ装置に表示さ
せる場合に上述したようにビデオRAMへのアクセスタ
イムが長いという問題に鑑みてなされたもので、ビデオ
RAMに対するアクセス速度を向上させ得るビデオRA
Mのアクセス方法を提供することにある。
(発明の概要) 本発明は、ビデオRAMへ直接アクセス可能にCPUを
接続し、CPUからビデオRAMへのデータの書き込み
を表示サイクルを利用して行うと共に、ディスプレイ装
置へはラッチを通して上記ビデオRAMからデータを与
えるようにして、ビデオRAMに書き込まれたデータを
表示サイクルを利用し読み出してラッチするようにした
ことを特徴とする。
(発明の実施例) 以下、本発明の一実施例を図面を参照して詳細に説明す
る。
第1図及び第2図はこの発明の一実施例を示すブロック
図及びタイミングチャートで、第3図と同様の構成のシ
ステムに適用した場合である。
尚、本発明を利用した第1図に示すンステムにおいて、
前記第3図と同様の構成部分には同一の符合を付してい
る。
第1図に示すように、このシステムでは、CPU1、G
DC2、ビデオRAM5は、第3図の場合と異なリアド
レスパス3、データバス4によって接続されており、か
つGDC2とビデオRAM5は独立したアドレスバス6
、データ八スフで接続されている。また、ビデオRAM
5はGDC2とアドレスバス6、データバス7によって
接続され、かつCPUIとはアドレスバス3、データバ
ス4で接続されているので、ビデオRAM5に対してア
クセスする際、GDC2を通さずに直接CPUIからリ
ード/ライトすることが可能である。従って、CRTデ
ィスプレイ装置10にデータを表示する場合にはCPU
Iから直接ビデオRAM5ヘデータを月5込むことがで
きる。そして、後述するように、CPUIからビデオR
AM5への書き込みは表示すビクル中のCPU・り一ド
/ライトサイクルのときに行われるが、このためには表
示すビクル中にこのCPU・リード/ライトサイクルの
ための時間を作る必要があるので、本発明方法では上記
ビデオRAM5とシフトレジスタ8の間に、ビデオRA
M5とデータバス12によって接続されたラッチ13を
設けている。ビデオRA M 5に書き込まれたデータ
はラッチ信号によってこのラッチ13ヘラツチされ、そ
してシフトレジスタ8へはこのラッチ13を介してデー
タがロードされる。シフトレジスタ8からCRTディス
プレイ装置10ヘデータが転送されるのは前記第3図の
場合と同様である。
次に、第2図のタイミングチャートを参照してCRTデ
ィスプレイ装置lOにデータを表示する場合の動作につ
いて説明する。第2図(B)及び(C)の描画サイクル
及びリフレッシュサイクルについては第4図と同様であ
るが、第2図(A)の表示サイクルは異なるeI+はG
DCページモードリードサイクルで、これを利用して、
ビデオRAM5に書き込まれたデータは第2図中でgで
示されるラッチ信号によって前記ラッチ13へ2ワード
のデータが連続してラッチされる。■2はCPU−リー
ド/ライトサイクルで、CPUIからのビデオRAM5
へのデータの書き込みはこれを利用して行う。
即ち、CRTディスプレイ装置10にデータを表示する
時には、先ず、CPUIまたはGDC2からビデオRA
M5にデータを書き込む、CPU1からビデオRAM5
にデータを書き込む時には、第2図(A)の表示すビク
ル中のCPU・リード/ライトサイクルI2を利用する
。つまり、ビデオRAM5からディスプレイ装、110
ヘデータを与える場合にラッチ13を介在させ、GDC
ページモードリードで2ワードのデータを読み出してこ
れをラッチすることによって、表示すビクル中にCPU
−リード/ライトサイクルI2のだめの時間を作ってい
るので、CPUIからビデオRAM5へのデータの書き
込みはこのCPU・リード/ライトサイクルエ2を利用
して行う。
このサイクルは前記第3図、第4図で説明した従来のア
クセス方法には存在しない。
GDC2からビデオRAM5にデータを書き込む時には
、第2図(B)の描画サイクルであるGDCリードモデ
ィファイライトサイクルIIを利用する。
以上のようにして、ビデオRAM5に書き込まれたデー
タは、第2図(A)の表示すビクル中のGDCページモ
ードリードサイクルI+ を利用して、ラッチ信号gに
よってラッチ13へ2ワードのデータが連続してラッチ
される。即ち、第2図に示すように、信号レベルの正エ
ツジでデータを入力するが、この場合、上記2ワードの
データのうち最初にラッチ13ヘラツチされたlワード
のデータについては、次の2ワード目のデータがラッチ
される前に、ロード信号によりシフトレジスタヘロード
される。そして、CRTディスプレイ装置lOへと転送
される。2ワード目のデータについては、CPU・リー
ド/ライトサイクル中のロード信号によって、シフトレ
ジスタにロードされ、CRTディスプレイ装置10へ転
送される。
上記CRTディスプレイ装置10丘では、CPU・リー
ド/ライトサイクル■2は存在せず、前記第3図、第4
図の場合と同様に1ワードずつデータが転送されてくる
ことになる。従って、CRTディスプレイ装置10から
の見かけ上では、従来と同様にデータが転送されている
ので、CRTディスプレイ装置lOの表示には全く影響
を与えることはない。
このように、本発明のCRTディスプレイ装置10のた
めのビデオRAM5のアクセス方法では、ビデオRAM
5に対してGDC2を通さずに直接CPUIからリード
/ライトすることができる。よって、ビデオRAM5に
対するアクセスタイムはハードウェア上で短縮される。
これに対して、前記第3図、第4図で示す従来のアクセ
ス方法では、CPUIからGDC2へ指示を出す時間、
GDC2からビデオRAM5へ第4図(B)の描画サイ
クルでリードモディファイライトする時間を加えたもの
がハードウェア上のアクセス速度になる。
また、本発明方法はソフトウェア上でも、CPU1から
GDC2に対する命令及びGDC2からビデオRAM5
に対する命令が大幅に減少するので、第3図、第4図の
従来のアクセス法に比べてソフトプログラムが簡単にな
り絶対速度が向上する。更に 直接ビデオRAM5へ書
き込めるため、従来に比し多種類の表示をすることも可
能である。
尚、ト記実施例において、GDC2のサイクルには、第
2図に示すように、上記で説明した表示サイクル〔同図
(A))、描画サイクル〔同図(B)〕の他に、ビデオ
RAM5にリフレッシュの必要なダイナミックRAMを
用いたときには、リフレッシュサイクル〔同図(C)〕
が加わることは第4図の場合と同じである。
また、/を発明は一般のコンピュータ利用機器における
ディスプレイ表示用のビデオRAMに広く適用し得る。
(発明の効果) 本発明によれば、ディスプレイ表示用のビデオRAMへ
直接アクセス可能で、ハードウェア上からもまたソフト
ウェアの面でもビデオRAMへのアクセスタイムを短縮
することができることで、ビデオRAMに対する高速ア
クセスを行うことかでさる上にディスプレイ装置の表示
に影響を与えずにこれを行うことができ、更には、直接
ビデオRAMに書き込めることから従来に比べて多種類
の表示をすることも可能である。  ′
【図面の簡単な説明】
第1図は本発明の一実施例に係るCRTディスプレイ装
置のためのビデオRAMのアクセス方法を使用したハー
ドウェアのブロック図、第2図(A)、(B)及び(C
)は上記実施例の説明に供する表示サイクル、描画サイ
クル及びリフレッシュサイクルの各タイミングチャート
、第3図は従来方法に係るハードウェアのブロック図、
第4図は第3図の従来方法における各タイミングチャー
トである。 1−−−−−−−一−CPU、 2−−−−−−−−−GDC。 3.6−−−−−−−アドレスバス、 4.7.9−−−−−データバス、 11.12−−−一−tt 5−−−−−−−−−ビデオRAM、 8−一−−−−−−−シフトレジスタ 1O−−−−−−−−CRTディスプレイ装置、13−
−−−−−−−ラッチ、 I+−−GDCページモードリード サイクル、 I2−一−−−−−−CPU・リード/ライトサイクル
。 (A) I、           L 第2図

Claims (1)

    【特許請求の範囲】
  1. ディスプレイ装置のためのビデオRAMのアクセス方法
    であって、ビデオRAMを直接アクセス可能にCPUに
    接続し、かつ前記ビデオRAMからラッチを介して前記
    ディスプレイ装置へデータを与えると共に、表示サイク
    ルを利用して前記CPUから前記ビデオRAMにデータ
    を書き込み、該書き込んだデータをラッチして前記ディ
    スプレイ装置へ与えるようにしたことを特徴とするビデ
    オRAMのアクセス方法。
JP60043675A 1985-03-07 1985-03-07 ビデオramのアクセス方法 Pending JPS61204685A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60043675A JPS61204685A (ja) 1985-03-07 1985-03-07 ビデオramのアクセス方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60043675A JPS61204685A (ja) 1985-03-07 1985-03-07 ビデオramのアクセス方法

Publications (1)

Publication Number Publication Date
JPS61204685A true JPS61204685A (ja) 1986-09-10

Family

ID=12670412

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60043675A Pending JPS61204685A (ja) 1985-03-07 1985-03-07 ビデオramのアクセス方法

Country Status (1)

Country Link
JP (1) JPS61204685A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6370331A (ja) * 1986-09-12 1988-03-30 Hitachi Ltd 制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6370331A (ja) * 1986-09-12 1988-03-30 Hitachi Ltd 制御装置

Similar Documents

Publication Publication Date Title
US5218274A (en) Flat panel display controller using dual-port memory
JPH077260B2 (ja) 画像データ回転処理装置及びその方法
US4876663A (en) Display interface system using buffered VDRAMs and plural shift registers for data rate control between data source and display
US6065132A (en) Information processing system having a CPU for controlling access timings of separate memory and I/O buses
JP2735173B2 (ja) ワンチップメモリデバイス
JPS60117327A (ja) ディスプレイ装置
JP2000284756A (ja) メモリ性表示装置用表示コントローラ
JPS61204685A (ja) ビデオramのアクセス方法
KR960700490A (ko) 행방향 주소 스트로브 사이클을 갖지않고 프레임버퍼에 영향을 미치는 동작을 제공하기 위한 방법 및 장치(method and apparatus for providing operations affecting a frame buffer without a row adderss strobe cycle)
KR100490703B1 (ko) 단일-칩프레임버퍼,프레임버퍼,디스플레이서브시스템및프레임버퍼구성방법
US5732024A (en) Circuits, systems and methods for modifying data stored in a memory using logic operations
US6425020B1 (en) Systems and methods for passively transferring data across a selected single bus line independent of a control circuitry
JP3699496B2 (ja) イメージ供給方法及び帯域幅を改善するために空間的冗長量を使用する図形制御装置
JPS63175885A (ja) Crt表示装置の表示メモリクリア方式
JPS62113193A (ja) 記憶回路
JP2591515B2 (ja) 1チップメモリデバイス
JPS61264425A (ja) 記憶回路
JPS6155689A (ja) 画像メモリ書込読出制御装置
JPS58127989A (ja) 表示装置における初期化制御方式
JPH04151195A (ja) 画像表示装置
JPS6275494A (ja) 液晶表示制御装置
JPH03105438A (ja) メモリ制御方法
JPS61193189A (ja) 文字図形表示装置
JPH07134675A (ja) Dram制御回路
JPS62200395A (ja) デイスプレイ制御装置