JPH0683316A - イメージディスプレイ装置及びビデオramチップ - Google Patents
イメージディスプレイ装置及びビデオramチップInfo
- Publication number
- JPH0683316A JPH0683316A JP3215549A JP21554991A JPH0683316A JP H0683316 A JPH0683316 A JP H0683316A JP 3215549 A JP3215549 A JP 3215549A JP 21554991 A JP21554991 A JP 21554991A JP H0683316 A JPH0683316 A JP H0683316A
- Authority
- JP
- Japan
- Prior art keywords
- data
- address
- register
- video
- memory
- 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
Links
- 230000004044 response Effects 0.000 claims abstract description 13
- 238000003860 storage Methods 0.000 claims description 47
- 238000013500 data storage Methods 0.000 claims description 9
- 210000004027 cell Anatomy 0.000 description 66
- 238000003491 array Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000000034 method Methods 0.000 description 9
- 239000004065 semiconductor Substances 0.000 description 8
- 101100325756 Arabidopsis thaliana BAM5 gene Proteins 0.000 description 2
- 101150046378 RAM1 gene Proteins 0.000 description 2
- 101100476489 Rattus norvegicus Slc20a2 gene Proteins 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- WABPQHHGFIMREM-UHFFFAOYSA-N lead(0) Chemical compound [Pb] WABPQHHGFIMREM-UHFFFAOYSA-N 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000005549 size reduction Methods 0.000 description 1
- 210000000352 storage cell Anatomy 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1075—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers for multiport memories each having random access ports and serial ports, e.g. video RAM
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/12—Frame memory handling
- G09G2360/126—The frame memory having additional data ports, not inclusive of standard details of the output serial port of a VRAM
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Controls And Circuits For Display Device (AREA)
- Dram (AREA)
- Digital Computer Display Output (AREA)
Abstract
(57)【要約】
【目的】 本発明の目的は、面積を低減させたビデオR
AMを有するグラフィックディスプレイ/イメージ処理
装置を提供することにある。 【構成】 本発明のイメージディスプレイ装置は、デー
タプロセッサと、データを、イメージの少なくとも一部
を表す逐次シーケンスとして生成するビデオソースと、
数行及びN列に配置されたメモリセルの配列を含むメモ
リと、データプロセッサ、ビデオソース及びデータ記憶
配列に相互接続されており且つN/2個の記憶エレメン
トを備えているデータレジスタとからなり、該データレ
ジスタが、データを、アドレスされた行に並列に且つ列
アドレスの下半部又は列アドレスの上半部を備えたメモ
リセルに選択的に書き込むことができるように構成され
ている。
AMを有するグラフィックディスプレイ/イメージ処理
装置を提供することにある。 【構成】 本発明のイメージディスプレイ装置は、デー
タプロセッサと、データを、イメージの少なくとも一部
を表す逐次シーケンスとして生成するビデオソースと、
数行及びN列に配置されたメモリセルの配列を含むメモ
リと、データプロセッサ、ビデオソース及びデータ記憶
配列に相互接続されており且つN/2個の記憶エレメン
トを備えているデータレジスタとからなり、該データレ
ジスタが、データを、アドレスされた行に並列に且つ列
アドレスの下半部又は列アドレスの上半部を備えたメモ
リセルに選択的に書き込むことができるように構成され
ている。
Description
【0001】
【産業上の利用分野】本発明は、グラフィックディスプ
レイ/イメージ処理装置(画像処理装置)に関し、より
詳しくは、ビデオRAM(Random Access Memory)に逐
次アクセスできるレジスタを備えたビデオRAMを有す
るグラフィックディスプレイ/イメージ処理装置に関す
る。
レイ/イメージ処理装置(画像処理装置)に関し、より
詳しくは、ビデオRAM(Random Access Memory)に逐
次アクセスできるレジスタを備えたビデオRAMを有す
るグラフィックディスプレイ/イメージ処理装置に関す
る。
【0002】
【従来の技術】グラフィックディスプレイ装置において
は、データ処理装置及び/又はイメージ処理装置が、ビ
デオディスプレイ又はプロッタの所望のイメージ等を表
すデータを生成する。データ処理装置からのデータは、
幾つかの行列に配置されたダイナミックメモリセルの配
列を備えたメモリに書き込まれる。メモリセルに書き込
み且つメモリセルから読み取るためのアドレスに応答し
てこのセルを選択する行ライン及び列ラインがある。こ
れらの行ライン及び列ラインは、データ処理装置により
メモリの行/列選択回路に入力されるアドレスにより識
別され且つアクセスされる。行アドレスは、データ処理
装置がメモリセル配列の行にアクセスすることを可能に
する。同様に、列アドレスは、データ処理装置がメモリ
セル配列の列にアクセスすることを可能にする。選択さ
れた単一のメモリにランダムアクセスできるようにする
ため、メモリの行選択回路及び列選択回路には、行アド
レス及び列アドレスの両方が入力される。データは、ビ
ットラインを介して、選択されたメモリセルに書き込ま
れ又は読み取られる。書込み又は読取りの並列演算がで
きるようにするため、選択された行アドレス及び配列の
全ての列にアクセスする信号がメモリに入力される。こ
れらの選択された行のメモリセルの各々が、別のビット
ライン(各ビットラインはメモリセルの別々の列に関連
している)を介してデータを転送する。
は、データ処理装置及び/又はイメージ処理装置が、ビ
デオディスプレイ又はプロッタの所望のイメージ等を表
すデータを生成する。データ処理装置からのデータは、
幾つかの行列に配置されたダイナミックメモリセルの配
列を備えたメモリに書き込まれる。メモリセルに書き込
み且つメモリセルから読み取るためのアドレスに応答し
てこのセルを選択する行ライン及び列ラインがある。こ
れらの行ライン及び列ラインは、データ処理装置により
メモリの行/列選択回路に入力されるアドレスにより識
別され且つアクセスされる。行アドレスは、データ処理
装置がメモリセル配列の行にアクセスすることを可能に
する。同様に、列アドレスは、データ処理装置がメモリ
セル配列の列にアクセスすることを可能にする。選択さ
れた単一のメモリにランダムアクセスできるようにする
ため、メモリの行選択回路及び列選択回路には、行アド
レス及び列アドレスの両方が入力される。データは、ビ
ットラインを介して、選択されたメモリセルに書き込ま
れ又は読み取られる。書込み又は読取りの並列演算がで
きるようにするため、選択された行アドレス及び配列の
全ての列にアクセスする信号がメモリに入力される。こ
れらの選択された行のメモリセルの各々が、別のビット
ライン(各ビットラインはメモリセルの別々の列に関連
している)を介してデータを転送する。
【0003】メモリセルの配列に関連してデータレジス
タがあり、該データレジスタは、メモリ配列の各行にお
けるメモリセルと同様に多数の記憶エレメントを有して
いる。すなわち、データレジスタは、メモリ配列におけ
るメモリセルの各列に関連した別々の記憶エレメントを
有している。このデータレジスタは、ビデオソースによ
り作られたデータの逐次シーケンスを受け且つ該データ
を一時的に記憶しておくための装置である。記憶された
このデータは、その後、並列のデータレジスタから転送
され且つメモリ配列の選択された行の全てのメモリセル
に並列に書き込まれる。このような書込み演算は、逐次
書込み演算と呼ばれている。また、データレジスタは、
メモリ配列の任意の選択された行のメモリセルから読み
取られたデータを受けるための装置でもある。このメモ
リ配列から読み取られたデータはデータレジスタに並列
に転送され、該データレジスタに一時的に記憶される。
その後、このデータは、逐次シーケンスで、データレジ
スタからディスプレイ装置に送られる。この読取り演算
は、逐次読取り演算と呼ばれている。
タがあり、該データレジスタは、メモリ配列の各行にお
けるメモリセルと同様に多数の記憶エレメントを有して
いる。すなわち、データレジスタは、メモリ配列におけ
るメモリセルの各列に関連した別々の記憶エレメントを
有している。このデータレジスタは、ビデオソースによ
り作られたデータの逐次シーケンスを受け且つ該データ
を一時的に記憶しておくための装置である。記憶された
このデータは、その後、並列のデータレジスタから転送
され且つメモリ配列の選択された行の全てのメモリセル
に並列に書き込まれる。このような書込み演算は、逐次
書込み演算と呼ばれている。また、データレジスタは、
メモリ配列の任意の選択された行のメモリセルから読み
取られたデータを受けるための装置でもある。このメモ
リ配列から読み取られたデータはデータレジスタに並列
に転送され、該データレジスタに一時的に記憶される。
その後、このデータは、逐次シーケンスで、データレジ
スタからディスプレイ装置に送られる。この読取り演算
は、逐次読取り演算と呼ばれている。
【0004】ディスプレイ装置は、データレジスタから
データの逐次シーケンスを受けて、該データを人が見る
ことのできる所望のイメージに系統化できる任意の装置
でよい。読取り演算を容易化する目的で、メモリ配列の
列アドレスを上半部アドレスと下半部アドレスとに分割
することは知られている。また、データレジスタを同様
に半分に分割し、それらの各半部をメモリ配列の上半部
アドレス又は下半部アドレスに関連させることも知られ
ている。このようにメモリ配列及びデータレジスタを分
割することにより、メモリ配列から読み取られた逐次デ
ータを、イメージがディスプレイ装置に表示されるとき
にいかなるフリッカ(ちらつき)も生じさせないビデオ
信号に変換できるように、グラフィックディスプレイ装
置を設計することが可能になる。
データの逐次シーケンスを受けて、該データを人が見る
ことのできる所望のイメージに系統化できる任意の装置
でよい。読取り演算を容易化する目的で、メモリ配列の
列アドレスを上半部アドレスと下半部アドレスとに分割
することは知られている。また、データレジスタを同様
に半分に分割し、それらの各半部をメモリ配列の上半部
アドレス又は下半部アドレスに関連させることも知られ
ている。このようにメモリ配列及びデータレジスタを分
割することにより、メモリ配列から読み取られた逐次デ
ータを、イメージがディスプレイ装置に表示されるとき
にいかなるフリッカ(ちらつき)も生じさせないビデオ
信号に変換できるように、グラフィックディスプレイ装
置を設計することが可能になる。
【0005】グラフィックディスプレイ装置の設計は、
集積回路チップの個数及びコスト、これらのチップのレ
イアウト及び相互連結の複雑さ及びコスト、及びグラフ
ィックディスプレイ装置を制御するソフトウェアのコス
ト等を含む多くのファクタに基づいている。必要な機能
が得られる低コストの半導体チップを選択するには常に
困難性があり、従って、半導体産業の現在の困難性は、
同じ又は同等の機能を有する新しい種々の半導体チップ
をより低コストで設計し且つ製造することである。一般
に、半導体チップのコストはチップの面積により変化す
る。
集積回路チップの個数及びコスト、これらのチップのレ
イアウト及び相互連結の複雑さ及びコスト、及びグラフ
ィックディスプレイ装置を制御するソフトウェアのコス
ト等を含む多くのファクタに基づいている。必要な機能
が得られる低コストの半導体チップを選択するには常に
困難性があり、従って、半導体産業の現在の困難性は、
同じ又は同等の機能を有する新しい種々の半導体チップ
をより低コストで設計し且つ製造することである。一般
に、半導体チップのコストはチップの面積により変化す
る。
【0006】寸法縮小技術を用いないでチップ面積を小
さくするため、チップについて現に用いられている幾つ
かの回路は省略しなければならないか、他の簡単な回路
と取り替えなければならない。しかしながら、従来技術
の装置の作動にとって重要であると考えられている回路
を省略することは本質的な問題をもたらす。
さくするため、チップについて現に用いられている幾つ
かの回路は省略しなければならないか、他の簡単な回路
と取り替えなければならない。しかしながら、従来技術
の装置の作動にとって重要であると考えられている回路
を省略することは本質的な問題をもたらす。
【0007】
【発明が解決しようとする課題】ビデオRAM半導体チ
ップの面積の使用を再吟味して、本発明者は、メモリセ
ルの配列がチップ面積の大きな部分を占めていることに
気付いた。一般に、メモリセルのこのような配列は、そ
れらの完全性のために必要であり、いかなる部分をも省
略することはできない。メモリチップの面積の他の大部
分は、メモリへの逐次アクセスに使用されるデータレジ
スタにより占められている。問題は、設計の複雑さ、ビ
デオRAMチップの作動、又はグラフィックディスプレ
イ装置全体の作動を増大させることなくデータレジスタ
により占拠されるメモリチップの面積を低減させること
である。
ップの面積の使用を再吟味して、本発明者は、メモリセ
ルの配列がチップ面積の大きな部分を占めていることに
気付いた。一般に、メモリセルのこのような配列は、そ
れらの完全性のために必要であり、いかなる部分をも省
略することはできない。メモリチップの面積の他の大部
分は、メモリへの逐次アクセスに使用されるデータレジ
スタにより占められている。問題は、設計の複雑さ、ビ
デオRAMチップの作動、又はグラフィックディスプレ
イ装置全体の作動を増大させることなくデータレジスタ
により占拠されるメモリチップの面積を低減させること
である。
【0008】
【課題を解決するための手段】上記問題及び他の問題
は、次のような構成の本発明のグラフィックディスプレ
イ装置、すなわち、イメージの少なくとも一部を表すデ
ータ、該データのメモリアドレス、及びイメージディス
プレイ装置の制御信号を生成するデータプロセッサを有
するグラフィックディスプレイ装置により解決される。
ビデオソースは、イメージの少なくとも一部を表す逐次
データのシーケンスを生成する。メモリは、数行及びN
列に配置されたメモリセルの配列を含んでおり、各メモ
リセルには1行及び1列のアドレスが割り当てられてい
る。データプロセッサ、ビデオソース及びメモリセルの
配列と相互接続されたデータレジスタは、N/2個の記
憶エレメントを備えている。該データレジスタは、制御
信号と、ビデオソースから受けたデータの逐次シーケン
スに応答して、データをデータレジスタに記憶させる。
その後、メモリアドレス及び制御信号に応答して、当該
データは、アドレスされた行に並列に且つメモリセルの
配列の列アドレスの下半部内又は列アドレスの上半部内
のメモリセルに選択的に書き込まれる。
は、次のような構成の本発明のグラフィックディスプレ
イ装置、すなわち、イメージの少なくとも一部を表すデ
ータ、該データのメモリアドレス、及びイメージディス
プレイ装置の制御信号を生成するデータプロセッサを有
するグラフィックディスプレイ装置により解決される。
ビデオソースは、イメージの少なくとも一部を表す逐次
データのシーケンスを生成する。メモリは、数行及びN
列に配置されたメモリセルの配列を含んでおり、各メモ
リセルには1行及び1列のアドレスが割り当てられてい
る。データプロセッサ、ビデオソース及びメモリセルの
配列と相互接続されたデータレジスタは、N/2個の記
憶エレメントを備えている。該データレジスタは、制御
信号と、ビデオソースから受けたデータの逐次シーケン
スに応答して、データをデータレジスタに記憶させる。
その後、メモリアドレス及び制御信号に応答して、当該
データは、アドレスされた行に並列に且つメモリセルの
配列の列アドレスの下半部内又は列アドレスの上半部内
のメモリセルに選択的に書き込まれる。
【0009】また、本発明のグラフィックディスプレイ
装置は、逐次シーケンスで前記データを送るデータレジ
スタに並列にメモリセルの配列からデータを読み取り、
該データをビデオ信号に変換してディスプレイ装置上に
所望のイメージを創出することができるように構成され
ている。本発明のグラフィックディスプレイ装置内で使
用されるビデオRAMチップは、数行及びN列に沿って
配置されたメモリセルの配列を有しており、行及び列の
両者が明確なアドレスを備えている。メモリセルの行
は、下半部のアドレスと上半部のアドレスとに分割され
ている。データレジスタは、データのシーケンスを記憶
するためのN/2個のみの記憶エレメントを備えてい
る。データレジスタとメモリセルの配列との間にはN個
の転送ゲートが配置されていて、データレジスタの記憶
エレメントを、列アドレスの下半部又は列アドレスの上
半部に選択的に接続している。メモリに入力される各列
アドレスの一部は、補助アドレスレジスタに記憶され
る。列アドレスの記憶された部分及び転送クロック信号
に応答して、回路は、N/2個の転送ゲートを介して、
データレジスタのN/2個の記憶エレメントから、配列
の行の下半部の列アドレス又は上半部の列アドレスへの
選択的な書込みを制御する書込み転送信号を創出する。
装置は、逐次シーケンスで前記データを送るデータレジ
スタに並列にメモリセルの配列からデータを読み取り、
該データをビデオ信号に変換してディスプレイ装置上に
所望のイメージを創出することができるように構成され
ている。本発明のグラフィックディスプレイ装置内で使
用されるビデオRAMチップは、数行及びN列に沿って
配置されたメモリセルの配列を有しており、行及び列の
両者が明確なアドレスを備えている。メモリセルの行
は、下半部のアドレスと上半部のアドレスとに分割され
ている。データレジスタは、データのシーケンスを記憶
するためのN/2個のみの記憶エレメントを備えてい
る。データレジスタとメモリセルの配列との間にはN個
の転送ゲートが配置されていて、データレジスタの記憶
エレメントを、列アドレスの下半部又は列アドレスの上
半部に選択的に接続している。メモリに入力される各列
アドレスの一部は、補助アドレスレジスタに記憶され
る。列アドレスの記憶された部分及び転送クロック信号
に応答して、回路は、N/2個の転送ゲートを介して、
データレジスタのN/2個の記憶エレメントから、配列
の行の下半部の列アドレス又は上半部の列アドレスへの
選択的な書込みを制御する書込み転送信号を創出する。
【0010】本願に開示する構成の長所は、従来のビデ
オRAMにこれまで使用されているデータレジスタ記憶
エレメントの1/2を、もはやビデオRAMチップにと
って不要にできることである。これに比例して半導体チ
ップの面積を省略でき、従ってチップ面積及びコストを
低減することができる。上記チップ面積及びコストの低
減は、グラフィックディスプレイ装置の複雑さ及びコス
トを増大させることなく達成される。グラフィックディ
スプレイ装置の設計及び作動に極く僅かな変更のみが必
要とされるけれども、これらの変更は、装置のハードウ
ェアではなくソフトウェアの変更により対処することが
できる。
オRAMにこれまで使用されているデータレジスタ記憶
エレメントの1/2を、もはやビデオRAMチップにと
って不要にできることである。これに比例して半導体チ
ップの面積を省略でき、従ってチップ面積及びコストを
低減することができる。上記チップ面積及びコストの低
減は、グラフィックディスプレイ装置の複雑さ及びコス
トを増大させることなく達成される。グラフィックディ
スプレイ装置の設計及び作動に極く僅かな変更のみが必
要とされるけれども、これらの変更は、装置のハードウ
ェアではなくソフトウェアの変更により対処することが
できる。
【0011】
【実施例】本発明は、添付図面に関連して述べる以下の
詳細な説明により、一層良く理解されるであろう。図1
には、情報を表すためのグラフィックディスプレイ構成
を備えたデータ処理装置100のブロック図が示されて
いる。1989年4月27日付米国特許出願第346,388 号に
は、図1のデータ処理装置100の構成及び演算につい
てのより完全な説明がなされている。この米国特許出願
を、参考としてここに導入する。
詳細な説明により、一層良く理解されるであろう。図1
には、情報を表すためのグラフィックディスプレイ構成
を備えたデータ処理装置100のブロック図が示されて
いる。1989年4月27日付米国特許出願第346,388 号に
は、図1のデータ処理装置100の構成及び演算につい
てのより完全な説明がなされている。この米国特許出願
を、参考としてここに導入する。
【0012】データ処理装置100は、ホスト処理装置
102、グラフィック処理装置103、ビデオソース9
9、ビデオRAM105、シフトレジスタ107、ビデ
オパレット108、デジタル/ビデオ変換器110、及
びビデオディスプレイ112を有している。ホスト処理
装置102は、データ処理装置100の計算処理上の主
能力を与えるものであり、プロセッサ(処理装置)、入
力装置、長期記憶装置、ROM(Read Only Memory)、
RAM(Random Access Memory)、及び完全コンピュー
タシステムを形成する関連周辺装置を備えている。ホス
ト処理装置102の構成及び作動は慣用的なものであ
る。その処理機能の結果として、ホスト処理装置102
は、ユーザのための所望のグラフィックイメージをスク
リーン上に表示すべき内容を制御する。
102、グラフィック処理装置103、ビデオソース9
9、ビデオRAM105、シフトレジスタ107、ビデ
オパレット108、デジタル/ビデオ変換器110、及
びビデオディスプレイ112を有している。ホスト処理
装置102は、データ処理装置100の計算処理上の主
能力を与えるものであり、プロセッサ(処理装置)、入
力装置、長期記憶装置、ROM(Read Only Memory)、
RAM(Random Access Memory)、及び完全コンピュー
タシステムを形成する関連周辺装置を備えている。ホス
ト処理装置102の構成及び作動は慣用的なものであ
る。その処理機能の結果として、ホスト処理装置102
は、ユーザのための所望のグラフィックイメージをスク
リーン上に表示すべき内容を制御する。
【0013】ビデオソース99は逐次データのシーケン
スを生成する。このシーケンスは所望のイメージに関す
るものであり、ビデオデータバス118を介してビデオ
RAM105に入力される。ビデオソース99又はグラ
フィック処理装置103からビデオRAM105へのデ
ータ転送を順序立てて並べる(コーディネートする)制
御信号は、リード線119により伝達される。
スを生成する。このシーケンスは所望のイメージに関す
るものであり、ビデオデータバス118を介してビデオ
RAM105に入力される。ビデオソース99又はグラ
フィック処理装置103からビデオRAM105へのデ
ータ転送を順序立てて並べる(コーディネートする)制
御信号は、リード線119により伝達される。
【0014】グラフィック処理装置103は、スクリー
ン上に表示すべき所望のグラフィックイメージ情報を創
出するための主データ操作をする。グラフィック処理装
置103は、ホストバス101を介してホスト処理装置
102に可逆的に接続されている。図1の構成において
は、グラフィック処理装置103はホスト処理装置10
2から独立して作動するが、ホスト処理装置102から
の要求には応答する。また、グラフィック処理装置10
3は、可逆メモリバス104を介してビデオRAM10
5及びビデオパレット108とも通信する。RAM10
5に記憶すべきデータは、グラフィック処理装置103
により制御される。グラフィック処理装置103は、R
AM又はROMに記憶されたプログラムにより、部分的
又は全体的に制御してもよい。ROMには種々の形式の
グラフィックイメージデータを記憶させることができ
る。グラフィック処理装置103は、ビデオRAM10
5又はROMからのそのようなグラフィックイメージデ
ータを検索し、該グラフィックイメージデータを処理し
て、その結果をビデオRAM105に記憶させる。
ン上に表示すべき所望のグラフィックイメージ情報を創
出するための主データ操作をする。グラフィック処理装
置103は、ホストバス101を介してホスト処理装置
102に可逆的に接続されている。図1の構成において
は、グラフィック処理装置103はホスト処理装置10
2から独立して作動するが、ホスト処理装置102から
の要求には応答する。また、グラフィック処理装置10
3は、可逆メモリバス104を介してビデオRAM10
5及びビデオパレット108とも通信する。RAM10
5に記憶すべきデータは、グラフィック処理装置103
により制御される。グラフィック処理装置103は、R
AM又はROMに記憶されたプログラムにより、部分的
又は全体的に制御してもよい。ROMには種々の形式の
グラフィックイメージデータを記憶させることができ
る。グラフィック処理装置103は、ビデオRAM10
5又はROMからのそのようなグラフィックイメージデ
ータを検索し、該グラフィックイメージデータを処理し
て、その結果をビデオRAM105に記憶させる。
【0015】また、グラフィック処理装置103は、ビ
デオパレット108内に記憶されたデータを制御すると
共に、ビデオ制御バス116を介してデジタル/ビデオ
変換器110の作動を制御する。更に、グラフィック処
理装置103は、ビデオ制御バス116を介してデジタ
ル/ビデオ変換器110を制御することにより、ライン
長さと、ビデオイメージのフレーム当たりのライン数と
を制御することができる。
デオパレット108内に記憶されたデータを制御すると
共に、ビデオ制御バス116を介してデジタル/ビデオ
変換器110の作動を制御する。更に、グラフィック処
理装置103は、ビデオ制御バス116を介してデジタ
ル/ビデオ変換器110を制御することにより、ライン
長さと、ビデオイメージのフレーム当たりのライン数と
を制御することができる。
【0016】重要なことは、グラフィックディスプレイ
情報が並列フォーマット又は逐次シーケンスでメモリに
伝達されているか否かに係わらず、グラフィックディス
プレイ情報をビデオRAM105のどこに記憶させるか
をグラフィック処理装置103が決定し且つ制御するこ
とである。その後、ビデオRAM105からの逐次読取
りを行う間に、グラフィック処理装置103は、読取り
シーケンスと、データが読み取られるアドレスと、ビデ
オディスプレイ112上に所望のグラフィックイメージ
を創出するのに要求される制御情報とを決定する。
情報が並列フォーマット又は逐次シーケンスでメモリに
伝達されているか否かに係わらず、グラフィックディス
プレイ情報をビデオRAM105のどこに記憶させるか
をグラフィック処理装置103が決定し且つ制御するこ
とである。その後、ビデオRAM105からの逐次読取
りを行う間に、グラフィック処理装置103は、読取り
シーケンスと、データが読み取られるアドレスと、ビデ
オディスプレイ112上に所望のグラフィックイメージ
を創出するのに要求される制御情報とを決定する。
【0017】RAM105は、ユーザに表示すべき所望
のイメージを表すビットマップデータを記憶する。RA
M105から、シフトレジスタ107、ビデオパレット
108及びデジタル/ビデオ変換器110を介してビデ
オディスプレイ112にデータを表示する制御は、グラ
フィック処理装置103により行われる。RAM105
からのビデオデータ出力は、ビデオデータバス118を
介してシフトレジスタ107に伝達され、該シフトレジ
スタ107においてディスプレイビット流にアセンブル
される。
のイメージを表すビットマップデータを記憶する。RA
M105から、シフトレジスタ107、ビデオパレット
108及びデジタル/ビデオ変換器110を介してビデ
オディスプレイ112にデータを表示する制御は、グラ
フィック処理装置103により行われる。RAM105
からのビデオデータ出力は、ビデオデータバス118を
介してシフトレジスタ107に伝達され、該シフトレジ
スタ107においてディスプレイビット流にアセンブル
される。
【0018】RAM105の一般的な構成によれば、幾
つかの別々のRAM配列のバンクがある。逐次読取り演
算中、情報のビットは、各メモリ配列から逐次ビット流
として連続的に読み取られる。幾つかの別々のメモリ配
列が配置されていて、各メモリ配列から同時にビットが
読み取られるようになっている。シフトレジスタ107
は、複数のビット流をディスプレイビット流にインター
リーブし、バス120を介してビデオパレット108に
伝達する。
つかの別々のRAM配列のバンクがある。逐次読取り演
算中、情報のビットは、各メモリ配列から逐次ビット流
として連続的に読み取られる。幾つかの別々のメモリ配
列が配置されていて、各メモリ配列から同時にビットが
読み取られるようになっている。シフトレジスタ107
は、複数のビット流をディスプレイビット流にインター
リーブし、バス120を介してビデオパレット108に
伝達する。
【0019】グラフィック処理装置103からの情報を
制御して、ビデオパレット108は、シフトレジスタ1
07から受けたデータを、バス125のデジタルビデオ
信号に変換する。この変換は参照用テーブルを介して達
成される。ビデオパレット108からのデジタルビデオ
信号には、色情報、彩度情報及び輝度情報を含めること
ができる。
制御して、ビデオパレット108は、シフトレジスタ1
07から受けたデータを、バス125のデジタルビデオ
信号に変換する。この変換は参照用テーブルを介して達
成される。ビデオパレット108からのデジタルビデオ
信号には、色情報、彩度情報及び輝度情報を含めること
ができる。
【0020】デジタル/ビデオ変換器110は、ビデオ
パレット108からのデジタルビデオ情報を受け、該デ
ジタルビデオ情報を、ビデオ制御バス116を介して受
けた信号による制御の下でアナログビデオ信号に変換す
る。このアナログビデオ信号は、出力ビデオ信号ライン
127を介してビデオディスプレイ112に入力され
る。水平ライン当たりの画素数及びディスプレイのフレ
ーム当たりのライン数がグラフィック処理装置103に
より決定される。また、同期信号、リトレース信号及び
ブランキング信号もグラフィック処理装置103により
制御される。これらの制御信号は、互いに協働して、ビ
デオディスプレイ112に送られる所望のビデオ信号の
内容を特定する。
パレット108からのデジタルビデオ情報を受け、該デ
ジタルビデオ情報を、ビデオ制御バス116を介して受
けた信号による制御の下でアナログビデオ信号に変換す
る。このアナログビデオ信号は、出力ビデオ信号ライン
127を介してビデオディスプレイ112に入力され
る。水平ライン当たりの画素数及びディスプレイのフレ
ーム当たりのライン数がグラフィック処理装置103に
より決定される。また、同期信号、リトレース信号及び
ブランキング信号もグラフィック処理装置103により
制御される。これらの制御信号は、互いに協働して、ビ
デオディスプレイ112に送られる所望のビデオ信号の
内容を特定する。
【0021】ビデオディスプレイ112は、所望のビデ
オイメージを処理して、ユーザが見ることができるよう
にする。このために、2つの技術が広く使用されてい
る。第1の技術は、各画素の色相及び彩度に関してビデ
オデータを特定する技術であり、第2の技術は、各画素
についての赤、青及び緑の色レベルを特定する技術であ
る。ビデオパレット108、デジタル/ビデオ変換器1
10及びビデオディスプレイ112は、選択された技術
と互換性をもつように設計し且つ製造する必要がある。
オイメージを処理して、ユーザが見ることができるよう
にする。このために、2つの技術が広く使用されてい
る。第1の技術は、各画素の色相及び彩度に関してビデ
オデータを特定する技術であり、第2の技術は、各画素
についての赤、青及び緑の色レベルを特定する技術であ
る。ビデオパレット108、デジタル/ビデオ変換器1
10及びビデオディスプレイ112は、選択された技術
と互換性をもつように設計し且つ製造する必要がある。
【0022】図2には、従来技術のビデオRAM200
として設計されたMOS(金属酸化膜半導体)のレイア
ウトの概略が示されている。このRAM200は、メモ
リセルの4つの配列201、202、203、204を
有している。これらの配列にはセンスアンプ208、2
09の群が関連している。これらのセンスアンプ群は、
センスアンプ208、209へのメモリセルのビットラ
インカップリング列を介して、メモリセルからのデータ
ビットを読み取るのに使用される。メモリセルの各配列
には、データレジスタ及び一群の転送ゲート211、2
12、213、214も関連していて、メモリセルの行
からのデータをデータレジスタに選択的に接続するよう
になっている。これらのレジスタ及び転送ゲート21
1、212、213、214は、それぞれ、配列20
1、202、203、204と関連している。代表的な
データレジスタは、従来技術の構成に使用されているよ
うに、メモリセルの関連配列におけるメモリセルの各列
について1つの記憶エレメントを備えている。
として設計されたMOS(金属酸化膜半導体)のレイア
ウトの概略が示されている。このRAM200は、メモ
リセルの4つの配列201、202、203、204を
有している。これらの配列にはセンスアンプ208、2
09の群が関連している。これらのセンスアンプ群は、
センスアンプ208、209へのメモリセルのビットラ
インカップリング列を介して、メモリセルからのデータ
ビットを読み取るのに使用される。メモリセルの各配列
には、データレジスタ及び一群の転送ゲート211、2
12、213、214も関連していて、メモリセルの行
からのデータをデータレジスタに選択的に接続するよう
になっている。これらのレジスタ及び転送ゲート21
1、212、213、214は、それぞれ、配列20
1、202、203、204と関連している。代表的な
データレジスタは、従来技術の構成に使用されているよ
うに、メモリセルの関連配列におけるメモリセルの各列
について1つの記憶エレメントを備えている。
【0023】図3には、本発明の図示の実施例を組み込
んだビデオRAMを代表するMOSチップのレイアウト
の概略が示されている。センスアンプ308、309の
群を備えたメモリセルの4つの配列301、302、3
03、304が設けられている。図3の各配列におい
て、1行当たりのメモリセルの個数(すなわち、メモリ
セルの列の数)は、図2の例と同じである。データレジ
スタ及び転送ゲート311、312、313、314
は、それぞれ、配列301、302、303、304と
関連している。
んだビデオRAMを代表するMOSチップのレイアウト
の概略が示されている。センスアンプ308、309の
群を備えたメモリセルの4つの配列301、302、3
03、304が設けられている。図3の各配列におい
て、1行当たりのメモリセルの個数(すなわち、メモリ
セルの列の数)は、図2の例と同じである。データレジ
スタ及び転送ゲート311、312、313、314
は、それぞれ、配列301、302、303、304と
関連している。
【0024】注目すべきは、図3のレイアウトにおける
データレジスタ及び転送ゲートの群の方が、図2のレイ
アウトにおけるデータレジスタ及び転送ゲートの群より
も実質的に小さな面積をカバーしていることである。面
積のこの低減は、図3の各データレジスタに使用される
記憶エレメントの個数が、図2の各データレジスタに使
用された記憶エレメントの個数の1/2であることによ
る。メモリセルの列は、アドレスにより下半部アドレス
と上半部アドレスとに分割されている。各データレジス
タは、関連するメモリ配列におけるメモリセルにある多
数の記憶エレメントの1/2を備えているに過ぎない。
従来技術の構成に比べて、図3の実施例は、データレジ
スタの記憶エレメントの個数をこのように減少できるた
め、MOSチップの面積及びコストをも比例して低減す
ることができる。
データレジスタ及び転送ゲートの群の方が、図2のレイ
アウトにおけるデータレジスタ及び転送ゲートの群より
も実質的に小さな面積をカバーしていることである。面
積のこの低減は、図3の各データレジスタに使用される
記憶エレメントの個数が、図2の各データレジスタに使
用された記憶エレメントの個数の1/2であることによ
る。メモリセルの列は、アドレスにより下半部アドレス
と上半部アドレスとに分割されている。各データレジス
タは、関連するメモリ配列におけるメモリセルにある多
数の記憶エレメントの1/2を備えているに過ぎない。
従来技術の構成に比べて、図3の実施例は、データレジ
スタの記憶エレメントの個数をこのように減少できるた
め、MOSチップの面積及びコストをも比例して低減す
ることができる。
【0025】図4及び図5には、集積回路チップとして
作られた本発明によるビデオRAMのブロック図が示さ
れている。この集積回路チップの回路は、並列データ入
力/出力バス104によるデータの書込み及び読取りが
行えるように構成されている。データは、行と列とに配
置されたメモリセルの4つの配列105−1、105−
2、105−3、105−4に記憶され、これらの4つ
の配列105−1、105−2、105−3、105−
4には、行デコーダ173−1、173−2、173−
3、173−4及び列デコーダ176−1、176−
2、176−3、176−4に入力されるアドレスがア
クセスする。また、この集積回路チップには、逐次デー
タ入力/出力バス118、逐次入力/出力バッファ18
0及びデータバス117を介してデータの逐次書込み及
び逐次読取りが行えるように構成された他の回路も配置
されている。
作られた本発明によるビデオRAMのブロック図が示さ
れている。この集積回路チップの回路は、並列データ入
力/出力バス104によるデータの書込み及び読取りが
行えるように構成されている。データは、行と列とに配
置されたメモリセルの4つの配列105−1、105−
2、105−3、105−4に記憶され、これらの4つ
の配列105−1、105−2、105−3、105−
4には、行デコーダ173−1、173−2、173−
3、173−4及び列デコーダ176−1、176−
2、176−3、176−4に入力されるアドレスがア
クセスする。また、この集積回路チップには、逐次デー
タ入力/出力バス118、逐次入力/出力バッファ18
0及びデータバス117を介してデータの逐次書込み及
び逐次読取りが行えるように構成された他の回路も配置
されている。
【0026】図7には、グラフィック処理装置103、
ビデオRAM105、逐次レジスタ107−1、幾つか
の制御回路、及び相互接続するバス及びリード線からな
る部分的なブロック図が示されている。ビデオRAM1
05は、記憶エレメントからなる行及び列をもつ4つの
メモリ配列105−1、105−2、105−3、10
5−4を備えた一般的なものである。ディスプレイ用の
単一画素を表す情報は、幾つかの情報ビットで構成する
ことができる。
ビデオRAM105、逐次レジスタ107−1、幾つか
の制御回路、及び相互接続するバス及びリード線からな
る部分的なブロック図が示されている。ビデオRAM1
05は、記憶エレメントからなる行及び列をもつ4つの
メモリ配列105−1、105−2、105−3、10
5−4を備えた一般的なものである。ディスプレイ用の
単一画素を表す情報は、幾つかの情報ビットで構成する
ことができる。
【0027】図4には、4つのビデオRAMの配列10
5−1、105−2、105−3、105−4が一団と
なって示されているが、一般性を損なうことなく図面及
び説明の両方を簡単化することを目的として、以下にお
いてはこれらの配列のうちの1つの配列105−1につ
いて説明する。1つのメモリ配列及びこれに関連する回
路について図示し且つ説明することは、1つ以上の半導
体チップから一団に構成されている他のメモリ配列にも
適用されることを理解されたい。
5−1、105−2、105−3、105−4が一団と
なって示されているが、一般性を損なうことなく図面及
び説明の両方を簡単化することを目的として、以下にお
いてはこれらの配列のうちの1つの配列105−1につ
いて説明する。1つのメモリ配列及びこれに関連する回
路について図示し且つ説明することは、1つ以上の半導
体チップから一団に構成されている他のメモリ配列にも
適用されることを理解されたい。
【0028】図1のビデオディスプレイ112のスクリ
ーンは、多数の水平ライン(各水平ラインは多数の画素
を備えている)で構成することができる。行/列アドレ
ス情報は、グラフィック処理装置103により生成され
る。所望のディスプレイ情報すなわち画素情報は、グラ
フィック処理装置103又はビデオソース99により生
成される。
ーンは、多数の水平ライン(各水平ラインは多数の画素
を備えている)で構成することができる。行/列アドレ
ス情報は、グラフィック処理装置103により生成され
る。所望のディスプレイ情報すなわち画素情報は、グラ
フィック処理装置103又はビデオソース99により生
成される。
【0029】ランダムアクセス書込みが行えるようにす
るため、アドレスレジスタ106にはバス104を介し
てアドレスが入力され、RAM配列105−1における
識別された行/列記憶位置にアクセスできるようになっ
ている。各アドレスに記憶させるべきディスプレイデー
タも、バス104及びリード線109を介してRAM配
列105−1に入力される。グラフィック処理装置10
3がランダムアクセスアドレス及びディスプレイデータ
を出力すると、ディスプレイデータは、バス104を介
して伝達されて、行アクセスを作ることによりRAM配
列105−1に書き込まれ、その後、情報を記憶させる
べき選択された列にアクセスする。
るため、アドレスレジスタ106にはバス104を介し
てアドレスが入力され、RAM配列105−1における
識別された行/列記憶位置にアクセスできるようになっ
ている。各アドレスに記憶させるべきディスプレイデー
タも、バス104及びリード線109を介してRAM配
列105−1に入力される。グラフィック処理装置10
3がランダムアクセスアドレス及びディスプレイデータ
を出力すると、ディスプレイデータは、バス104を介
して伝達されて、行アクセスを作ることによりRAM配
列105−1に書き込まれ、その後、情報を記憶させる
べき選択された列にアクセスする。
【0030】ビデオソース99からRAM配列105−
1への逐次書込みを行うのに、別の構成及び作動を用い
ることができる。先ず、グラフィック処理装置103
が、最初のタップアドレスを、初期タップアドレスレジ
スタ137及び逐次アドレスカウンタ136に送る。次
に、この最初のタップアドレスは、逐次データポインタ
135−1に転送され、ここで、逐次データポインタ1
35−1は多ゲート152の1つのタップを示す。デー
タのシーケンスの初期ビットは、この多ゲート152の
タップを通って逐次レジスタ107−1の記憶エレメン
トに記憶される。その後、逐次クロックパルスが、逐次
アドレスカウンタ136に収容されたカウントのSC増
分(SC increment) を行う。ビデオソース99によりデ
ータの逐次シーケンスが生成され、該逐次シーケンス
は、ビデオデータバス117−1を介して多ゲート15
2(該多ゲート152は、逐次レジスタ107−1の各
記憶エレメントへの個々のタップを備えている)に伝達
される。カウントを行う間、逐次レジスタ107−1の
一連の記憶エレメントにデータのシーケンスが記憶され
る。
1への逐次書込みを行うのに、別の構成及び作動を用い
ることができる。先ず、グラフィック処理装置103
が、最初のタップアドレスを、初期タップアドレスレジ
スタ137及び逐次アドレスカウンタ136に送る。次
に、この最初のタップアドレスは、逐次データポインタ
135−1に転送され、ここで、逐次データポインタ1
35−1は多ゲート152の1つのタップを示す。デー
タのシーケンスの初期ビットは、この多ゲート152の
タップを通って逐次レジスタ107−1の記憶エレメン
トに記憶される。その後、逐次クロックパルスが、逐次
アドレスカウンタ136に収容されたカウントのSC増
分(SC increment) を行う。ビデオソース99によりデ
ータの逐次シーケンスが生成され、該逐次シーケンス
は、ビデオデータバス117−1を介して多ゲート15
2(該多ゲート152は、逐次レジスタ107−1の各
記憶エレメントへの個々のタップを備えている)に伝達
される。カウントを行う間、逐次レジスタ107−1の
一連の記憶エレメントにデータのシーケンスが記憶され
る。
【0031】逐次レジスタ107−1にデータの全シー
ケンスが記憶される間、該データを、メモリ配列105
−1の選択された半分の行に並列に書き込んで記憶させ
ることができる。逐次レジスタ107−1は、セルの長
さすなわちセルの個数の1/2に過ぎないため、マルチ
プレクサ130−1は、逐次レジスタ107−1に記憶
されたデータのシーケンスを、メモリ配列105−1の
選択された行の上半部アドレス又は下半部アドレスに記
憶させるゲートを備えている。
ケンスが記憶される間、該データを、メモリ配列105
−1の選択された半分の行に並列に書き込んで記憶させ
ることができる。逐次レジスタ107−1は、セルの長
さすなわちセルの個数の1/2に過ぎないため、マルチ
プレクサ130−1は、逐次レジスタ107−1に記憶
されたデータのシーケンスを、メモリ配列105−1の
選択された行の上半部アドレス又は下半部アドレスに記
憶させるゲートを備えている。
【0032】書込み回路は、メモリ配列の上半部アドレ
ス又は下半部アドレスのいずれにデータを書き込むべき
かを予め決定することが必要である。図7に示すよう
に、列アドレスの最上桁ビットレジスタ(MSB)16
0が設けられている。この最上桁ビットレジスタ160
は、逐次レジスタからメモリ配列にデータが転送される
間のタイムスロットの前のアドレスタイムスロットの間
の最上桁ビットを受け且つ記憶する。従って、転送書込
み演算(transfer write operation) 用に1/2長さの
逐次レジスタを用いる場合には、転送書込み演算を実行
する前の転送サイクルにおいて、最上桁の列アドレスビ
ットAYMSBがグラフィック処理装置により与えられる。
行アドレスは、転送サイクル中で、書込み演算を実行す
るときに与えられる。前の転送サイクル中には最上桁の
列アドレスビットが与えられて、転送作業を容易にす
る。この行アドレスビットは、記憶列のいずれの半分に
書き込むべきかを識別し、残余の行アドレスビットは、
1/2長さの逐次レジスタに書き込む初期トップ(init
ial top)を識別する。
ス又は下半部アドレスのいずれにデータを書き込むべき
かを予め決定することが必要である。図7に示すよう
に、列アドレスの最上桁ビットレジスタ(MSB)16
0が設けられている。この最上桁ビットレジスタ160
は、逐次レジスタからメモリ配列にデータが転送される
間のタイムスロットの前のアドレスタイムスロットの間
の最上桁ビットを受け且つ記憶する。従って、転送書込
み演算(transfer write operation) 用に1/2長さの
逐次レジスタを用いる場合には、転送書込み演算を実行
する前の転送サイクルにおいて、最上桁の列アドレスビ
ットAYMSBがグラフィック処理装置により与えられる。
行アドレスは、転送サイクル中で、書込み演算を実行す
るときに与えられる。前の転送サイクル中には最上桁の
列アドレスビットが与えられて、転送作業を容易にす
る。この行アドレスビットは、記憶列のいずれの半分に
書き込むべきかを識別し、残余の行アドレスビットは、
1/2長さの逐次レジスタに書き込む初期トップ(init
ial top)を識別する。
【0033】この結果、1/2長さの逐次レジスタを備
えた全体的構成は、全長さの逐次レジスタ(該逐次レジ
スタが分割されているか否かに係わらず)を使用する他
の装置とも互換性がある。ユーザは、データの特定シー
ケンスを完了するのに2倍の数の転送書込みを用いなけ
ればならない。図8には、列アドレスの最上桁ビットを
記憶し且つその後にデータを逐次レジスタからメモリ配
列の選択された半分に転送するための回路構成が示され
ている。最初に、幾つかの書込み演算を予想して、グラ
フィック処理装置103により列アドレスの最上桁ビッ
トが生成され、該最上桁ビットは、バス104を介し
て、装置の列アドレスの半配列選択ストア(half array
selection store、HASS)に入力される。HASS
においては、逐次レジスタは、メモリ配列105−1の
行の記憶セルの個数の1/2のみの記憶エレメントを備
えている。列アドレスの最上桁ビットAYMSBは、半配列
選択ストアHASSにラッチされ、逐次書込み演算を開
始する。列アドレスの残余のビットは、図7の初期タッ
プアドレスレジスタ137にラッチされる。初期タップ
アドレスレジスタ137に記憶された一部の列アドレス
は、初期タップアドレスレジスタ137から逐次アドレ
スカウンタ136に入力され且つこれに記憶され、デー
タのビットに書き込むのに逐次レジスタ107−1のど
のタップを最初に指定(ポイント)するかを決定する。
その後、データのビットは逐次レジスタ107−1の記
憶エレメントのシーケンスに記憶される。ビデオソース
99により生成されたデータビットは、リード線117
−1を介してゲート152に入力される。ゲート152
は、初期タップアドレスに応答して作動し、逐次レジス
タ107−1の初期アドレスに関連する記憶エレメント
にシーケンスの最初のビットを記憶させる。逐次シーケ
ンスのその後のビットは、逐次信号CLOCKによりカ
ウンタデコーダが増分されるとき、逐次レジスタ107
−1の記憶エレメントのシーケンシャルな1つの記憶エ
レメントに記憶される。
えた全体的構成は、全長さの逐次レジスタ(該逐次レジ
スタが分割されているか否かに係わらず)を使用する他
の装置とも互換性がある。ユーザは、データの特定シー
ケンスを完了するのに2倍の数の転送書込みを用いなけ
ればならない。図8には、列アドレスの最上桁ビットを
記憶し且つその後にデータを逐次レジスタからメモリ配
列の選択された半分に転送するための回路構成が示され
ている。最初に、幾つかの書込み演算を予想して、グラ
フィック処理装置103により列アドレスの最上桁ビッ
トが生成され、該最上桁ビットは、バス104を介し
て、装置の列アドレスの半配列選択ストア(half array
selection store、HASS)に入力される。HASS
においては、逐次レジスタは、メモリ配列105−1の
行の記憶セルの個数の1/2のみの記憶エレメントを備
えている。列アドレスの最上桁ビットAYMSBは、半配列
選択ストアHASSにラッチされ、逐次書込み演算を開
始する。列アドレスの残余のビットは、図7の初期タッ
プアドレスレジスタ137にラッチされる。初期タップ
アドレスレジスタ137に記憶された一部の列アドレス
は、初期タップアドレスレジスタ137から逐次アドレ
スカウンタ136に入力され且つこれに記憶され、デー
タのビットに書き込むのに逐次レジスタ107−1のど
のタップを最初に指定(ポイント)するかを決定する。
その後、データのビットは逐次レジスタ107−1の記
憶エレメントのシーケンスに記憶される。ビデオソース
99により生成されたデータビットは、リード線117
−1を介してゲート152に入力される。ゲート152
は、初期タップアドレスに応答して作動し、逐次レジス
タ107−1の初期アドレスに関連する記憶エレメント
にシーケンスの最初のビットを記憶させる。逐次シーケ
ンスのその後のビットは、逐次信号CLOCKによりカ
ウンタデコーダが増分されるとき、逐次レジスタ107
−1の記憶エレメントのシーケンシャルな1つの記憶エ
レメントに記憶される。
【0034】作動の詳細は、図9に関連して述べる作動
についての説明により理解できるであろう。図9には、
メモリ配列105−1へのデータの書込みを制御するの
に使用される9つの別々の信号の波形が示されている。
行アクセスストローブ信号(rowaccess strobe signa
l、RAS)(補数形(complemented))は、メモリ配列
105−1の選択された任意の行へのアクセスのタイミ
ング用クロックである。行アクセスストローブ信号(補
数形)CASは、メモリ配列105−1の選択された任
意の行へのアクセスのタイミング用クロックであり且つ
逐次読取り演算又は逐次書込み演算についてのアドレス
情報を使用できるタイミング用クロックである。転送制
御信号(transfer control signal 、TRG)(補数
形)は、書込み又は読取りのためのメモリ配列105−
1と逐次レジスタ107−1との間の情報の任意の転送
用クロックである。逐次クロック信号CLOCKは、行
/列アドレッシングが完了するまでは逐次書込みが行わ
れないことを示す。列アドレスデータは、書込みモード
制御サイクル中又は転送書込みサイクル中に、信号LO
ADにより初期タップレジスタ及び半配列選択ストアH
ASSにラッチされる。その後、データビットのシーケ
ンスの逐次書込みの最初のビットが、リード線150及
びゲート152を介して、逐次レジスタ107−1の選
択された初期タップに関連する記憶エレメントに入力さ
れる。シーケンスの次のビットは、連続する1つの記憶
エレメントに記憶される。逐次書込み演算が続けられる
間、ランダムアクセス書込み演算及びランダムアクセス
読取り演算が行われる。ランダムアクセス書込み演算と
逐次書込み演算とは、互いに分離独立されている。
についての説明により理解できるであろう。図9には、
メモリ配列105−1へのデータの書込みを制御するの
に使用される9つの別々の信号の波形が示されている。
行アクセスストローブ信号(rowaccess strobe signa
l、RAS)(補数形(complemented))は、メモリ配列
105−1の選択された任意の行へのアクセスのタイミ
ング用クロックである。行アクセスストローブ信号(補
数形)CASは、メモリ配列105−1の選択された任
意の行へのアクセスのタイミング用クロックであり且つ
逐次読取り演算又は逐次書込み演算についてのアドレス
情報を使用できるタイミング用クロックである。転送制
御信号(transfer control signal 、TRG)(補数
形)は、書込み又は読取りのためのメモリ配列105−
1と逐次レジスタ107−1との間の情報の任意の転送
用クロックである。逐次クロック信号CLOCKは、行
/列アドレッシングが完了するまでは逐次書込みが行わ
れないことを示す。列アドレスデータは、書込みモード
制御サイクル中又は転送書込みサイクル中に、信号LO
ADにより初期タップレジスタ及び半配列選択ストアH
ASSにラッチされる。その後、データビットのシーケ
ンスの逐次書込みの最初のビットが、リード線150及
びゲート152を介して、逐次レジスタ107−1の選
択された初期タップに関連する記憶エレメントに入力さ
れる。シーケンスの次のビットは、連続する1つの記憶
エレメントに記憶される。逐次書込み演算が続けられる
間、ランダムアクセス書込み演算及びランダムアクセス
読取り演算が行われる。ランダムアクセス書込み演算と
逐次書込み演算とは、互いに分離独立されている。
【0035】逐次レジスタ107−1に全データのシー
ケンスがひとたび記憶されると、そのデータは、メモリ
配列105−1のメモリセルの1/2行に並列に書き込
まれる。半配列選択ストアHASSに記憶され且つ転送
書込みゲートに連続的に入力されたデータは、該データ
を介して、転送書込み信号TRWによりクロックされ
る。転送書込みゲートは、2つの群の転送装置の一方又
は他方に交互に信号を入力できるようにする。これによ
り、1/2長さの逐次レジスタ107−1に記憶された
データを、メモリ配列105−1の1/2の選択された
行に書き込むことが可能になる。
ケンスがひとたび記憶されると、そのデータは、メモリ
配列105−1のメモリセルの1/2行に並列に書き込
まれる。半配列選択ストアHASSに記憶され且つ転送
書込みゲートに連続的に入力されたデータは、該データ
を介して、転送書込み信号TRWによりクロックされ
る。転送書込みゲートは、2つの群の転送装置の一方又
は他方に交互に信号を入力できるようにする。これによ
り、1/2長さの逐次レジスタ107−1に記憶された
データを、メモリ配列105−1の1/2の選択された
行に書き込むことが可能になる。
【0036】メモリ配列105−1は、アドレスにより
下半部及び上半部に分割される。このように分割するこ
とにより、メモリ配列105−1から図1のビデオディ
スプレイ112への読取りが極めて容易に行える。メモ
リ配列105−1からの読取りは、ディスプレイのライ
ンにより連続的(シーケンシャリ)に行われる。ラスタ
がディスプレイのラインを走査すると、シーケンスの各
画素についての適当な情報が、ディスプレイスクリーン
上に投映するビームに入力される。グラフィック処理装
置103は、メモリ配列105−1のメモリセルをアド
レスする順序、マルチプレクサ130−1により行われ
る選択、及びビデオディスプレイ112に送られる情報
の所望の出力シーケンスを得るために、逐次レジスタ1
07−1の記憶エレメントから情報を読み取る順序を決
定する。
下半部及び上半部に分割される。このように分割するこ
とにより、メモリ配列105−1から図1のビデオディ
スプレイ112への読取りが極めて容易に行える。メモ
リ配列105−1からの読取りは、ディスプレイのライ
ンにより連続的(シーケンシャリ)に行われる。ラスタ
がディスプレイのラインを走査すると、シーケンスの各
画素についての適当な情報が、ディスプレイスクリーン
上に投映するビームに入力される。グラフィック処理装
置103は、メモリ配列105−1のメモリセルをアド
レスする順序、マルチプレクサ130−1により行われ
る選択、及びビデオディスプレイ112に送られる情報
の所望の出力シーケンスを得るために、逐次レジスタ1
07−1の記憶エレメントから情報を読み取る順序を決
定する。
【0037】メモリの行は、1/2行すなわち下半部ア
ドレス行及び上半部アドレス行によりアドレスされる。
グラフィック処理装置103の制御の下で、マルチプレ
クサ130−1は、メモリ配列の下半部又は上半部のい
ずれから読み取られた情報を1/2長さの逐次レジスタ
107−1に伝達すべきかを決定する。この情報がひと
たび逐次レジスタ107−1に記憶されると、ビデオデ
ィスプレイ112にデータの1つ以上のビットを伝達す
ることができる。
ドレス行及び上半部アドレス行によりアドレスされる。
グラフィック処理装置103の制御の下で、マルチプレ
クサ130−1は、メモリ配列の下半部又は上半部のい
ずれから読み取られた情報を1/2長さの逐次レジスタ
107−1に伝達すべきかを決定する。この情報がひと
たび逐次レジスタ107−1に記憶されると、ビデオデ
ィスプレイ112にデータの1つ以上のビットを伝達す
ることができる。
【0038】逐次レジスタ107−1から伝達されるべ
き情報の特定部分を決定するため、幾つかのメモリ配列
に共通の付加的な制御回路が設けられている。各記憶エ
レメントの別のタップからは、逐次レジスタ107−1
からのデータを読み取ることができる。概念的には、タ
ップは、逐次レジスタ107−1の記憶エレメントから
の別々の出力を受けるゲート回路152により代表され
るものである。逐次データポインタ135は、読取りク
ロック信号CLOCKにより決定される任意のタイムス
ロットの間に、逐次レジスタのどの記憶エレメント出力
をビデオディスプレイ112に伝達すべきかを決定す
る。
き情報の特定部分を決定するため、幾つかのメモリ配列
に共通の付加的な制御回路が設けられている。各記憶エ
レメントの別のタップからは、逐次レジスタ107−1
からのデータを読み取ることができる。概念的には、タ
ップは、逐次レジスタ107−1の記憶エレメントから
の別々の出力を受けるゲート回路152により代表され
るものである。逐次データポインタ135は、読取りク
ロック信号CLOCKにより決定される任意のタイムス
ロットの間に、逐次レジスタのどの記憶エレメント出力
をビデオディスプレイ112に伝達すべきかを決定す
る。
【0039】伝達すべき初期画素情報は任意の逐次レジ
スタ位置にあるものでよいので、グラフィック処理装置
103は、初期画素情報のアドレスを初期タップレジス
タ137にロードする。コンパレータ145からのリセ
ット信号を受けると、初期タップレジスタ137が初期
画素データのアドレスを逐次アドレスカウンタ136に
ロードし、逐次データポインタを生成する。この逐次デ
ータポインタは逐次データポインタ135−1に入力さ
れ、これにより、ゲート回路152は正しい初期逐次レ
ジスタの記憶エレメントからの情報を伝達できるように
なる。初期画素データのアドレスのローディングは、逐
次データポインタ135−1と並列に行ってもよい。
スタ位置にあるものでよいので、グラフィック処理装置
103は、初期画素情報のアドレスを初期タップレジス
タ137にロードする。コンパレータ145からのリセ
ット信号を受けると、初期タップレジスタ137が初期
画素データのアドレスを逐次アドレスカウンタ136に
ロードし、逐次データポインタを生成する。この逐次デ
ータポインタは逐次データポインタ135−1に入力さ
れ、これにより、ゲート回路152は正しい初期逐次レ
ジスタの記憶エレメントからの情報を伝達できるように
なる。初期画素データのアドレスのローディングは、逐
次データポインタ135−1と並列に行ってもよい。
【0040】その後、一般的に、逐次レジスタ107−
1の記憶エレメントに沿って連続的に情報の読取りが行
われる。逐次クロック信号SCにより増分された逐次ア
ドレスカウンタによりアドレスのシーケンスが創出され
る。これらのアドレスは逐次データポインタ135−1
に入力され、該逐次データポインタ135−1は、初期
タップアドレスと共に開始する各クロックサイクル中に
どのタップをアクセスさせるべきかを決定する。各読取
り演算について逐次アドレスカウンタが信号CLOCK
により増分されるとき、アドレスのシーケンスが続けら
れる。シーケンスが完了すると、初期タップレジスタ1
37に新たな初期タップアドレスがロードされる。逐次
データポインタ135−1は、ゲート回路132が、逐
次レジスタ107−1のこの新しい初期タップアドレス
に飛び越す(ジャンプする)ことを可能にする。
1の記憶エレメントに沿って連続的に情報の読取りが行
われる。逐次クロック信号SCにより増分された逐次ア
ドレスカウンタによりアドレスのシーケンスが創出され
る。これらのアドレスは逐次データポインタ135−1
に入力され、該逐次データポインタ135−1は、初期
タップアドレスと共に開始する各クロックサイクル中に
どのタップをアクセスさせるべきかを決定する。各読取
り演算について逐次アドレスカウンタが信号CLOCK
により増分されるとき、アドレスのシーケンスが続けら
れる。シーケンスが完了すると、初期タップレジスタ1
37に新たな初期タップアドレスがロードされる。逐次
データポインタ135−1は、ゲート回路132が、逐
次レジスタ107−1のこの新しい初期タップアドレス
に飛び越す(ジャンプする)ことを可能にする。
【0041】図8は、メモリ配列105−1のいずれか
の半部から1/2長さの逐次レジスタ107−1への情
報の読取りに使用されるマルチプレクサ130−1の概
略構成を付加的に示すものである。図示のマルチプレク
サ130−1は、メモリ配列の上半部の各列又は下半部
の各列を、逐次レジスタの関連する記憶エレメントに接
続する。
の半部から1/2長さの逐次レジスタ107−1への情
報の読取りに使用されるマルチプレクサ130−1の概
略構成を付加的に示すものである。図示のマルチプレク
サ130−1は、メモリ配列の上半部の各列又は下半部
の各列を、逐次レジスタの関連する記憶エレメントに接
続する。
【0042】図1及び図7のグラフィック処理装置10
3及びビデオソース99は、グラフィックディスプレイ
用の全ての情報を生成する。グラフィック処理装置10
3は、任意の時点にどのビットを生成させるべきかとい
うこと、及び当該ビットをRAM105のどこに記憶さ
せるべきかということを知っている。ビットがRAM1
05に書き込まれるときの、ビットの書込み順序は重要
でない。重要なことは、各ビットをRAMの所定位置の
記憶エレメントに記憶させることである。
3及びビデオソース99は、グラフィックディスプレイ
用の全ての情報を生成する。グラフィック処理装置10
3は、任意の時点にどのビットを生成させるべきかとい
うこと、及び当該ビットをRAM105のどこに記憶さ
せるべきかということを知っている。ビットがRAM1
05に書き込まれるときの、ビットの書込み順序は重要
でない。重要なことは、各ビットをRAMの所定位置の
記憶エレメントに記憶させることである。
【0043】情報の完全なスクリーンをRAM105−
1に記憶させた後は、装置は、RAMからの情報の読取
りを開始して、逐次レジスタ107−1を介してビデオ
ディスプレイ112に転送することができる。このビデ
オディスプレイ112は、良く知られたラスタ走査技術
を使用して、スクリーン上又はCRT上に情報を表示す
る。この間、グラフィック処理装置103は、RAMを
走査して、ディスプレイへの情報を読み取る。メモリ配
列からの情報は、ラスタビームがスクリーンの所定位置
にディスプレイすべきグラフィック情報を投映する1本
の水平ラインを横切ってスイープ(掃引)するときに、
ラスタビームと順序立てて並べられる。逐次レジスタ1
07−1がディスプレイ112に読み取られる間、情報
の別の1/2行をメモリ配列から逐次レジスタ107−
1に転送することができる。各ラインの終了時に、ラス
タは、スクリーンの開始側にリトレースするか或いは戻
り、1本以上のラインは下降する。リトレースの間、情
報はビームから空白化(ブランキング)される。ひとた
びリトレースが完了すると、ラスタはスクリーンの別の
ラインを横切るスイープを開始する。ラスタビームは、
リトレースの前に全スクリーンを横切ってスイープする
ため、メモリ配列から読み取られる情報は、適正なシー
ケンシャル順序でビデオディスプレイ112のビームモ
ジュレータに与えられなくてはならない。
1に記憶させた後は、装置は、RAMからの情報の読取
りを開始して、逐次レジスタ107−1を介してビデオ
ディスプレイ112に転送することができる。このビデ
オディスプレイ112は、良く知られたラスタ走査技術
を使用して、スクリーン上又はCRT上に情報を表示す
る。この間、グラフィック処理装置103は、RAMを
走査して、ディスプレイへの情報を読み取る。メモリ配
列からの情報は、ラスタビームがスクリーンの所定位置
にディスプレイすべきグラフィック情報を投映する1本
の水平ラインを横切ってスイープ(掃引)するときに、
ラスタビームと順序立てて並べられる。逐次レジスタ1
07−1がディスプレイ112に読み取られる間、情報
の別の1/2行をメモリ配列から逐次レジスタ107−
1に転送することができる。各ラインの終了時に、ラス
タは、スクリーンの開始側にリトレースするか或いは戻
り、1本以上のラインは下降する。リトレースの間、情
報はビームから空白化(ブランキング)される。ひとた
びリトレースが完了すると、ラスタはスクリーンの別の
ラインを横切るスイープを開始する。ラスタビームは、
リトレースの前に全スクリーンを横切ってスイープする
ため、メモリ配列から読み取られる情報は、適正なシー
ケンシャル順序でビデオディスプレイ112のビームモ
ジュレータに与えられなくてはならない。
【0044】以上の説明は、本発明の例示的構成及び作
動についてのものである。この例示及びこれから明瞭に
想到し得る他の構成も、本発明の範囲に含まれるものと
考えられる。以上の記載に関連して、以下の各項を開示
する。 1.イメージディスプレイ装置において、イメージの少
なくとも一部を表すデータ、該データのメモリアドレ
ス、及び前記イメージディスプレイ装置の制御信号を生
成するデータプロセッサと、データを、イメージの少な
くとも一部を表す逐次シーケンスとして生成するビデオ
ソースと、数行及びN列に配置されたメモリセルの配列
を含むメモリとを有しており、各メモリセルには1行及
び1列のアドレスが割り当てられており、データプロセ
ッサ、ビデオソース及びデータ記憶配列に相互接続され
ており且つN/2個の記憶エレメントを備えているデー
タレジスタを更に有しており、該データレジスタが、メ
モリアドレス、制御信号、及びビデオソースからの逐次
シーケンスのデータに応答して、データを受け且つ該デ
ータを、アドレスされた行に並列に且つ列アドレスの下
半部又は列アドレスの上半部を備えたメモリセルに選択
的に書き込むことを特徴とするイメージディスプレイ装
置。
動についてのものである。この例示及びこれから明瞭に
想到し得る他の構成も、本発明の範囲に含まれるものと
考えられる。以上の記載に関連して、以下の各項を開示
する。 1.イメージディスプレイ装置において、イメージの少
なくとも一部を表すデータ、該データのメモリアドレ
ス、及び前記イメージディスプレイ装置の制御信号を生
成するデータプロセッサと、データを、イメージの少な
くとも一部を表す逐次シーケンスとして生成するビデオ
ソースと、数行及びN列に配置されたメモリセルの配列
を含むメモリとを有しており、各メモリセルには1行及
び1列のアドレスが割り当てられており、データプロセ
ッサ、ビデオソース及びデータ記憶配列に相互接続され
ており且つN/2個の記憶エレメントを備えているデー
タレジスタを更に有しており、該データレジスタが、メ
モリアドレス、制御信号、及びビデオソースからの逐次
シーケンスのデータに応答して、データを受け且つ該デ
ータを、アドレスされた行に並列に且つ列アドレスの下
半部又は列アドレスの上半部を備えたメモリセルに選択
的に書き込むことを特徴とするイメージディスプレイ装
置。
【0045】2.前記データ記憶配列からのデータを受
けるように配置されたディスプレイ装置と、該ディスプ
レイ装置に相互接続されており且つ前記データプロセッ
サからの信号を制御すべく応答するデータレジスタであ
って、メモリ配列の行から並列に且つ列アドレスの下半
部又は列アドレスの上半部から選択的に読み取られたデ
ータを受け、該データをディスプレイ装置に送るデータ
レジスタとを更に有していることを特徴とする上記項1
に記載のイメージディスプレイ装置。
けるように配置されたディスプレイ装置と、該ディスプ
レイ装置に相互接続されており且つ前記データプロセッ
サからの信号を制御すべく応答するデータレジスタであ
って、メモリ配列の行から並列に且つ列アドレスの下半
部又は列アドレスの上半部から選択的に読み取られたデ
ータを受け、該データをディスプレイ装置に送るデータ
レジスタとを更に有していることを特徴とする上記項1
に記載のイメージディスプレイ装置。
【0046】3.前記データレジスタが逐次レジスタで
あることを特徴とする上記項2に記載のイメージディス
プレイ装置。 4.ビデオRAMチップにおいて、数行及びN列に配置
されたメモリセルの配列を有しており、各行及び列が明
確なアドレスを備えており、メモリセルの行が下半部の
列アドレスの群と上半部の列アドレスの群とに分割され
ており、データのシーケンスを記憶するためのN/2個
のみの記憶エレメントを備えたデータレジスタと、前記
データレジスタのN/2個の記憶エレメントと前記メモ
リセルの配列との間に介在されたN個の転送ゲートとを
有しており、N/2個の転送ゲートの第1群が、データ
レジスタのN/2個の記憶エレメントの各々を別々に前
記列アドレスの下半部の別々の列に接続し、N/2個の
転送ゲートの第2群が、データレジスタのN/2個の記
憶エレメントの各々を別々に前記列アドレスの上半部の
別々の列に接続し、各列アドレスの一部を記憶する補助
アドレスレジスタと、第1列アドレス及び転送クロック
信号の一部に応答する回路であって、データを、選択的
に第1のN/2個の転送ゲート又は第2のN/2個の転
送ゲートを介して、データレジスタのN/2個の記憶エ
レメントから、配列の行の下半部の列アドレス又は上半
部の列アドレスのメモリセルへの書込みを制御する書込
み転送信号を創出する回路とを更に有していることを特
徴とするビデオRAMチップ。
あることを特徴とする上記項2に記載のイメージディス
プレイ装置。 4.ビデオRAMチップにおいて、数行及びN列に配置
されたメモリセルの配列を有しており、各行及び列が明
確なアドレスを備えており、メモリセルの行が下半部の
列アドレスの群と上半部の列アドレスの群とに分割され
ており、データのシーケンスを記憶するためのN/2個
のみの記憶エレメントを備えたデータレジスタと、前記
データレジスタのN/2個の記憶エレメントと前記メモ
リセルの配列との間に介在されたN個の転送ゲートとを
有しており、N/2個の転送ゲートの第1群が、データ
レジスタのN/2個の記憶エレメントの各々を別々に前
記列アドレスの下半部の別々の列に接続し、N/2個の
転送ゲートの第2群が、データレジスタのN/2個の記
憶エレメントの各々を別々に前記列アドレスの上半部の
別々の列に接続し、各列アドレスの一部を記憶する補助
アドレスレジスタと、第1列アドレス及び転送クロック
信号の一部に応答する回路であって、データを、選択的
に第1のN/2個の転送ゲート又は第2のN/2個の転
送ゲートを介して、データレジスタのN/2個の記憶エ
レメントから、配列の行の下半部の列アドレス又は上半
部の列アドレスのメモリセルへの書込みを制御する書込
み転送信号を創出する回路とを更に有していることを特
徴とするビデオRAMチップ。
【0047】5.前記データレジスタが、制御信号及び
受けた逐次データに応答して、この受けた逐次データを
記憶し、前記データレジスタ及びメモリセルの配列が、
第2列アドレスの一部に応答して信号を制御し、且つ前
記データプロセッサから受けた行アドレスに応答して、
配列のアドレスされた行における列アドレスの下半部又
は列アドレスの上半部のメモリセルに記憶されたデータ
をデータレジスタに転送することを特徴とする上記項4
に記載のビデオRAMチップ。
受けた逐次データに応答して、この受けた逐次データを
記憶し、前記データレジスタ及びメモリセルの配列が、
第2列アドレスの一部に応答して信号を制御し、且つ前
記データプロセッサから受けた行アドレスに応答して、
配列のアドレスされた行における列アドレスの下半部又
は列アドレスの上半部のメモリセルに記憶されたデータ
をデータレジスタに転送することを特徴とする上記項4
に記載のビデオRAMチップ。
【0048】6.前記データレジスタが逐次レジスタで
あり、前記第1列アドレスの一部が前記第1列アドレス
の最上桁ビットであり、前記第2列アドレスの一部が前
記第2列アドレスの最上桁ビットであることを特徴とす
る上記項5に記載のビデオRAMチップ。 7.イメージディスプレイ装置において、イメージの少
なくとも一部、データのメモリアドレス及び前記イメー
ジディスプレイ装置の制御信号を表すデータを生成する
データプロセッサと、イメージの少なくとも一部を表す
データの逐次シーケンスを創出するビデオソースと、数
行及び数列に配置されたメモリセルを備えたデータ記憶
配列と、データプロセッサ及びデータ記憶配列に相互接
続されており且つデータ記憶配列の1つの行におけるメ
モリセルの個数の1/2個のみの記憶エレメントを備え
ている逐次レジスタとを有しており、該逐次レジスタ
が、逐次シーケンスのビデオソースからのデータを受け
て、該データを、データ記憶配列の行アドレスの下半部
又は行アドレスの上半部に転送するように配置されてい
ることを特徴とするイメージディスプレイ装置。
あり、前記第1列アドレスの一部が前記第1列アドレス
の最上桁ビットであり、前記第2列アドレスの一部が前
記第2列アドレスの最上桁ビットであることを特徴とす
る上記項5に記載のビデオRAMチップ。 7.イメージディスプレイ装置において、イメージの少
なくとも一部、データのメモリアドレス及び前記イメー
ジディスプレイ装置の制御信号を表すデータを生成する
データプロセッサと、イメージの少なくとも一部を表す
データの逐次シーケンスを創出するビデオソースと、数
行及び数列に配置されたメモリセルを備えたデータ記憶
配列と、データプロセッサ及びデータ記憶配列に相互接
続されており且つデータ記憶配列の1つの行におけるメ
モリセルの個数の1/2個のみの記憶エレメントを備え
ている逐次レジスタとを有しており、該逐次レジスタ
が、逐次シーケンスのビデオソースからのデータを受け
て、該データを、データ記憶配列の行アドレスの下半部
又は行アドレスの上半部に転送するように配置されてい
ることを特徴とするイメージディスプレイ装置。
【0049】8.前記データ記憶配置からのデータを受
けるディスプレイ装置と、該ディスプレイ装置に相互接
続されており且つ前記データプロセッサからの制御信号
に応答する逐次レジスタであって、下半部の行アドレス
又は上半部の行アドレスから選択的にデータを受け且つ
前記データ記憶配列から受けたデータを送る逐次レジス
タとを更に有していることを特徴とする上記項7に記載
のイメージディスプレイ装置。
けるディスプレイ装置と、該ディスプレイ装置に相互接
続されており且つ前記データプロセッサからの制御信号
に応答する逐次レジスタであって、下半部の行アドレス
又は上半部の行アドレスから選択的にデータを受け且つ
前記データ記憶配列から受けたデータを送る逐次レジス
タとを更に有していることを特徴とする上記項7に記載
のイメージディスプレイ装置。
【0050】9.ビデオRAMチップにおいて、数行及
びN列に配置されたメモリセルの配列を有しており、メ
モリセルの行が下半部の列アドレスと上半部の列アドレ
スとに分割されており、データのシーケンスを記憶する
ためのN/2個のみの記憶エレメントを備えた逐次レジ
スタと、前記逐次レジスタの記憶エレメントと前記メモ
リセルの配列のN個の列との間に介在されたN個の転送
ゲートとを有しており、第1のN/2個の転送ゲート
が、逐次レジスタの記憶エレメントを下半部の列アドレ
スに接続し、第2のN/2個の転送ゲートが、逐次レジ
スタの記憶エレメントを上半部の列アドレスに接続し、
列アドレスの一部を記憶するレジスタと、列アドレス及
び転送クロック信号の一部に応答する回路であって、逐
次レジスタの記憶エレメントから、第1のN/2個の転
送ゲート又は第2のN/2個の転送ゲートを介して、メ
モリセルの配列のN/2個のメモリセルへの書込みを制
御する書込み転送信号を創出する回路とを更に有してい
ることを特徴とするビデオRAMチップ。
びN列に配置されたメモリセルの配列を有しており、メ
モリセルの行が下半部の列アドレスと上半部の列アドレ
スとに分割されており、データのシーケンスを記憶する
ためのN/2個のみの記憶エレメントを備えた逐次レジ
スタと、前記逐次レジスタの記憶エレメントと前記メモ
リセルの配列のN個の列との間に介在されたN個の転送
ゲートとを有しており、第1のN/2個の転送ゲート
が、逐次レジスタの記憶エレメントを下半部の列アドレ
スに接続し、第2のN/2個の転送ゲートが、逐次レジ
スタの記憶エレメントを上半部の列アドレスに接続し、
列アドレスの一部を記憶するレジスタと、列アドレス及
び転送クロック信号の一部に応答する回路であって、逐
次レジスタの記憶エレメントから、第1のN/2個の転
送ゲート又は第2のN/2個の転送ゲートを介して、メ
モリセルの配列のN/2個のメモリセルへの書込みを制
御する書込み転送信号を創出する回路とを更に有してい
ることを特徴とするビデオRAMチップ。
【0051】10. 本発明のグラフィックディスプレイ装
置は、イメージを表すデータを生成するデータプロセッ
サ及びビデオソース(99)と、データを記憶するメモ
リアドレスと、グラフィックディスプレイ装置の制御信
号とを有している。メモリ(105)は、数行及びN列
に配置されたメモリセルの配列を含んでおり、各メモリ
セルには1行及び1列のアドレスが割り当てられてお
り、データプロセッサ、ビデオソース及びメモリセルの
配列に相互接続されたデータレジスタ(107)は、N
/2個の記憶エレメントを備えている。データレジスタ
(107)は、制御信号と、ビデオソース(99)から
受けたデータの逐次シーケンスに応答して、該データの
シーケンスを記憶する。その後、メモリアドレス及び制
御信号に応答して、当該データは、アドレスされた行に
並列に且つ列アドレスの下半部内又は列アドレスの上半
部内のメモリセルに選択的に書き込まれる。また、本発
明のグラフィックディスプレイ装置は、逐次シーケンス
で前記データを送るデータレジスタに並列に、メモリセ
ルの配列からデータを読み取り、該データをビデオ信号
に変換してディスプレイ装置上に所望のイメージを創出
することができるように構成されている。
置は、イメージを表すデータを生成するデータプロセッ
サ及びビデオソース(99)と、データを記憶するメモ
リアドレスと、グラフィックディスプレイ装置の制御信
号とを有している。メモリ(105)は、数行及びN列
に配置されたメモリセルの配列を含んでおり、各メモリ
セルには1行及び1列のアドレスが割り当てられてお
り、データプロセッサ、ビデオソース及びメモリセルの
配列に相互接続されたデータレジスタ(107)は、N
/2個の記憶エレメントを備えている。データレジスタ
(107)は、制御信号と、ビデオソース(99)から
受けたデータの逐次シーケンスに応答して、該データの
シーケンスを記憶する。その後、メモリアドレス及び制
御信号に応答して、当該データは、アドレスされた行に
並列に且つ列アドレスの下半部内又は列アドレスの上半
部内のメモリセルに選択的に書き込まれる。また、本発
明のグラフィックディスプレイ装置は、逐次シーケンス
で前記データを送るデータレジスタに並列に、メモリセ
ルの配列からデータを読み取り、該データをビデオ信号
に変換してディスプレイ装置上に所望のイメージを創出
することができるように構成されている。
【図1】本発明のグラフィックディスプレイ装置のブロ
ック図である。
ック図である。
【図2】従来技術によるビデオRAM集積回路チップの
レイアウトを示す図面である。
レイアウトを示す図面である。
【図3】本発明の図示の実施例の特徴を組み込んだビデ
オRAM集積回路チップのレイアウトを示す図面であ
る。
オRAM集積回路チップのレイアウトを示す図面であ
る。
【図4】図6に示すように一体化したときの、例示のビ
デオRAMのブロック図を示すものである。
デオRAMのブロック図を示すものである。
【図5】図6に示すように一体化したときの、例示のビ
デオRAMのブロック図を示すものである。
デオRAMのブロック図を示すものである。
【図6】図4の構成と図6の構成とを一体化した構成を
示す概略図である。
示す概略図である。
【図7】本発明のグラフィックディスプレイ装置の一部
のブロック図である。
のブロック図である。
【図8】メモリ配列の1/2長さの逐次レジスタとセル
との間にデータを転送する論理回路を示す図面である。
との間にデータを転送する論理回路を示す図面である。
【図9】データを逐次レジスタからメモリ配列に書き込
むためのタイミング図を示す図面である。
むためのタイミング図を示す図面である。
99 ビデオソース 100 データ処理装置 101 ホストバス 102 ホスト処理装置 103 グラフィック処理装置 104 可逆メモリバス(並列データ入力/出力バス) 105 ビデオRAM 105−1〜4 メモリセルの配列 107 シフトレジスタ 107−1〜4 逐次レジスタ 108 ビデオパレット 110 デジタル/ビデオ変換器 112 ビデオディスプレイ 116 ビデオ制御バス 117 データバス 118 ビデオデータバス(逐次データ入力/出力バ
ス) 120 バス 125 バス 127 出力ビデオ信号ライン 130−1〜4 転送ゲート及びマルチプレクサ 135−1〜4 逐次データポインタ 136 逐次アドレスカウンタ 173−1〜4 行デコーダ 176−1〜4 列デコーダ 180 逐次入力/出力バッファ 301 メモリセルの配列 302 メモリセルの配列 303 メモリセルの配列 304 メモリセルの配列 308 センスアンプ 309 センスアンプ 311 データレジスタ及び転送ゲート 312 データレジスタ及び転送ゲート 313 データレジスタ及び転送ゲート 314 データレジスタ及び転送ゲート
ス) 120 バス 125 バス 127 出力ビデオ信号ライン 130−1〜4 転送ゲート及びマルチプレクサ 135−1〜4 逐次データポインタ 136 逐次アドレスカウンタ 173−1〜4 行デコーダ 176−1〜4 列デコーダ 180 逐次入力/出力バッファ 301 メモリセルの配列 302 メモリセルの配列 303 メモリセルの配列 304 メモリセルの配列 308 センスアンプ 309 センスアンプ 311 データレジスタ及び転送ゲート 312 データレジスタ及び転送ゲート 313 データレジスタ及び転送ゲート 314 データレジスタ及び転送ゲート
Claims (1)
- 【請求項1】 イメージディスプレイ装置において、 イメージの少なくとも一部を表すデータ、該データのメ
モリアドレス、及び前記イメージディスプレイ装置の制
御信号を生成するデータプロセッサと、 データを、イメージの少なくとも一部を表す逐次シーケ
ンスとして生成するビデオソースと、 数行及びN列に配置されたメモリセルの配列を含むメモ
リとを有しており、各メモリセルには1行及び1列のア
ドレスが割り当てられており、 データプロセッサ、ビデオソース及びデータ記憶配列に
相互接続されており且つN/2個の記憶エレメントを備
えているデータレジスタを更に有しており、該データレ
ジスタが、メモリアドレス、制御信号、及びビデオソー
スからの逐次シーケンスのデータに応答して、データを
受け且つ該データを、アドレスされた行に並列に且つ列
アドレスの下半部又は列アドレスの上半部を備えたメモ
リセルに選択的に書き込むことを特徴とするイメージデ
ィスプレイ装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US57572990A | 1990-08-31 | 1990-08-31 | |
| US575729 | 1990-08-31 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0683316A true JPH0683316A (ja) | 1994-03-25 |
Family
ID=24301465
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3215549A Pending JPH0683316A (ja) | 1990-08-31 | 1991-08-27 | イメージディスプレイ装置及びビデオramチップ |
Country Status (2)
| Country | Link |
|---|---|
| EP (1) | EP0474435A3 (ja) |
| JP (1) | JPH0683316A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8719374B1 (en) | 2013-09-19 | 2014-05-06 | Farelogix, Inc. | Accessing large data stores over a communications network |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4639890A (en) * | 1983-12-30 | 1987-01-27 | Texas Instruments Incorporated | Video display system using memory with parallel and serial access employing selectable cascaded serial shift registers |
| US5001672A (en) * | 1989-05-16 | 1991-03-19 | International Business Machines Corporation | Video ram with external select of active serial access register |
-
1991
- 1991-08-27 JP JP3215549A patent/JPH0683316A/ja active Pending
- 1991-08-30 EP EP19910307939 patent/EP0474435A3/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| EP0474435A2 (en) | 1992-03-11 |
| EP0474435A3 (en) | 1992-11-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5129059A (en) | Graphics processor with staggered memory timing | |
| EP0112832B1 (en) | Digital image display system | |
| US4168488A (en) | Image rotation apparatus | |
| US6172669B1 (en) | Method and apparatus for translation and storage of multiple data formats in a display system | |
| US4628467A (en) | Video display control system | |
| JP3385135B2 (ja) | オン・スクリーン・ディスプレイ装置 | |
| EP0201210B1 (en) | Video display system | |
| WO1980001422A1 (en) | Data processing system and apparatus for color graphics display | |
| US6753872B2 (en) | Rendering processing apparatus requiring less storage capacity for memory and method therefor | |
| US4570161A (en) | Raster scan digital display system | |
| JPH0375873B2 (ja) | ||
| JPH03500692A (ja) | ビデオ表示システム | |
| US4804948A (en) | Video display control system | |
| JPH051946B2 (ja) | ||
| US5270973A (en) | Video random access memory having a split register and a multiplexer | |
| US5517609A (en) | Graphics display system using tiles of data | |
| US4956708A (en) | Frame memory control system | |
| US5311468A (en) | Random access memory with a serial register arranged for quick access of a second bit from an arbitrary address | |
| JPH0683316A (ja) | イメージディスプレイ装置及びビデオramチップ | |
| US5309560A (en) | Data selection device | |
| JP3453413B2 (ja) | ボーダを有する文字記号を表示する方法および装置 | |
| EP0474366B1 (en) | Graphics display system including a video random access memory with a split serial register and a run counter | |
| US4901062A (en) | Raster scan digital display system | |
| EP0148659A2 (en) | A video display control circuit | |
| JPH0369090A (ja) | 画像用デュアルポートram |