JPS62143128A - 表示制御装置 - Google Patents

表示制御装置

Info

Publication number
JPS62143128A
JPS62143128A JP60282745A JP28274585A JPS62143128A JP S62143128 A JPS62143128 A JP S62143128A JP 60282745 A JP60282745 A JP 60282745A JP 28274585 A JP28274585 A JP 28274585A JP S62143128 A JPS62143128 A JP S62143128A
Authority
JP
Japan
Prior art keywords
address
plane
register
pattern register
contents
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
JP60282745A
Other languages
English (en)
Inventor
Kazuyasu Nagatomi
永冨 和保
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP60282745A priority Critical patent/JPS62143128A/ja
Publication of JPS62143128A publication Critical patent/JPS62143128A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、メモリ転送機能や描画機能を有し、マイクロ
命令により制御される表示制御装置に関するものである
(従来の技術) 従来の表示制御装置としては、日経エレクトロニクス’
85.7.29号P102〜103に記載されている。
第5図は、従来の表示制御装置(MN8355内部構成
図のうち命令解釈実行部とラスク演算実行部)の構成を
示したものである。10は命令解釈実行部、11はホス
トプロセッサからの命令(コマンドまたはパラメータ)
を受信し格納するFIFOで、順次読み出される。 P
IFOIIに格納される命令のうちコマンドは命令レジ
スタ12に転送される。13は命令解釈部、14は実行
すべくマイクロ命令のアドレスを示すマイクロ命令アド
レスレジスタ、15は読出し専用制御記憶部で、コマン
ドを実行するためのマイクロ命令コード群で読み出し専
用である。16は書換え可能制御記憶部で、読出し専用
制御記憶部15同様にマイクロ命令コード群で書換えが
可能であり、外部バスを通じてプログラムをローディン
グすることができる。17はマイクロ命令用スタックで
ある。18はセレクタ、19はマイクロ命令を解読実行
するマイクロ命令解読部である。20はマイクロ命令解
読部19の解読結果に従い内部バス、りイミング制御を
行なうバス制御タイミング制御部である。
30はラスタ演算実行部である。31はレジスタファイ
ル、32はテンポラリ・レジスタ、33は任意ビット数
のシフト演算を行なうバレルシフタ、34は論理演算ユ
ニット(以下ALUと略す)、35はカウンタ、36は
カウンタ35の減算回路(以下DECと略す)。
37はメモリデータ転送時のソースアドレスを示すソー
スアドレスレジスタであり、38はソースアドレスレジ
スタの加減算器(以下INC/DECと略す)、39は
メモリデータ転送時のデータを格納する転送用データレ
ジスタ、40は描画パターンを格納するパターンレジス
タで、描画コマンドが実行されると、1ビツト左シフト
循環(回転)される。41はセレクタで転送用データレ
ジスタ39の内容か、もしくはパターンレジスタ40の
内容のどちらかが選択されるゆ42はマイクロ命令が外
部バスをアクセスするときのアドレスを示すアドレスレ
ジスタ、43はアドレスレジスタ42の加減算器である
。44はラスタ演算器で、外部バスにデータを書出す際
にラスタ演算(マスク処理、OR,AND、EORなど
の論理演算など)を行なう。45,46.47はセレク
タ、48は外部バスからのデータを格納するデータキュ
ーである。
以上の様に構成された従来の表示制御装置についてその
動作を説明する。
第6図は、描画コマンドの場合のパターンレジスタ40
と表示画面との関係を示し、また第7図は、描画結果の
メモリ上のデータを示す。
ホストプロセッサからの命令群(コマンドやパラメータ
)を受信するとFIFOIIへ格納され、順次読出しが
開始される。命令群の初めの1ワードはコマンドとする
と、コマンドデータはFIFOIIから読み出され、命
令レジスタ12に転送される。コマンドデータは直ちに
命令解釈部13に入力され、コマンド実行に合ったマイ
クロ命令のアドレスを発生し、マイクロ命令アドレスレ
ジスタ14に格納される。マイクロ命令アドレスレジス
タ14の示すアドレスは1命令実行毎に+1されるか、
または命令解釈部13に従いアドレスが更新され、読出
し専用制御記憶部15または、書換え可能制御記憶部1
6は命令コードを出力する。その命令コードに従い、マ
イクロ命令解読部16で解読され、バス制御タイミング
制御部20は、解読結果に従い、制御信号を発生し、コ
マンドに対応する一連のマイクロ命令を実行する。
今、パターンレジスタ40に1001・・・のデータが
格納されているとする(第6図)。描画コマンド(例え
ば(XO2YO)点から4ドツトの直線描画コマンド)
をホストプロセッサから受信すると、命令解釈実行部1
0はコマンドに対応した一連のマイクロ命令を実行する
描画コマンドはパターンレジスタ40の内容がMSBよ
り順に1ドツトずつメモリへ書き込まれ(第7図参照)
、そのメモリ内容が表示画面に出力される− (XO9
YO)点がメモリのx ’8800’番地のMSBに対
応しているとすると、アドレスレジスタ42にはx ’
8800’が格納されている。命令解釈実行部10で第
1ドツト目(XOlYO)点処理のマイクロ命令が実行
されると、セレクタ41によりパターンレジスタ40の
内容が選択されラスタ演算器44に入力される。
一方、アドレスレジスタ42に示すアドレス(x ’8
800’番地)の読込み動作が並行して行なわれる。ア
ドレスレジスタ42の内容はセレクタ45またはセレク
タ46により外部バスに出力され、データの読込みが行
なわれる。データはセレクタ47を介してラスタ演算器
44に入力される。
ラスタ演算器44では、パターンレジスタ40の内容と
読込まれたデータの間で現在描画しようとするドツト(
第1ドツト目)についてのみラスタ演算が行なわれ、結
果が外部バスに出力され、メモリへパターンレジスタ4
0のMSBが書き込まれる。外部バスはアドレス/デー
タの多重バスである。アドレス/データの切換えはセレ
クタ45またはセレクタ46により行なわれる。
書込みが終了するとバレルシフタ33によりパターンレ
ジスタ40の内容を1ビツト左にシフト循環(回転)し
、パターンレジスタ40ヘセツトされ次の描画に備える
。この時パターンレジスタ40の内容は001・・・1
である。
この様にして指定されるドツト数分描画が行なわれる。
(発明が解決しようとする問題点) しかしながら上記の様な構成では、パターンレジスタの
内容がメモリ上に書込まれ、表示画面では・、Oの2つ
の情報しか表わせないため、2色(光るか消えるか)し
か表現できないという問題点を有していた。
本発明はかかる点に鑑み、多色表現可能な表示制御装置
を提供することを目的とする。
(問題点を解決するための手段) 本発明は、マイクロ命令から外部バスをアクセスすると
きのベースアドレスを格納するアドレスレジスタと各プ
レーンのアドレス偏差値を格納するプレーンアドレス部
と、前記アドレスレジスタの内容と前記プレーンアドレ
ス部の内容を加算し、外部バスアクセス時のアドレスを
生成するアドレス生成部と、描画パターンを記憶するパ
ターンレジスタとを備えてなるものである。
(作 用) 本発明は前記した構成により、描画パターンを記憶する
パターンレジスタに色情報をセットし、この色情報をプ
レーンアドレス部の偏差値を更新しながら1ドツトずつ
各プレーンに書込むことによって、多色表現を可能とす
る。
(実施例) 第1図は、本発明の一実施例における表示制御装置の構
成を示したものである。第1図において10〜20.3
0〜39は第5図の従来例と同じ、40は描画パターン
や色情報を格納するパターンレジスタで、描画コマンド
が実行されると1ビツト左シフト@環(回転)される。
41はセレクタ、42はマイクロ命令が外部バスをアク
セスするときのベースアドレスが格納されるアドレスレ
ジスタ、44〜48は従来例と同様、49は各プレーン
のアドレス偏差値を格納するプレーンアドレス部、50
はアドレスレジスタ42の内容とプレーンアドレス部の
内容を加算し、外部バスアクセス時のアドレスを生成す
るアドレス生成部、43はアドレスの加減器である。
以上の様に構成された本実施例の表示制御装置について
以下その動作を説明する。
命令解釈実行部の動作は従来と同様である。
第3図に8色表現のためのメモリ構造とプレーン構成を
示す。メモリx′0′〜x ’FFFF’番地をプレー
ン1、x ’10000’ 〜x ’lFFFF’番地
をFF−ン2、x ’20000’ 〜x ’2FFF
F’番地をプレーン3とする。各々色のRG[l (赤
緑青)に対応しているとしよう。
第4図に直線描面のフローチャートを示す、まずパラメ
ータ入力(直線描画の始点、終点または描画ドツト数、
色情報など)し、描画座標を計算し、1点ずつ描画ドツ
ト数分描画する。
描画座標が求まるとまず、パターンレジスタ4゜に色情
報を設定する。第2図にその様子と表示画面例を示す。
例えば、赤を表示させようとするとき、RGBプレーン
に100を書き込めば良い。パターンレジスタ40に色
情報′100〜′を設定する。描画開始座標(X□、Y
l)がメモリアドレスx ’8800’番地のMSBに
対応しているとすると、プレーンアドレス部49にx′
0′を設定し、アドレスレジスタにx ’8800’を
設定する。従来例と同様にパターンレジスタ40のMS
Bの内容(’1’)がプレーン1(R)に書き込まれ、
パターンレジスタ40の内容は1ビツト左シフト循環(
回転)され、00〜1となる。
次にプレーン2(G)の偏差値x ’10000’をプ
レーンアドレス部49に設定し、パターンレジスタ40
のMSB(’O’)を書き込む。パターンレジスタ40
の内容はO〜10となる。
次にプレーン3(B)の偏差値x ’2000’をプレ
ーンアドレス部49に設定し、パターンレジスタ40の
MSB(’O’)を書き込み、そのドツトの処理を終了
する。
この動作を終点または描画ドツト数分繰り返し、赤の直
線を描画する。
以上の様に本実施例によれば、パターンレジスタに色情
報を設定し、プレーンアドレス部でプレーンを切換え、
色情報を対応するプレーンに書き込むことにより、多色
表示が可能となる。
8色(3ブレーン)で説明したが、パターンレジスタの
ビット数分の色情報が設定できる。
また本コマンドのマイクロ命令群は読出し専用制御記憶
部に常駐でも良いが、色情報によりアクセスブレーンが
異なるので、アクセフプレーン数が変更できる様に、書
換え可能制御記憶部ヘローディングして使用すれば無駄
が省ける。
(発明の効果) 以上説明した様に本発明によれば、多色表示が可能とな
るばかりか、色数が異なる表示装置にも柔軟に対応でき
、その実用的効果は大きい。
【図面の簡単な説明】
第1図は、本発明における一実施例の表示制御装置の構
成図、第2図は、同実施例のパターンレジスタと表示画
面の関係図、第3図は、同実施例のメモリ構成図、第4
図は、同実施例の直線描画コマンドのフローチャート、
第5図は、従来の表示制御装置の構成図、第6図は、従
来例のパターンレジスタと表示画面の関係図、第7図は
、従来例のメモリ構成図である。 40・・・パターンレジスタ、42・・・アドレスレジ
スタ、49・・・プレーンアドレス部、50・・・アド
レス生成部。 特許出願人 松下電器産業株式会社 第2図 第3図

Claims (1)

    【特許請求の範囲】
  1. 書換え可能制御記憶部を有する命令解釈部と、描画する
    パターンを記憶するパターンレジスタと、任意ビット数
    のシフト演算を行なうバレルシフタと、マイクロ命令か
    ら外部バスをアクセスするときのベースアドレスを格納
    するアドレスレジスタと、各プレーンのアドレス偏差値
    を格納するプレーンアドレス部と、前記アドレスレジス
    タの内容と前記プレーンアドレス部の内容を加算し、外
    部バスアクセス時のアドレスを生成するアドレス生成部
    とを備えたことを特徴とする表示制御装置。
JP60282745A 1985-12-18 1985-12-18 表示制御装置 Pending JPS62143128A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60282745A JPS62143128A (ja) 1985-12-18 1985-12-18 表示制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60282745A JPS62143128A (ja) 1985-12-18 1985-12-18 表示制御装置

Publications (1)

Publication Number Publication Date
JPS62143128A true JPS62143128A (ja) 1987-06-26

Family

ID=17656499

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60282745A Pending JPS62143128A (ja) 1985-12-18 1985-12-18 表示制御装置

Country Status (1)

Country Link
JP (1) JPS62143128A (ja)

Similar Documents

Publication Publication Date Title
JPS62288984A (ja) ビデオ表示装置
US5550972A (en) Method and apparatus for efficient transfer of data to memory
US6100905A (en) Expansion of data
US5056041A (en) Data processing apparatus with improved bit masking capability
JP2551167B2 (ja) マイクロコンピュータ
US5077659A (en) Data processor employing the same microprograms for data having different bit lengths
JPH034936B2 (ja)
JP2683489B2 (ja) データ転送制御装置
JPH03196188A (ja) 情報処理装置の表示方式
JPS62143128A (ja) 表示制御装置
JPH0454679A (ja) 演算装置
JPS638971A (ja) 多項式ベクトル演算実行制御装置
JP3332606B2 (ja) マイクロプロセッサ
JP2887122B2 (ja) 画像データ処理装置及びそれを用いたシステム
JPS61130991A (ja) 図形処理方法及び装置
JP2536224B2 (ja) 編集命令実行方式
JPH0264874A (ja) 画像メモリ制御回路
JPH1185506A (ja) 複数条件コード処理機能を有するデータ処理装置
JPH087554B2 (ja) ビットマップ型カラーディスプレイ装置における表示色の書換え方式
JPH0228894A (ja) データ駆動型データ表示装置
JPH07199906A (ja) 画像メモリコントローラ
JPS62102288A (ja) ビツトマツプデイスプレイ装置
JPS6332587A (ja) 表示制御装置
JPH02254573A (ja) ラスタ演算装置
JPH0895781A (ja) プロセッサの算術論理装置