JPH0284689A - ビデオメモリ装置 - Google Patents
ビデオメモリ装置Info
- Publication number
- JPH0284689A JPH0284689A JP63237396A JP23739688A JPH0284689A JP H0284689 A JPH0284689 A JP H0284689A JP 63237396 A JP63237396 A JP 63237396A JP 23739688 A JP23739688 A JP 23739688A JP H0284689 A JPH0284689 A JP H0284689A
- Authority
- JP
- Japan
- Prior art keywords
- data
- ram
- sams
- sam
- partial
- 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.)
- Granted
Links
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
- 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/1006—Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/12—Group selection circuits, e.g. for memory block selection, chip selection, array selection
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E10/00—Energy generation through renewable energy sources
- Y02E10/50—Photovoltaic [PV] energy
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Multimedia (AREA)
- Dram (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Input (AREA)
- Digital Computer Display Output (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の目的〕
(産業上の利用分野)
本発明は、ビデオメモリ装置に係り、より詳しくは、R
AM (Random Access Meavory
)とSAM(Serial Access MeIlm
ory )を合わせ持ったビデオメモリ装置に関する。
AM (Random Access Meavory
)とSAM(Serial Access MeIlm
ory )を合わせ持ったビデオメモリ装置に関する。
(従来の技術)
従来、画像の表示処理に画像用メモリが用いられている
。この画像用メモリは一般にデュアルポートダイナミッ
ク(Dual Port Dynamic )メモリま
たはビデオRAMと呼ばれている。以下の説明では、画
像用メモリをVRAMという。
。この画像用メモリは一般にデュアルポートダイナミッ
ク(Dual Port Dynamic )メモリま
たはビデオRAMと呼ばれている。以下の説明では、画
像用メモリをVRAMという。
さて、VRAMとしては、多ビット構成(複数語長)の
RAMに、その多ビット数と同じ数のSAMを合わせた
構成のものが多く用いられている。例えば、128kX
8ビット構成(容量128に語長、8ビット)のRAM
を有するVRAMの構成は、第7図に示される。すなわ
ち、256カラム×5120−のRAM2が8面あり、
その各々とデータをやりとりするために256ワード×
1のSAM4が8つ設けられている。そして、RAM2
およびSAM4にはそれぞれ8個ずつのインプット/ア
ウトプット部8が設けられている。
RAMに、その多ビット数と同じ数のSAMを合わせた
構成のものが多く用いられている。例えば、128kX
8ビット構成(容量128に語長、8ビット)のRAM
を有するVRAMの構成は、第7図に示される。すなわ
ち、256カラム×5120−のRAM2が8面あり、
その各々とデータをやりとりするために256ワード×
1のSAM4が8つ設けられている。そして、RAM2
およびSAM4にはそれぞれ8個ずつのインプット/ア
ウトプット部8が設けられている。
かかる構成のVRAMを用いたフレームバッファメモリ
の構成例を第8図に示す。同図では1kxlk−1Mビ
クセルの画面を想定したものである。画面データは色情
報等を持った何枚かのブレーンによって構成されており
、画像処理の高速化を図るために、4X4−16ビクセ
ルを1度のRAMサイクルで処理できるようになってい
る。
の構成例を第8図に示す。同図では1kxlk−1Mビ
クセルの画面を想定したものである。画面データは色情
報等を持った何枚かのブレーンによって構成されており
、画像処理の高速化を図るために、4X4−16ビクセ
ルを1度のRAMサイクルで処理できるようになってい
る。
すなわち、この16ビクセルにおける1ピクセルは1つ
のVRAMに対応していて、ブレーンには多ビット構成
の各々のビットが対応している。従って、16個のVR
AMでは、16X128にピクセルで8ブレーンのフレ
ームバッファメモリが構成できる。実際には、8ブレ一
ン以上のブレーンが必要なこともあるので、16ビクセ
ルにおける1ピクセルには数個のVRAMが対応してい
ることもある。さて、ここでは簡単のために1ブレーン
についてのみ考えれば、16個のVRAMで画面ができ
ており、図では各々のピクセルに番号を付けて示しであ
る。CRTにピクセルづつのデータを送るときは、画面
の上から順に1走査線ずつピクセルデータを転送する。
のVRAMに対応していて、ブレーンには多ビット構成
の各々のビットが対応している。従って、16個のVR
AMでは、16X128にピクセルで8ブレーンのフレ
ームバッファメモリが構成できる。実際には、8ブレ一
ン以上のブレーンが必要なこともあるので、16ビクセ
ルにおける1ピクセルには数個のVRAMが対応してい
ることもある。さて、ここでは簡単のために1ブレーン
についてのみ考えれば、16個のVRAMで画面ができ
ており、図では各々のピクセルに番号を付けて示しであ
る。CRTにピクセルづつのデータを送るときは、画面
の上から順に1走査線ずつピクセルデータを転送する。
このとき、VRAMのSAM部よりデータをシリアルに
出力することになる。今、一番最初のラインを考えると
、VRAMで1番、2番、3番、4番のピクセルに対応
するものがこのラインのデータを持っていることになる
。以降、対応するVRAMも同じ番号で呼ぶものとする
。
出力することになる。今、一番最初のラインを考えると
、VRAMで1番、2番、3番、4番のピクセルに対応
するものがこのラインのデータを持っていることになる
。以降、対応するVRAMも同じ番号で呼ぶものとする
。
VRAMの持っているデータを如何にして画面上のライ
ンにデータとして転送するかを示したのが第9図である
。同図には、並列/直列変換部12.13とこれらを切
り換えるスイッチ10が示されている。さて、並列/直
列変換部12.13はCRTにデータ転送を行っている
ときは、ピクセルの表示速度でデータをCRTにシフト
させている。ラインの最初の4ビクセルのデータが並列
/直列変換部12から全てシフトされる前に、並列/直
列変換部13に1番〜4番のVRAMのSAM4からデ
ータを転送しておき、並列/直列変換部12のデータが
空になったらスイッチ10を切り換えて今度は並列/直
列変換部13からデータを転送する。以降、この動作を
並列/直列変換部12.13で交互に画面の1ラインの
データを転送するまで続ける。次のラインでは、図の1
番〜4番のVRAMからのデータが5番〜8番のVRA
Mからのデータに変わるだけである。このように、並列
/直列変換部12.13を交互に使い、間断なくデータ
をCRTに転送することができる。
ンにデータとして転送するかを示したのが第9図である
。同図には、並列/直列変換部12.13とこれらを切
り換えるスイッチ10が示されている。さて、並列/直
列変換部12.13はCRTにデータ転送を行っている
ときは、ピクセルの表示速度でデータをCRTにシフト
させている。ラインの最初の4ビクセルのデータが並列
/直列変換部12から全てシフトされる前に、並列/直
列変換部13に1番〜4番のVRAMのSAM4からデ
ータを転送しておき、並列/直列変換部12のデータが
空になったらスイッチ10を切り換えて今度は並列/直
列変換部13からデータを転送する。以降、この動作を
並列/直列変換部12.13で交互に画面の1ラインの
データを転送するまで続ける。次のラインでは、図の1
番〜4番のVRAMからのデータが5番〜8番のVRA
Mからのデータに変わるだけである。このように、並列
/直列変換部12.13を交互に使い、間断なくデータ
をCRTに転送することができる。
以上の転送の方式かられかるように、画面のピクセルの
表示速度から決まる転送サイクル時間をτとすれば、V
RAMのSAM部のシリアルサイクル時間は4τのサイ
クル時間で動かす必要がある。
表示速度から決まる転送サイクル時間をτとすれば、V
RAMのSAM部のシリアルサイクル時間は4τのサイ
クル時間で動かす必要がある。
(発明が解決しようとする課題)
さて、より高精細な画面を得るために画面のピクセルを
増やした場合を考える。画面サイズを2kX2に一4M
ビクセルとした場合を示すのが第10図である。この場
合、画面データの変更等の画像処理速度を変えないため
には、RAMの1サイクルで処理するピクセル数を、全
画面のビクセル数の増加率だけ増す必要がある。したが
って、1度に処理するビクセル数は8X8−64ビクセ
ルとなる。さて、画面を表示する速度を画面のビクセル
数が増加しても変化しないようにするには、ピクセル転
送サイクル時間をビクセル数の増加分の1、すなわちτ
/4にする必要がある。そこで、第9図の並列/直列変
換を8ビクセルで考えて、第10図の1番〜8番のVR
AMで想定すると、VRAMのシリアルサイクル時間は
8×τ/4−2τとなる。これはVRAMに要求される
SAM部のシリアルサイクル時間がIMの画面サイズの
時の4τから半分になってしまうことを意味している。
増やした場合を考える。画面サイズを2kX2に一4M
ビクセルとした場合を示すのが第10図である。この場
合、画面データの変更等の画像処理速度を変えないため
には、RAMの1サイクルで処理するピクセル数を、全
画面のビクセル数の増加率だけ増す必要がある。したが
って、1度に処理するビクセル数は8X8−64ビクセ
ルとなる。さて、画面を表示する速度を画面のビクセル
数が増加しても変化しないようにするには、ピクセル転
送サイクル時間をビクセル数の増加分の1、すなわちτ
/4にする必要がある。そこで、第9図の並列/直列変
換を8ビクセルで考えて、第10図の1番〜8番のVR
AMで想定すると、VRAMのシリアルサイクル時間は
8×τ/4−2τとなる。これはVRAMに要求される
SAM部のシリアルサイクル時間がIMの画面サイズの
時の4τから半分になってしまうことを意味している。
シリアルサイクル時間の最小値は現在のVRAMで33
nsが必要であることから、画面の質を上げようとすれ
ば15nsのシリアルサイクル時間が必要ということで
あり、回路技術的に30nsのVRAMの延長として実
現することは困難である。つまり、従来の構成のVRA
Mを用いてより高精細な画面表示に対応させようとする
とVRAMのSAM部の速度に対する要求は回路技術的
に困難になってくるため、何らかの解決策が必要とされ
る。
nsが必要であることから、画面の質を上げようとすれ
ば15nsのシリアルサイクル時間が必要ということで
あり、回路技術的に30nsのVRAMの延長として実
現することは困難である。つまり、従来の構成のVRA
Mを用いてより高精細な画面表示に対応させようとする
とVRAMのSAM部の速度に対する要求は回路技術的
に困難になってくるため、何らかの解決策が必要とされ
る。
本発明は、上記に鑑みてなされたもので、その目的は、
VRAMのSAM部のシリアルサイクル時間を高速にす
る必要がなく、しかも画面表示に係る時間の増加もなく
、高速で画像データを処理可能なビデオメモリ装置を得
ることにある。
VRAMのSAM部のシリアルサイクル時間を高速にす
る必要がなく、しかも画面表示に係る時間の増加もなく
、高速で画像データを処理可能なビデオメモリ装置を得
ることにある。
(課題を解決するための手段)
本発明の第1のビデオメモリ装置は、RAMとSAMと
を併わせ有し、前記RAMはローアドレス及びカラムア
ドレスを指定することによって1ビットデータの入出力
を行う1語長の部分RAMの複数によって複数語長のも
のとして構成され、前記SAMは前記各部分RAMとデ
ータ転送を行ってデータをシリアルに入出力する単位S
AMの複数によって構成され、前記各部分RAMにはそ
れぞれ前記単位SAMの複数ずつが接続されて前記部分
RAMの1ビット入出力に対して前記各部分RAMが複
数ビットの入出力を行うものとして構成される。
を併わせ有し、前記RAMはローアドレス及びカラムア
ドレスを指定することによって1ビットデータの入出力
を行う1語長の部分RAMの複数によって複数語長のも
のとして構成され、前記SAMは前記各部分RAMとデ
ータ転送を行ってデータをシリアルに入出力する単位S
AMの複数によって構成され、前記各部分RAMにはそ
れぞれ前記単位SAMの複数ずつが接続されて前記部分
RAMの1ビット入出力に対して前記各部分RAMが複
数ビットの入出力を行うものとして構成される。
本発明の第2のビデオメモリ装置は、上記第1のビデオ
メモリ装置において、前記ある部分RAMに対して前記
ある単位SAMの複数を接続するに際し、前記ある部分
RAMのカラムを前記単位SAMと同数の複数のカラム
群に分け、それらのカラム群と前記単位SAMの複数と
を1=1に接続したものとして構成される。
メモリ装置において、前記ある部分RAMに対して前記
ある単位SAMの複数を接続するに際し、前記ある部分
RAMのカラムを前記単位SAMと同数の複数のカラム
群に分け、それらのカラム群と前記単位SAMの複数と
を1=1に接続したものとして構成される。
本発明の第3のビデオメモリ装置は、上記第1のビデオ
メモリ装置において、前記ある部分RAMに対して前記
ある単位SAMの複数を接続するのに際し、前記ある部
分RAMの各カラムを前記単位SAMの複数のそれぞれ
に対して多重に接続したものとして構成される。
メモリ装置において、前記ある部分RAMに対して前記
ある単位SAMの複数を接続するのに際し、前記ある部
分RAMの各カラムを前記単位SAMの複数のそれぞれ
に対して多重に接続したものとして構成される。
(作 用)
本発明の第1〜第3のビデオメモリ装置においては、あ
る部分RAMからの入出力データの1ビットに対し、そ
の部分RAMに接続される複数の単位SAMによって都
合複数ビットのデータが入出力され、よって画面表示の
ビクセルのデータを1回のシリアルサイクルで複数ビク
セル分転送される。
る部分RAMからの入出力データの1ビットに対し、そ
の部分RAMに接続される複数の単位SAMによって都
合複数ビットのデータが入出力され、よって画面表示の
ビクセルのデータを1回のシリアルサイクルで複数ビク
セル分転送される。
本発明の第2のビデオメモリ装置においては、ある部分
RAMのあるカラムについてみれば、そのカラムには1
つの単位SAMのみが接続されており、よってそのカラ
ムに接続された特定の単位SAMを介してのみデータの
入出力が行われる。
RAMのあるカラムについてみれば、そのカラムには1
つの単位SAMのみが接続されており、よってそのカラ
ムに接続された特定の単位SAMを介してのみデータの
入出力が行われる。
本発明の第3のビデオメモリ装置においては、ある部分
カラムについてみれば、そのカラムには複数の単位SA
Mが多重に接続されており、よってそれらの複数の単位
SAMのいずれを介してもデータの入出力が行われる。
カラムについてみれば、そのカラムには複数の単位SA
Mが多重に接続されており、よってそれらの複数の単位
SAMのいずれを介してもデータの入出力が行われる。
(実施例)
以下、図面を参照しながら本発明の詳細な説明する。
第1図は、本発明の一実施例に係るビデオメモリ装置を
示し、特に128kX8ビット構成のRAM部を持った
構成を例示するものである。同図に示すように、本実施
例のビデオメモリ装置は、256カラム×5120−の
8つのRAMの各々に、2つのSAM4A、4Bを設け
て構成される。
示し、特に128kX8ビット構成のRAM部を持った
構成を例示するものである。同図に示すように、本実施
例のビデオメモリ装置は、256カラム×5120−の
8つのRAMの各々に、2つのSAM4A、4Bを設け
て構成される。
そして、RAM2にはインプット/アウトプット部8が
設けられ、SAM4A、4Bにはそれぞれインプット/
アウトプット部8A、8Bが設けられている。
設けられ、SAM4A、4Bにはそれぞれインプット/
アウトプット部8A、8Bが設けられている。
これらのSAM4A、4Bは、RAM2とのデ−夕転送
経路の結合の仕方によって、256ワード×2のことも
、128ワード×2のこともある。
経路の結合の仕方によって、256ワード×2のことも
、128ワード×2のこともある。
つまり、従来の構成においては、RAM2が128kX
8ビットでSAM4が256X8ビットであるのに対し
て、RAM2が128kX8ビット、SAM4A、4B
が256x16ビットまたは128X 16ビットであ
ることが本実施例の特徴となっている。
8ビットでSAM4が256X8ビットであるのに対し
て、RAM2が128kX8ビット、SAM4A、4B
が256x16ビットまたは128X 16ビットであ
ることが本実施例の特徴となっている。
ここで、SAM4A、4BのRAM2の1つのインプッ
ト/アウトプット部当りの256X2と128X2のデ
ータ転送の経路の違いについて説明する。
ト/アウトプット部当りの256X2と128X2のデ
ータ転送の経路の違いについて説明する。
まず、128X2の場合を第2図のブロック図に示す。
RAM2の256カラムは1つおきの128カラムづつ
の2組に分けられ各々がSAM4AとSAM4Bに結合
されている。つまり、同第2図では、カラムが交互にS
AM4AとSAM4Bに結合されている場合を示してい
る。
の2組に分けられ各々がSAM4AとSAM4Bに結合
されている。つまり、同第2図では、カラムが交互にS
AM4AとSAM4Bに結合されている場合を示してい
る。
この128X2の場合には、RAM2のデータをSAM
4A、4Bに転送する転送サイクルの1回で両SAM4
A、4Bにデータ転送できる。すなわち、RAM2から
SAM4A、4Bへの、またはSAM4A、4BからR
AM2へのデータ転送で、例えば同図でA+Bと示した
ローのデータはSAM4A、4Bへ振り分けられて転送
されるか、SAM4A、4Bから各々のカラムに転送さ
れてくる。
4A、4Bに転送する転送サイクルの1回で両SAM4
A、4Bにデータ転送できる。すなわち、RAM2から
SAM4A、4Bへの、またはSAM4A、4BからR
AM2へのデータ転送で、例えば同図でA+Bと示した
ローのデータはSAM4A、4Bへ振り分けられて転送
されるか、SAM4A、4Bから各々のカラムに転送さ
れてくる。
次に、256X2の場合を第3図のブロック図に示す。
RAM2の256カラムの各々が夫々AとBに結合され
ている。したがって、転送サイクル1回でSAM4A、
4Bにデータ転送を行うと、SAM4A、4Bには全く
同じデータが転送されることになる。SAM4A、4B
に別々のデータを転送するには、RAM2とSAM4A
、4Bに別々の転送ゲートを設けて、転送サイクルを2
サイクル必要とする。したがって、第3図でAと示した
ローの転送サイクルでSAM4Aへ転送し、例えば次の
Bと示したローの転送サイクルでSAM4Bへ転送する
ことによって、S AM4 AのデータとRAM2のロ
ーAのデータが同じになり、SAM4BのデータとRA
M2のローBのデータが同じになることになる。
ている。したがって、転送サイクル1回でSAM4A、
4Bにデータ転送を行うと、SAM4A、4Bには全く
同じデータが転送されることになる。SAM4A、4B
に別々のデータを転送するには、RAM2とSAM4A
、4Bに別々の転送ゲートを設けて、転送サイクルを2
サイクル必要とする。したがって、第3図でAと示した
ローの転送サイクルでSAM4Aへ転送し、例えば次の
Bと示したローの転送サイクルでSAM4Bへ転送する
ことによって、S AM4 AのデータとRAM2のロ
ーAのデータが同じになり、SAM4BのデータとRA
M2のローBのデータが同じになることになる。
以上の2つの、RAM2とSAM4A、4Bの結合のさ
せかたによって応用上で違いが出てくるが、いずれにし
ても画面の高速描写がSAM4AやSAM4Bのシリア
ルサイクルの高速化を必要とせずに達成できることには
変りはない。
せかたによって応用上で違いが出てくるが、いずれにし
ても画面の高速描写がSAM4AやSAM4Bのシリア
ルサイクルの高速化を必要とせずに達成できることには
変りはない。
今、第10図の場合と全く同じく、画面のサイズを4M
ビクセルとして、8X8−64個のVRAMで1ブレー
ンが構成されているものとする。前と同様に、表示画面
の第1番目のラインを考えると、1番〜8番のVRAM
でこのラインを作ることになるが、本実施例の場合、S
AMの出力は1ブレーンの1つのVRAMに2つあるこ
とになるので、1回のSAMシリアルサイクルでは各V
RAMは2ピクセルのデータを出力する。そこで、第9
図での並列/直列変換は8X2−16ビクセルについて
行うことになるので、SAMのシリアルサイクルは16
×τ/4となって1Mピクセルの画面サイズの場合と変
らない時間とすることができる。
ビクセルとして、8X8−64個のVRAMで1ブレー
ンが構成されているものとする。前と同様に、表示画面
の第1番目のラインを考えると、1番〜8番のVRAM
でこのラインを作ることになるが、本実施例の場合、S
AMの出力は1ブレーンの1つのVRAMに2つあるこ
とになるので、1回のSAMシリアルサイクルでは各V
RAMは2ピクセルのデータを出力する。そこで、第9
図での並列/直列変換は8X2−16ビクセルについて
行うことになるので、SAMのシリアルサイクルは16
×τ/4となって1Mピクセルの画面サイズの場合と変
らない時間とすることができる。
次に、もう少し具体的に128X2.256×2の場合
の違いも含めて説明する。1ブレーンの画面データ上で
8X8−64個のV RA Mが受は持つビクセルは、
1塊の領域を作っていることが、画面処理の高速化を行
うには必要である。これはRAMの1サイクルで、1度
に、64ビクセルの領域を処理できるので、部分的な画
面処理が効率良く行えるからである。さらに、SAM4
A。
の違いも含めて説明する。1ブレーンの画面データ上で
8X8−64個のV RA Mが受は持つビクセルは、
1塊の領域を作っていることが、画面処理の高速化を行
うには必要である。これはRAMの1サイクルで、1度
に、64ビクセルの領域を処理できるので、部分的な画
面処理が効率良く行えるからである。さらに、SAM4
A。
SAM4Bと2つのSAM出力を持つ場合には、64個
のVRAMはは64X2−128ビクセルの領域をカバ
ーするので、SAM4ASSAM4Bの2つのSAM出
力が対応するビクセル領域は混在してはならない。これ
等のピクセル領域が混在していると、64ピクセル領域
内に同一のVRAMに属するピクセルが2つあることに
なり、RAMの1サイクルではVRAMの1つのデータ
しか処理できないので、64ビクセル領域の処理にはR
AMの2サイクルが必要となってくるため、処理速度を
落してしまう。したがって、ブレーン上での64個のV
RAMとSAM4A、4Bの割り付けは第4図の説明図
に示すようになる。この時の画面の最初のラインでの並
列/直列変換は第5図の説明図に示すように、SAM4
ASSAM4Bに対して1つの並列/直列変換部14を
配して行うことになる。
のVRAMはは64X2−128ビクセルの領域をカバ
ーするので、SAM4ASSAM4Bの2つのSAM出
力が対応するビクセル領域は混在してはならない。これ
等のピクセル領域が混在していると、64ピクセル領域
内に同一のVRAMに属するピクセルが2つあることに
なり、RAMの1サイクルではVRAMの1つのデータ
しか処理できないので、64ビクセル領域の処理にはR
AMの2サイクルが必要となってくるため、処理速度を
落してしまう。したがって、ブレーン上での64個のV
RAMとSAM4A、4Bの割り付けは第4図の説明図
に示すようになる。この時の画面の最初のラインでの並
列/直列変換は第5図の説明図に示すように、SAM4
ASSAM4Bに対して1つの並列/直列変換部14を
配して行うことになる。
さて、SAM4A、4Bの構成を128X2とするか2
56X2とするかの違いは、先ず画面処理手順の違いと
なってでてくる。第4図のA領域、B領域と続けて画面
処理をする場合、第3図の256X2の構成の場合はA
とBが異るローに属することから、RAM2のローアド
レスを切り換える2サイクルが必要になってくる。一方
、第2図の128X2の構成の場合は、AとBは同一の
ローアドレスに属しているので、カラムのみを切り換え
ればよ<RAMのベージモードで対応でき、高速処理が
実現できる。周知のように、ベージモードでは、同一の
ロー内のカラムを、ローを切り換えてアクセスする場合
のサイクル時間に比べて、はぼ半分のサイクル時間でア
クセスできる。したかって、画面データの処理速度の面
からは128X2の構成のSAMの方が有利となる。
56X2とするかの違いは、先ず画面処理手順の違いと
なってでてくる。第4図のA領域、B領域と続けて画面
処理をする場合、第3図の256X2の構成の場合はA
とBが異るローに属することから、RAM2のローアド
レスを切り換える2サイクルが必要になってくる。一方
、第2図の128X2の構成の場合は、AとBは同一の
ローアドレスに属しているので、カラムのみを切り換え
ればよ<RAMのベージモードで対応でき、高速処理が
実現できる。周知のように、ベージモードでは、同一の
ロー内のカラムを、ローを切り換えてアクセスする場合
のサイクル時間に比べて、はぼ半分のサイクル時間でア
クセスできる。したかって、画面データの処理速度の面
からは128X2の構成のSAMの方が有利となる。
しかしながら、256X2の構成は同一カラムにSAM
4A、4Bの2つのSAMの結合していることから別の
面で応用上有利な点がある。1つの方式として、RAM
とSAMのデータ転送の方法は、シリアル出力または入
力に対して、このシリアルサイクルと全く非同期に転送
が行えるようにスプリットバッファ方式が使用されてい
る。すなわち、SAMをシリアルアクセスの前半にアク
セスされる部分と後半にアクセスされる2つの部分に分
けて、一方がシリアル入出力中に他方がRAMとデータ
を転送する方式である。このように2つに分けられたS
AMを有するスプリットバッファ方式が適用される構成
としては、第6図のブロック図に例示されるような構成
が考えられる。
4A、4Bの2つのSAMの結合していることから別の
面で応用上有利な点がある。1つの方式として、RAM
とSAMのデータ転送の方法は、シリアル出力または入
力に対して、このシリアルサイクルと全く非同期に転送
が行えるようにスプリットバッファ方式が使用されてい
る。すなわち、SAMをシリアルアクセスの前半にアク
セスされる部分と後半にアクセスされる2つの部分に分
けて、一方がシリアル入出力中に他方がRAMとデータ
を転送する方式である。このように2つに分けられたS
AMを有するスプリットバッファ方式が適用される構成
としては、第6図のブロック図に例示されるような構成
が考えられる。
同図において示すように、SAMはSAM4AU。
4AL、4BU、4BLの4つの部分から構成され、
SAM4AU、4ALとSAM4BU、4BLとはそれ
ぞれ独立にコントロールできるようにしである。すなわ
ち、SAM4AU、JALの入力モード/出力モードの
切り換えと、SAM4BU。
ぞれ独立にコントロールできるようにしである。すなわ
ち、SAM4AU、JALの入力モード/出力モードの
切り換えと、SAM4BU。
4BLの入力モード/出力モードの切り換えは独立に行
うことができるものとする。そして、SAM4AU、4
ALにはスプリットセレクタ6Aが接続され、いずれか
を選択的にインプット/アウトプット部8Aに接続する
。一方、SAM4BU、4BLにはスプリットセレクタ
6Bが接続され、いずれかを選択的にインプット/アウ
トプット部8Bに接続する。かかる構成に、第3図に示
すような256X2の構成のSAMを用いれば、例えば
SAM4Aを入力モード、SAM4Bを出力モードとす
ることによって、SAM4Aから間断なくデータをシリ
アルに入力し、SAM4Bから間断なくデータをシリア
ル出力するF I F O(First−1n Fir
st−out)メモリとしてVRAMを使用できる。さ
らに、SAM4AとSAM4Bのシリアルサイクルをコ
ントロールする信号をピンから全く別にしておけば、S
AM4AとSAM4Bは全く非同期な動作が可能になり
、データ転送速度の異るシステム間のデータ転送のバッ
ファとしても利用できる。このように、246X2のS
AM構成を用いれば、VRAMに他の機能を併せ持たせ
ることができる。
うことができるものとする。そして、SAM4AU、4
ALにはスプリットセレクタ6Aが接続され、いずれか
を選択的にインプット/アウトプット部8Aに接続する
。一方、SAM4BU、4BLにはスプリットセレクタ
6Bが接続され、いずれかを選択的にインプット/アウ
トプット部8Bに接続する。かかる構成に、第3図に示
すような256X2の構成のSAMを用いれば、例えば
SAM4Aを入力モード、SAM4Bを出力モードとす
ることによって、SAM4Aから間断なくデータをシリ
アルに入力し、SAM4Bから間断なくデータをシリア
ル出力するF I F O(First−1n Fir
st−out)メモリとしてVRAMを使用できる。さ
らに、SAM4AとSAM4Bのシリアルサイクルをコ
ントロールする信号をピンから全く別にしておけば、S
AM4AとSAM4Bは全く非同期な動作が可能になり
、データ転送速度の異るシステム間のデータ転送のバッ
ファとしても利用できる。このように、246X2のS
AM構成を用いれば、VRAMに他の機能を併せ持たせ
ることができる。
なお、256X2.128X2の画構成で、VRAMと
して画面表示に必要なRAMからSAMへのデータ転送
サイクルの数は、いずれの構成でも1回の転送サイクル
で転送できるデータ数は同じであるので、変りはないが
、転送サイクルを行うタイミングは両者で異る。256
X2の構成ではSAM4A、4Bに転送を行う必要があ
るので、2サイクルをベアとしてSAM4A、4Bの各
々にデータを転送しておく必要がある。
して画面表示に必要なRAMからSAMへのデータ転送
サイクルの数は、いずれの構成でも1回の転送サイクル
で転送できるデータ数は同じであるので、変りはないが
、転送サイクルを行うタイミングは両者で異る。256
X2の構成ではSAM4A、4Bに転送を行う必要があ
るので、2サイクルをベアとしてSAM4A、4Bの各
々にデータを転送しておく必要がある。
方、128X2の構成では1回の転送サイクルでSAM
4A、4Bに転送されるので、分散して転送を行えばよ
いが、256X2のペアの転送周期の半分の周期で転送
を行う必要がある。
4A、4Bに転送されるので、分散して転送を行えばよ
いが、256X2のペアの転送周期の半分の周期で転送
を行う必要がある。
本発明の第1〜第3のビデオメモリ装置によれば、ある
部分RAMからの入出力データの1ビットに対してその
部分RAMに接続した複数の単位SAMから複数ビット
のデータが入出力されるようにしたので、画面表示のビ
クセルのデータを1回のシリアルサイクルで複数ピクセ
ル分転送でき、これにより画面表示のサイクル時間の短
縮化、つまり高速化と高精細化を実現することができる
。
部分RAMからの入出力データの1ビットに対してその
部分RAMに接続した複数の単位SAMから複数ビット
のデータが入出力されるようにしたので、画面表示のビ
クセルのデータを1回のシリアルサイクルで複数ピクセ
ル分転送でき、これにより画面表示のサイクル時間の短
縮化、つまり高速化と高精細化を実現することができる
。
本発明の第2のビデオメモリ装置によれば、カラムのみ
を切り換えるだけでRAMのベージモードに対応でき、
高速処理が実現できる。
を切り換えるだけでRAMのベージモードに対応でき、
高速処理が実現できる。
本発明の第3のビデオメモリ装置によれば、各部分RA
Mの各カラムにそれぞれ複数の部分SAMを接続したこ
とから、FIFOメモリや、データ転送速度の異なるシ
ステム間のデータ転送用バッファなどの他の機能をも併
せもたせることができる。
Mの各カラムにそれぞれ複数の部分SAMを接続したこ
とから、FIFOメモリや、データ転送速度の異なるシ
ステム間のデータ転送用バッファなどの他の機能をも併
せもたせることができる。
第1図は本発明の一実施例に係るビデオメモリ装置の説
明図、第2図及び第3図は第1図の構成におけるRAM
とSAMの間のデータ転送の一例および他の例を示すブ
ロック図、第4図は4Mビクセルの画面に対応する画面
データのプレーン内でVRAMを用いた構成方法を示す
説明図、第5図は第4図の画面データの構成方法に対応
する並列/直列変換の方式を示す説明図、第6図は本発
明の他の実施例に係るビデオメモリ装置のブロック図、
第7図は従来のビデオメモリ装置の説明図、第8図は1
Mビクセルの画面に対応する画面データのプレーン内で
VRAMを用いた構成方法を示す説明図、第9図はVR
AMのデータの並列/@列変換方法の説明図、第10図
は4Mビクセルの画面に対応する画面データの従来の構
成方法の説明図である。 2・・・RAM、4,4A、4B、4AU、4AL。 4BU、4BL・・・SAM、6A、6B・・・スプリ
ットセレクタ、8.8A、8B・・・インプット/アウ
トプット部、12.13.14・・・並列/直列変換部
。 出願人代理人 佐 藤 −雄 第2図 第6図 第8図
明図、第2図及び第3図は第1図の構成におけるRAM
とSAMの間のデータ転送の一例および他の例を示すブ
ロック図、第4図は4Mビクセルの画面に対応する画面
データのプレーン内でVRAMを用いた構成方法を示す
説明図、第5図は第4図の画面データの構成方法に対応
する並列/直列変換の方式を示す説明図、第6図は本発
明の他の実施例に係るビデオメモリ装置のブロック図、
第7図は従来のビデオメモリ装置の説明図、第8図は1
Mビクセルの画面に対応する画面データのプレーン内で
VRAMを用いた構成方法を示す説明図、第9図はVR
AMのデータの並列/@列変換方法の説明図、第10図
は4Mビクセルの画面に対応する画面データの従来の構
成方法の説明図である。 2・・・RAM、4,4A、4B、4AU、4AL。 4BU、4BL・・・SAM、6A、6B・・・スプリ
ットセレクタ、8.8A、8B・・・インプット/アウ
トプット部、12.13.14・・・並列/直列変換部
。 出願人代理人 佐 藤 −雄 第2図 第6図 第8図
Claims (1)
- 【特許請求の範囲】 1、RAMとSAMとを併わせ有し、前記RAMはロー
アドレス及びカラムアドレスを指定することによって1
ビットデータの入出力を行う1語長の部分RAMの複数
によって複数語長のものとして構成され、前記SAMは
前記各部分RAMとデータ転送を行ってデータをシリア
ルに入出力する単位SAMの複数によって構成され、前
記各部分RAMにはそれぞれ前記単位SAMの複数ずつ
が接続されて前記部分RAMの1ビット入出力に対して
前記各部分RAMが複数ビットの入出力を行うことを特
徴とするビデオメモリ装置。 2、前記ある部分RAMに対して前記ある単位SAMの
複数を接続するに際し、前記ある部分RAMのカラムを
前記単位SAMと同数の複数のカラム群に分け、それら
のカラム群と前記単位SAMの複数とを1:1に接続し
たことを特徴とする請求項1記載のビデオメモリ装置。 3、前記ある部分RAMに対して前記ある単位SAMの
複数を接続するのに際し、前記ある部分RAMの各カラ
ムを前記単位SAMの複数のそれぞれに対して多重に接
続したことを特徴とする請求項1記載のビデオメモリ装
置。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63237396A JP3028963B2 (ja) | 1988-09-21 | 1988-09-21 | ビデオメモリ装置 |
| US07/407,310 US5065369A (en) | 1988-09-21 | 1989-09-14 | Video memory device |
| EP89117383A EP0360243B1 (en) | 1988-09-21 | 1989-09-20 | Video memory device |
| DE68919781T DE68919781T2 (de) | 1988-09-21 | 1989-09-20 | Videospeicheranordnung. |
| KR1019890013571A KR920010558B1 (ko) | 1988-09-21 | 1989-09-21 | 비디오 메모리장치 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63237396A JP3028963B2 (ja) | 1988-09-21 | 1988-09-21 | ビデオメモリ装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0284689A true JPH0284689A (ja) | 1990-03-26 |
| JP3028963B2 JP3028963B2 (ja) | 2000-04-04 |
Family
ID=17014774
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63237396A Expired - Fee Related JP3028963B2 (ja) | 1988-09-21 | 1988-09-21 | ビデオメモリ装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5065369A (ja) |
| EP (1) | EP0360243B1 (ja) |
| JP (1) | JP3028963B2 (ja) |
| KR (1) | KR920010558B1 (ja) |
| DE (1) | DE68919781T2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008029452A1 (fr) * | 2006-09-05 | 2008-03-13 | Hitachi Plasma Display Limited | Procédé de formation de séparation et appareil à cette fin |
| JP2009013649A (ja) * | 2007-07-04 | 2009-01-22 | Sekisui House Ltd | かぶり厚検査具 |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5257237A (en) * | 1989-05-16 | 1993-10-26 | International Business Machines Corporation | SAM data selection on dual-ported DRAM devices |
| IE63461B1 (en) * | 1989-09-11 | 1995-04-19 | Jeremy Owen Jones | Improvements in and relating to stable memory circuits |
| JPH0821233B2 (ja) * | 1990-03-13 | 1996-03-04 | 株式会社東芝 | 画像メモリおよび画像メモリからデータを読み出す方法 |
| FR2667688B1 (fr) * | 1990-10-05 | 1994-04-29 | Commissariat Energie Atomique | Circuit d'acquisition ultrarapide. |
| JP2928654B2 (ja) * | 1991-04-10 | 1999-08-03 | 株式会社東芝 | マルチポートdram |
| JP3158286B2 (ja) * | 1991-04-30 | 2001-04-23 | ソニー株式会社 | マルチポートメモリ |
| DE69126962D1 (de) * | 1991-05-16 | 1997-09-04 | Ibm | Speicheranordnung |
| JPH05101646A (ja) * | 1991-10-07 | 1993-04-23 | Mitsubishi Electric Corp | デユアルポートメモリ |
| US5268682A (en) * | 1991-10-07 | 1993-12-07 | Industrial Technology Research Institute | Resolution independent raster display system |
| US5315388A (en) * | 1991-11-19 | 1994-05-24 | General Instrument Corporation | Multiple serial access memory for use in feedback systems such as motion compensated television |
| US5381376A (en) * | 1991-11-22 | 1995-01-10 | Samsung Electronics Co., Ltd. | Video RAM having block selection function during serial write transfer operation |
| JPH0775015B2 (ja) * | 1991-12-19 | 1995-08-09 | インターナショナル・ビジネス・マシーンズ・コーポレイション | データ通信及び処理システム並びにデータ通信処理方法 |
| US5321425A (en) * | 1992-02-19 | 1994-06-14 | Industrial Technology Research Institute | Resolution independent screen refresh strategy |
| US5621866A (en) * | 1992-07-24 | 1997-04-15 | Fujitsu Limited | Image processing apparatus having improved frame buffer with Z buffer and SAM port |
| US5528602A (en) * | 1992-12-30 | 1996-06-18 | International Business Machines Corporation | Method for determining computer subsystem property |
| US5450355A (en) * | 1993-02-05 | 1995-09-12 | Micron Semiconductor, Inc. | Multi-port memory device |
| US5490112A (en) * | 1993-02-05 | 1996-02-06 | Micron Technology, Inc. | Multi-port memory device with multiple sets of columns |
| US5394172A (en) * | 1993-03-11 | 1995-02-28 | Micron Semiconductor, Inc. | VRAM having isolated array sections for providing write functions that will not affect other array sections |
| JPH0736778A (ja) * | 1993-07-21 | 1995-02-07 | Toshiba Corp | 画像メモリ |
| US5577203A (en) * | 1993-07-29 | 1996-11-19 | Cirrus Logic, Inc. | Video processing methods |
| JPH07160572A (ja) * | 1993-12-10 | 1995-06-23 | Toshiba Corp | 画像メモリシステム |
| IT1277474B1 (it) * | 1995-08-10 | 1997-11-10 | Sirti Spa | Connettore multifibra con ferula cilindrica |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62256300A (ja) * | 1986-04-28 | 1987-11-07 | Sony Corp | 映像記憶装置 |
| JPS634493A (ja) * | 1986-06-24 | 1988-01-09 | Mitsubishi Electric Corp | デユアルポ−トメモリ |
| JPS63112897A (ja) * | 1986-10-28 | 1988-05-17 | Mitsubishi Electric Corp | 半導体記憶装置 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60115088A (ja) * | 1983-11-28 | 1985-06-21 | Nec Corp | 半導体メモリ |
| US4689741A (en) * | 1983-12-30 | 1987-08-25 | Texas Instruments Incorporated | Video system having a dual-port memory with inhibited random access during transfer cycles |
| CA1293565C (en) * | 1986-04-28 | 1991-12-24 | Norio Ebihara | Semiconductor memory |
| US4789960A (en) * | 1987-01-30 | 1988-12-06 | Rca Licensing Corporation | Dual port video memory system having semi-synchronous data input and data output |
| JPH0760595B2 (ja) * | 1988-01-12 | 1995-06-28 | 日本電気株式会社 | 半導体メモリ |
| US4891794A (en) * | 1988-06-20 | 1990-01-02 | Micron Technology, Inc. | Three port random access memory |
| US4984214A (en) * | 1989-12-05 | 1991-01-08 | International Business Machines Corporation | Multiplexed serial register architecture for VRAM |
-
1988
- 1988-09-21 JP JP63237396A patent/JP3028963B2/ja not_active Expired - Fee Related
-
1989
- 1989-09-14 US US07/407,310 patent/US5065369A/en not_active Expired - Lifetime
- 1989-09-20 DE DE68919781T patent/DE68919781T2/de not_active Expired - Fee Related
- 1989-09-20 EP EP89117383A patent/EP0360243B1/en not_active Expired - Lifetime
- 1989-09-21 KR KR1019890013571A patent/KR920010558B1/ko not_active Expired
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62256300A (ja) * | 1986-04-28 | 1987-11-07 | Sony Corp | 映像記憶装置 |
| JPS634493A (ja) * | 1986-06-24 | 1988-01-09 | Mitsubishi Electric Corp | デユアルポ−トメモリ |
| JPS63112897A (ja) * | 1986-10-28 | 1988-05-17 | Mitsubishi Electric Corp | 半導体記憶装置 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008029452A1 (fr) * | 2006-09-05 | 2008-03-13 | Hitachi Plasma Display Limited | Procédé de formation de séparation et appareil à cette fin |
| JP2009013649A (ja) * | 2007-07-04 | 2009-01-22 | Sekisui House Ltd | かぶり厚検査具 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0360243A2 (en) | 1990-03-28 |
| KR900005630A (ko) | 1990-04-14 |
| KR920010558B1 (ko) | 1992-12-05 |
| EP0360243A3 (en) | 1992-04-08 |
| DE68919781D1 (de) | 1995-01-19 |
| US5065369A (en) | 1991-11-12 |
| JP3028963B2 (ja) | 2000-04-04 |
| EP0360243B1 (en) | 1994-12-07 |
| DE68919781T2 (de) | 1995-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3028963B2 (ja) | ビデオメモリ装置 | |
| JP3828339B2 (ja) | 画像入力システム及び画像入力システムの動作方法 | |
| US5854620A (en) | Method and apparatus for converting monochrome pixel data to color pixel data | |
| JPH0636311B2 (ja) | 2重ポートvramメモリ | |
| US4799056A (en) | Display system having extended raster operation circuitry | |
| US6785800B1 (en) | Single instruction stream multiple data stream processor | |
| US5926583A (en) | Signal processing apparatus | |
| JPS61267148A (ja) | 記憶回路 | |
| JPH04295953A (ja) | 要素プロセッサの2次元アレイを内蔵する並列データ処理装置および要素プロセッサのサブアレイユニット | |
| IE872525L (en) | Raster scan digital display system | |
| JPH01171067A (ja) | アドレス変換回路 | |
| JP3726971B2 (ja) | 並列プロセツサ装置 | |
| GB2248362A (en) | Multi-path digital video architecture | |
| JP4415785B2 (ja) | 画像信号処理装置およびその方法 | |
| JP2989193B2 (ja) | 画像メモリインターリーブ入出力回路 | |
| JP2647380B2 (ja) | カラー画像処理装置 | |
| KR100644032B1 (ko) | 고속 아날로그신호 처리를 위한 cmos 이미지센서 | |
| JPS61183789A (ja) | 画像処理装置 | |
| JPS59223867A (ja) | 画像メモリおよびその書き込み方法 | |
| JP2943659B2 (ja) | ディジタル信号記録再生装置 | |
| JPH06274607A (ja) | 並列信号処理装置 | |
| JPH0553898A (ja) | 機能メモリ | |
| JPH0369090A (ja) | 画像用デュアルポートram | |
| JPS62109121A (ja) | 静止画表示装置 | |
| JPS62174882A (ja) | グラフイツクスビデオram制御回路 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |