JPH0362272A - 表示メモリ装置 - Google Patents

表示メモリ装置

Info

Publication number
JPH0362272A
JPH0362272A JP19838689A JP19838689A JPH0362272A JP H0362272 A JPH0362272 A JP H0362272A JP 19838689 A JP19838689 A JP 19838689A JP 19838689 A JP19838689 A JP 19838689A JP H0362272 A JPH0362272 A JP H0362272A
Authority
JP
Japan
Prior art keywords
data
display memory
memory
dram
display
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
JP19838689A
Other languages
English (en)
Inventor
Yoshiaki Murano
村野 義明
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.)
Toshiba Corp
Toshiba Computer Engineering Corp
Original Assignee
Toshiba Corp
Toshiba Computer Engineering Corp
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 Toshiba Corp, Toshiba Computer Engineering Corp filed Critical Toshiba Corp
Priority to JP19838689A priority Critical patent/JPH0362272A/ja
Publication of JPH0362272A publication Critical patent/JPH0362272A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Input (AREA)
  • Digital Computer Display Output (AREA)
  • Image Generation (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) この発明は、情報処理装置の表示メモリ装置に関する。
(従来の技゛術〉 従来、情報処理装置が持っている表示メモリ装置は、カ
ラー表示の場合1表示1ドツトあたり複数ビットの色情
報を持っている。この複数ビットの色情報を表示メモリ
に格納する際のデータ形式として、パックトピクセル型
またはプレーン型がある。この両方のデータ形式を比較
すると、パックトピクセル型は直線、曲線等の描画に有
利であり高速に処理できるのに対し、プレーン型はプレ
ーン間データ転送による色情報の交換、矩形エリアデー
タのコピー転送、あるいはソフトウェアから見たX−Y
2次元アドレッシングが容易であるなどの点で有利であ
る。従来はいずれか一方のデータ形式に固定したハード
ウェアで表示メモリが構成されていた。
(発明が牌決しようとする課題) 従来は、いずれか一方のデータ形式に固定したハードウ
ェアで表示メモリが構成されているため、一部の描画処
理については、その処理速度等のパフォーマンスが低ド
する等の問題があった。
この発明は上記事情に鑑みてなされたものであり、描画
処理の種類、性質に応じてバックピクセル型、ブレーン
型のいずれか一方のデータ形式を選択、切り換えてアク
セスを可能とすることにより、各種描画処理のパフォー
マンスを低下させることのない表示メモリ装置を提供す
ることを目的とする。
[発明の構成] (課題を解決するための手段) 本発明の表示メモリ装置は、表示メモリと、パックドピ
クセル型、プレーン型の両データ形式の間でアドレスの
整合がとれるようにメモリ入力アドレスを変換し表示メ
モリへ出力するセレクタと、上記表示メモリとCPUあ
るいは描画処理用LSIの間にあってピクセルモード時
に有効となる双方向データバッファと、ブレーンモード
時に有効となる双方向データバッフファと、上記各デー
タバッファならびにセレクタをモードに従いコントロー
ルし、表示メモリの任意のメモリブロックを書込み禁止
状態に設定するメモリアクセス制御回路で構成される。
(作 用) 本発明は、l−1意のデータビットを書き込み禁止にす
ることが可能なメモリブロックと、パックドピクセル型
、プレーン型の両データ型式の間でアドレスの整合がと
れるようにメモリ入力アドレスを変換するためのセレク
タと、アクセスするデータ形式に応じて有効になるデー
タバッファを設けることにより、パックドピクセル型、
プレーン型のいずれのデータ形式を選択してメモリアク
セスを実行する。このことにより、特定の描画処理に対
して、処理速度等のパフォーマンスを低下させることが
ない等の効巣がある。
(実施例) 以下、図面を使用して本発明実施例について詳細に説明
する。第1図は本発明を実施した場合の表示メモリのデ
ータ格納形態を示す図である。
図において、符号1はデータ形式を示す図であり、パッ
クドピクセル型カラー表示データのデータ格納形態例で
ある。符号2は表示メモリであり、パックドピクセル型
の場合の2次元メモリイメージの一例である。符号3は
データ形式を示す図であり、ブレーン型カラー表示デー
タのデータ格納形態例である。符号4は表示メモリであ
り、プレーン型の場合の2次元メモリイメージの一例で
ある。
TS2図は本発明の実施例を示すブロック図である。図
において、符号5〜12はDRAMであり、ライトパー
ビット機能を持つ256KX4ビツトのデュアルポート
メモリである。符号13はセレクタであり、表示メモリ
アクセス時のデータ形式等に応じてアドレスを出力する
。符号14は双方向バッファであり、表示メモリに対し
パックドピクセル型のデータの授受を行う。符号15は
双方向バッファであり、表示メモリに対しRブレーンの
データの授受を行う。符号16は双方向バッファであり
、表示メモリに対しC′プレーンのデータの授受を行う
。符号17は双方向バッファであり表示メモリに対し、
Bブレーンのデータの授受を行う。n号18は双方向バ
ッファであり1表示メモリに対しlブレーンのデータの
授受を行う。符号19はバッファであり、Rブレーンの
DRAMのデータビットに“Loを出力する。符号20
はバッファであり、CブレーンのDRAMのデータに“
Loを出力する。符号21はバッファであり。
BブレーンのDRAMのデータビットに“Llを出力す
る。符号22はバッファであり、lブレーンのDRAM
のデータビット“Loを出力する。
符号23はDRAM制御部であり2表示メモリの各部に
制御信号を出力する。
以下、図面を使用して本発明実施例の動作について詳細
に説明する。第1図は、第2図に示す例を実施した場合
の表示メモリのデータ格納形!!例を示す図である。第
1図の例において、表示メモリはカラー構成であり、い
ずれも横1024ドツ)、 @X2048ドツトの2次
元の表示イメージを持っている。1〜2は、パックドピ
クセル型のメモリ構成例、3〜4は、ブレーン型メモリ
構成例を示している。1では、1ドツトすなわす1ピク
セルがR,G、B、1の4ビツトで構成されておりこの
データ構造を持つ表示メモリは2のようになる。2では
、メモリとして横4096ビツト。
縦2048ビツト、領域IMBの構成となっている。3
では、1バイト中が1プレーンメモリ上の8ビツトで構
成されており、このデータ構造を持つ表示メモリは4の
ようになる。4では、メモリとして横1024ビツト、
縦2048ビツト、領域256KBの構成であるメモリ
プレーンが、RlG、B、1の4プレーンあることを示
している。
第2図に本発明の一実施例を示す。5〜12は、カラー
表示データを格納するためのメモリチップであり、ここ
では例として256KX4ビ・ノドのデュアルポートの
ダイナミックRAM (以下デュアルポートDRAM、
または単にDRAMという)を用いている。13はパッ
クドピクセル型データ形式でのメモリアクセス(以下ピ
クセルモード)と、プレーン型データ形式でのメモリア
クセス(以下プレーンモード)と、ロウアドレスタイミ
ングと、カラムアドレスタイミングとに応じてメモリア
ドレスA (19−00)をマルチプレクスし、DRA
Mへ出力するためのセレクタである。
14〜18は、CPUやグラフィクス用LSI等と1表
示メモリとの間で8ビツトデータの授受を行うための双
方向バッファである。双方向バッファ14は、ピクセル
モードによる表示メモリアクセス時に有効となる。双方
向バッファ15〜18は、それぞれプレーンモードによ
るR、G、B。
Iプレーンメモリアクセス時に有効となる。プレーンモ
ードでどのプレーンをアクセスしているかは、アドレス
A19.A18をデコードすることにより判別できるの
で、これによって15〜18のいずれか1つの双方向バ
ッファが有効になる。
19〜22は、適当なタイミングで8ビツトのデータ“
0”をDRAMへ出力するためのバッファである。プレ
ーンモードで表示メモリに書き込みする11.DRAM
5〜12のすべてを有効にする必要があるが、各DRA
MにはR,G、B、1の各プレーンのデータが各データ
ビットごとに格納されているため、目的とするプレーン
のビットは書き込み禁止にする必要がある。第2図の例
では。
メモリデュアルポートDRAMを使用しているため、こ
のDRAMのライトパービット機能を利用し、バッファ
19〜22を併用することにより。
目的とするプレーンのみ書き込むことを可能にしている
。23は、DRAM制御部であり。
DRAM5〜12.セレクタ13.双方向バッファ14
〜18.バッファ19〜22を制御する回路部である。
次に動作について説明する。
CPU、 グラフィックスLSI等から表示メモリに対
しピクセルモードでアクセスする時は、まずセレクタ1
3において、DRAMのロウアドレスタイミング特には
アドレスA(19−11)を、カラムアドレスタイミン
グ時にはアドレスA(10−02)を、時分割にマル宇
ブレクスしてDRAMへ出力する。次にDRAM制御部
23において、アドレスAOI、AOOをデコードした
結果に応じてEO〜E3のいずれか1つからDRAMに
対し各種制御信号が出力される。これにより、DRAM
制御部、7〜8,9〜10゜11〜12のいずれか1組
が有効となる。そして双方向バッファ・14を有効にす
ることにより、8ビツトのピクセル型データの授受を行
う。
次に、CPU、グラフィックスLS I3から表示メモ
リに対しブレーンモードでアクセスする時は、まず、セ
レクタ13において、DRAMのロウアドレスタイミン
グ時にはアドレスA(17−09)を、カラムアドレス
タイミング時はアドレスA (08−00)を1時分割
にマルチプレクスしてDRAMへ出力する。次にDRA
M$11e部23において、EO〜E3のすべてからD
RAMに対し各制御信号が出力される。これによりDR
AM5〜12のすべてが有効となる。ここで。
データの読み出し動作であった場合、目的プレーンのデ
ータ8ビツトを抽出するために、アドレスA19.・A
18をデコードした結果に応じて双方向バッファ15〜
18のいずれか1つを有効にする。これにより、DRA
M5〜12から、目的とするプレーンの8ビツトデータ
の読み出しを行う。
次にデータの書き込み動作であった場合、仝DRAM5
〜12が有効になっているため、目的プレーン以外のプ
レーンデータが格納されているビットは書き込み禁止に
する必要がある。ここではデュアルポートDRAMのラ
イトパービット機能を利用し、アドレスA19.A18
をデコードした結集に応じてバッファ19〜22のいず
れか3つを適切なタイミングで有効にし、書き込みの目
的プレーン以外のデータビットを“L”にすることによ
って目的プレーンのみ書き込み可能となり、残りのプレ
ーンは書き込み’J? Iトとなるためすでに格納され
ているデータが保護される。次に双方向バッファ15〜
18のいずれか1つを6効にし、DRAMに対して目的
とするプレーンのデータビットに8ビツトデータを出力
することによって書き込みを行う。
〔発明の効果] 以上説明のように本発明によれば、描画処理の種類、性
質に応じてパックトピクセル型、プレーン型のいずれか
のデータ形式を選択切替えてのアクセスがhI能となり
、特定の描画処理に対して。
処理速度等のパフォーマンスを低下させることがない等
の効果がある。
【図面の簡単な説明】
第1図は本発明を火縄した場合の表示メモリのデータ格
納例を示す図、第2図は本発明の実施例を示すブロック
図である。 5〜12・・・DRAM、13・・・セレクタ、14〜
18・・・双方向バッファ、19〜22・・・バッファ
、23・・・DRAM制御部。

Claims (1)

    【特許請求の範囲】
  1. 表示メモリと、パックトピクセル型、プレーン型の両デ
    ータ形式の間でアドレスの整合がとれるようにメモリ入
    力アドレスを変換し表示メモリへ出力するセレクタと、
    上記表示メモリとCPUあるいは描画処理用LSIの間
    にあってピクセルモード時に有効となる双方向データバ
    ッファと、プレーンモード時に有効となる双方向データ
    バッフファと、上記各データバッファならびにセレクタ
    をモードに従いコントロールし、表示メモリの任意のメ
    モリブロックを書込み禁止状態に設定するメモリアクセ
    ス制御回路とを具備することを特徴とする表示メモリ装
    置。
JP19838689A 1989-07-31 1989-07-31 表示メモリ装置 Pending JPH0362272A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19838689A JPH0362272A (ja) 1989-07-31 1989-07-31 表示メモリ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19838689A JPH0362272A (ja) 1989-07-31 1989-07-31 表示メモリ装置

Publications (1)

Publication Number Publication Date
JPH0362272A true JPH0362272A (ja) 1991-03-18

Family

ID=16390264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19838689A Pending JPH0362272A (ja) 1989-07-31 1989-07-31 表示メモリ装置

Country Status (1)

Country Link
JP (1) JPH0362272A (ja)

Similar Documents

Publication Publication Date Title
US4104624A (en) Microprocessor controlled CRT display system
US5319606A (en) Blocked flash write in dynamic RAM devices
US20110279465A1 (en) Memory system having multiple address allocation formats and method for use thereof
JPH0420489B2 (ja)
EP0661681A1 (en) Display adapter
EP0398189A3 (en) Noncacheable address random access memory
US5764242A (en) Video overlay image converter
JPH0362272A (ja) 表示メモリ装置
EP0503375B1 (en) Memory device with one-cycle read-modify-write
IL135311A0 (en) Method and apparatus for controlling shared memory access
US6680736B1 (en) Graphic display systems having paired memory arrays therein that can be row accessed with 2(2n) degrees of freedom
JP3061824B2 (ja) 半導体メモリ
JPS62276643A (ja) メモリ制御方式
JPS63255750A (ja) メモリ・システム
JPH01188962A (ja) 電子機器
JPS607678A (ja) メモリ構成方式
JPS6132290A (ja) メモリ装置
JPH04293145A (ja) デュアルポートメモリの割込み発生回路
JPH0431939A (ja) 外部記憶装置
JPH0640260B2 (ja) 記憶装置
JPS5819965A (ja) 記録装置
JPS63300345A (ja) デ−タ転送方式
JPS61118792A (ja) デイスプレイ装置
JPS62115513A (ja) コンピユ−タ装置
JPS6029785A (ja) メモリ−装置