Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0456313B2 - - Google Patents
[go: Go Back, main page]

JPH0456313B2 - - Google Patents

Info

Publication number
JPH0456313B2
JPH0456313B2 JP57225202A JP22520282A JPH0456313B2 JP H0456313 B2 JPH0456313 B2 JP H0456313B2 JP 57225202 A JP57225202 A JP 57225202A JP 22520282 A JP22520282 A JP 22520282A JP H0456313 B2 JPH0456313 B2 JP H0456313B2
Authority
JP
Japan
Prior art keywords
plane
ram
address
memory
information
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.)
Expired - Lifetime
Application number
JP57225202A
Other languages
Japanese (ja)
Other versions
JPS59114589A (en
Inventor
Takatoshi Ishii
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
Original Assignee
Tokyo Shibaura 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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP57225202A priority Critical patent/JPS59114589A/en
Publication of JPS59114589A publication Critical patent/JPS59114589A/en
Priority to US06/858,553 priority patent/US4823119A/en
Publication of JPH0456313B2 publication Critical patent/JPH0456313B2/ja
Granted legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は多色グラフイツク表示機能をもつデイ
スプレイ装置に用いられるパターン書込み制御回
路に関する。
DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a pattern writing control circuit used in a display device having a multicolor graphic display function.

〔発明と技術的背景とその問題点〕[Invention, technical background and problems]

従来、グラフイツク表示機能をもつCRTデイ
スプレイ装置におけるビデオRAMへの書込み
は、読出し→修飾→書込みの各制御を必要として
いた。即ち、或る座標上の1ドツトをオン又はオ
フする場合、そのドツトが存在するメモリアドレ
スを計算して、そのアドレスの内容(バイト又は
ワード単位)を読出し、上記座標に相当するビツ
トをオン又はオフするビツト修飾を行なつた後、
そのビツト修飾されたデータをバイト又はワード
単位で上記読出し時と同一のアドレスに書込まな
ければならない。
Conventionally, writing to video RAM in a CRT display device with a graphic display function required read->modification->write control. That is, when turning on or off a dot at a certain coordinate, calculate the memory address where the dot exists, read the contents of that address (byte or word unit), and turn on or off the bit corresponding to the above coordinate. After performing bit modification to turn off,
The bit-modified data must be written in byte or word units to the same address as when it was read.

このように、従来では、ビデオRAMへの表示
データ書込みに対して、読出し、修飾、書込みの
各制御が必要となることから、制御が繁雑とな
り、従つてソフトウエアにかかる負担が大きく、
かつ書込み処理に多くの時間を必要とし、この種
表示システムの高性能化を計る上で大きな妨げと
なつていた。特に多色表示機能をもつ所謂カラー
グラフイツクデイスプレイ装置においては、ビデ
オRAMを複数画面分(例えば16色表示の場合は
4プレーン)設ける必要があり、それぞれのプレ
ーンに対して別個に上記したバイト読出し、ビツ
ト修飾、バイト書込等を行なわなければならない
ことから、上述の各種問題点がより顕著なものと
なつていた。更に、従来では、上記カラーグラフ
イツクデイスプレイ装置において、グラフイツク
スメモリを例えば1画面(プレーン)・16KB(キ
ロバイト)で4プレーン構造とした場合、CPU
側からみた上記メモリアクセスのためのアドレス
空間は、16KB×4=64KBが必要となり、各プ
レーンのアドレス計算に多くの時間が費されてい
た。
In this way, in the past, reading, modifying, and writing controls were required for writing display data to video RAM, which resulted in complicated control and a heavy burden on software.
Moreover, the writing process requires a lot of time, which is a major hindrance to improving the performance of this type of display system. In particular, in a so-called color graphic display device with a multi-color display function, it is necessary to provide video RAM for multiple screens (for example, 4 planes in the case of 16-color display), and the above-mentioned byte readout is performed separately for each plane. , bit modification, byte writing, etc., the various problems mentioned above have become more prominent. Furthermore, conventionally, in the above-mentioned color graphic display device, if the graphics memory has a four-plane structure with one screen (plane) and 16KB (kilobytes), the CPU
The address space for the above memory access seen from the side requires 16 KB x 4 = 64 KB, and a lot of time is wasted in calculating the address of each plane.

上記した如く、従来のカラーグラフイツクデイ
スプレイ装置においては、パターンの書込み処理
に多くの時間が費され、システムの性能を向上さ
せる上で大きな妨げとなつていた。
As described above, in conventional color graphic display devices, a large amount of time is consumed in pattern writing processing, which is a major hindrance to improving system performance.

〔発明の目的〕[Purpose of the invention]

本発明は上記実情に鑑みなされたもので、カラ
ーグラフイツク用ビデオRAMへのパターンの書
込み処理を高速化できるパターン書込み制御回路
を提供することを目的とする。
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a pattern write control circuit that can speed up the process of writing patterns to a video RAM for color graphics.

〔発明の概要〕[Summary of the invention]

本発明はカラーグラフイツク用ビデオRAMの
書込み機構に、上記ビデオRAMを色素メモリ単
位、即ちプレーン単位で、複数同時に選択指定
し、それぞれ任意のパターンを同時ち書込む構成
としたもので、これにより、上記ビデオRAMへ
の各色画面毎のパターンの書込みを高速に行なう
ことができる。
The present invention uses a writing mechanism of a video RAM for color graphics, in which a plurality of video RAMs are simultaneously selected and specified in dye memory units, that is, plane units, and arbitrary patterns are written in each at the same time. , it is possible to write patterns for each color screen into the video RAM at high speed.

〔発明の実施例〕[Embodiments of the invention]

以下図面を参照して本発明の一実施例を説明す
る。第1図は本発明の一実施例における全体の構
成を示すブロツク図である。図中、10はシステ
ム全体の制御を司る処理装置(以下CPUと称
す)、20はCRTデイスプレイ装置におけるダイ
ナミツク型メモリを用いたカラーグラフイツク用
ビデオRAM、及びそのコントロール部等よりな
るCRT表示回路、30はCPU10とCRT表示回
路20との間のアドレス(AD)、データ
(DATA)、コントロール信号(CTL)等の転送
に供されるCPUバスである。21乃至26は
CRT表示回路20の内部構成要素をなす機能回
路部である。ここで21はダイナミツク型のメモ
リにより構成されたカラーグラフイツク用のビデ
オRAM(以下V−RAMと称す)であり、ここで
は4面(4プレーン)構造として16色表示を可能
とした場合を例にとる。この4面に分けられた各
V−RAMをここではV−RAMプレーンと称す。
この各V−RAMプレーンは、それぞれが1表示
ドツトを1ビツトとして、各々固有の一色画面分
の表示ドツトデータを貯えるもので、ここでは表
示画面を640ドツト×200本とし、かつ取扱われる
データのビツト幅を8ビツトとしていることか
ら、全体のメモリ容量を16KB(キロバイト)と
し、これを16Kビツトの8個のメモリブロツク
M0,M1,……M7で構成している。22はCRT
表示部の同期制御を司るCRT表示制御部(以下
CRT−Cと称す)である。23はCRT−C22
より発生されるメモリアドレス(MA)とCPU1
0より送られてきたプロセツサアドレス(PA)
とを受けて、その何れか一方を選択し、V−
RAMアドレスデータ(VRAD)として出力する
アドレスセレクタ(ADR−SEL)である。24
はV−RAMアクセスのためのタイミング制御を
行なうタイミングゲートコントロール部(TIMG
−CTL)であり、V−RAM21上でのビツト修
飾を可能とするためのビツトマスク部、及び任意
の1枚又は複数枚の色画面(V−RAMプレー
ン)を同時に選択指定するための色画面選択部等
を有してなるもので、その詳細は後述する。25
はV−RAM21のリード/ライトデータを各プ
レーン毎に同時に貯える4重構成のデータバツフ
ア部(DATA−BUF)であり、26はV−
RAM21より読出されたデータをビツトシリア
ルのビデオ信号VIDとして出力する同じく4重構
成のシフトレジスタ部(SHIFT−REG)であ
る。
An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the overall configuration of an embodiment of the present invention. In the figure, 10 is a processing unit (hereinafter referred to as CPU) that controls the entire system, 20 is a CRT display circuit consisting of a video RAM for color graphics using dynamic memory in a CRT display device, a control section thereof, etc. A CPU bus 30 is used for transferring addresses (AD), data (DATA), control signals (CTL), etc. between the CPU 10 and the CRT display circuit 20. 21 to 26 are
This is a functional circuit section forming an internal component of the CRT display circuit 20. Here, 21 is a video RAM for color graphics (hereinafter referred to as V-RAM) composed of a dynamic type memory, and here, as an example, it has a 4-plane structure and is capable of displaying 16 colors. Take it. Each V-RAM divided into four planes is herein referred to as a V-RAM plane.
Each V-RAM plane stores display dot data for a unique one-color screen, with each display dot being one bit.Here, the display screen is 640 dots x 200 lines, and the data to be handled is Since the bit width is 8 bits, the total memory capacity is 16 KB (kilobytes), which is divided into eight 16 KB memory blocks.
It is composed of M 0 , M 1 , ...M 7 . 22 is CRT
CRT display control unit (hereinafter referred to as CRT display control unit) that controls synchronization of the display unit
(referred to as CRT-C). 23 is CRT-C22
Memory address (MA) and CPU1 generated by
Processor address (PA) sent from 0
, select one of them, and select V-
This is an address selector (ADR-SEL) that outputs as RAM address data (VRAD). 24
is a timing gate control unit (TIMG) that performs timing control for V-RAM access.
-CTL), a bit mask section for enabling bit modification on the V-RAM 21, and a color screen selection for selecting and specifying any one or more color screens (V-RAM planes) at the same time. The details will be described later. 25
26 is a data buffer unit (DATA-BUF) with a quadruple configuration that stores read/write data of the V-RAM 21 simultaneously for each plane;
This shift register section (SHIFT-REG) also has a quadruple configuration and outputs data read from the RAM 21 as a bit serial video signal VID.

第2図は上記第1図に示すタイミングゲートコ
ントロール部24の構成を詳細に示すブロツク図
である。図中、201はCPU10との間でV−
RAMアクセスのタイミングコントロールを行な
うウエイトコントロール部(WAIT−CTL)で
あり、CPU10より送出されたメモリリクエス
ト信号MRQを受け、キヤラクタロツクCH−
CLKに同期するタイミングをもつてV−RAMア
クセス完了まで持ち信号WAITをCPU10へ送
出する。202はV−RAMアクセスのための各
種制後信号を発生するタイミングジエネレータ
(TIM−GEN)であり、CPU10より送出され
たメモリライト要求信号MWRを受け、又、キヤ
ラクタクロツクCH−CLK、アドレスセレクト信
号SEL、カラムアドレスセレクト信号CAS、ロ
ウアドレスセレクト信号、ライトイネーブ
ル信号WE等の各種制御信号を出力する。203
はCPU10より送出されたポートアドレス
(PORT−ADR)を受けてデコードするデコーダ
(DEC)であり、S−BMRはこのデコーダ20
3より得られるビツトマスクレジスタストローブ
信号S−PSRはプレーンセレクトレジスタスト
ローブ信号である。204はV−RAM21の各
プレーンの書込み動作を任意のビツトへのみ特定
して作用させ、V−RAM21上でのビツト修飾
を可能とすためのビツトマスク部である。205
はV−RAM21の各色画面単位のV−RAMプ
レーンを任意数同時に選択指定するための色画面
選択部であり、ここでは4つのV−RAMプレー
ンに対し、カラムアドレスセレクト信号CASを
選択的に供給することで、任意の1乃至4個の指
定プレーンを選択的にアクセス許可/禁止制御す
る構成としている。
FIG. 2 is a block diagram showing in detail the structure of the timing gate control section 24 shown in FIG. 1. As shown in FIG. In the figure, 201 is a V-
This is a wait control unit (WAIT-CTL) that controls the timing of RAM access, and receives the memory request signal MRQ sent from the CPU 10, and
The wait signal WAIT is sent to the CPU 10 at a timing synchronized with CLK until the V-RAM access is completed. 202 is a timing generator (TIM-GEN) that generates various control signals for V-RAM access, receives the memory write request signal MWR sent from the CPU 10, and also outputs the character clock CH-CLK and address. It outputs various control signals such as select signal SEL, column address select signal CAS, row address select signal, and write enable signal WE. 203
is a decoder (DEC) that receives and decodes the port address (PORT-ADR) sent from the CPU 10, and S-BMR is the decoder 20
The bit mask register strobe signal S-PSR obtained from 3 is a plane select register strobe signal. Reference numeral 204 denotes a bit mask section for specifying and applying the write operation of each plane of the V-RAM 21 only to arbitrary bits, thereby making it possible to modify the bits on the V-RAM 21. 205
is a color screen selection section for simultaneously selecting and specifying an arbitrary number of V-RAM planes for each color screen of the V-RAM 21; here, the column address select signal CAS is selectively supplied to the four V-RAM planes. By doing so, the configuration is configured to selectively control access permission/prohibition for any one to four designated planes.

第3図は上記第2図におけるV−RAM周辺部
の構成を詳細に示すブロツク図である。V−
RAM21は、上述の如く、それぞれが16KBで
構成された4種の色画面に相当するV−RAMプ
レーン21A,21B,21C,21Dにより構
成される。ここではV−RAMプレーン21A,
21B,21CがR(Red)、G(Green)、B
(Blue)の各一画面分のドツトパターン情報をそ
れぞれ別個に貯え、V−RAMプレーン21Dが
各表示ドツトの輝度情報(全階調/半階調)を貯
えて計16色のドツトパターンを表示可能とした場
合を例にとる。この各V−RAMプレーン21
A,21B,21C,21Dには、アドレスセレ
クタ23より出力されるV−RAMアドレスデー
タ(VARD)がそれぞれ共通に与えられ、同一
アドレスにより同時にアクセスされる構成として
いる。従つてここで扱われるV−RAMアクセス
のためのアドレス空間は16KBとなり、そのアド
レス幅は14ビツト(7ビツト×2)となる。又、
V−RAMプレーン21A,21B,21C,2
1Dに対応して、データバツフア部25、シフト
レジスタ部26、及びV−RAM−データバツフ
ア部間のデータバス(LOCAL−BUS)はそれぞ
れ4重化されるもので、25A,25B,25
C,25DはV−RAMプレーン21A,21
B,21C,21Dに対応するプレーンデータバ
ツフア、26A,26B,26C,26Dは同じ
くV−RAMプレーン21A,21B,21C,
21Dに対応するプレーンシフトレジスタであ
る。301,302,……はそれぞれビツトマス
ク部204の構成要素をなすもので、301は
CPU10より送出されたビツトマスクデータ
BMDを受けるビツトマスクレジスタ(BIT−
MASK−REG)であり、302,302,……
はビツトマスクレジスタ301の各ビツト出力を
ライトイネーブル信号WEに従うタイミングで出
力するゲートである。この各ゲート302,30
2,……より出力されるライトイネーブル信号
WE01,……7は、V−RAM21の各V
−RAMプレーン21A,21B,21C,21
Dに共通に与えられる。401,402,……は
それぞれ色画面選択部205の構成要素をなすも
ので、401はCPU10より送出されたプレー
ンセレクトデータPSDを受けるプレーンセレク
トレジスタ(PLANE−SELECT−REG)であ
る。402,402,……はプレーンセレクトレ
ジスタ401の各ビツト出力PS0,PS1,PS2
PS3をそれぞれ別個に受けるとともにカラムアド
レスセレクト信号CASを共通に受けて、プレー
ンセレクトレジスタ401の対応ビツト出力が
“1”の際に、対応プレーンに対するカラムアド
レスセレクト信号ABCD
を出力するゲートである。このゲート402,4
02,……の出力はそれぞれ対応するV−RAM
プレーン21A,21B,21C,21Dに供給
される。
FIG. 3 is a block diagram showing in detail the configuration of the V-RAM peripheral section in FIG. 2. In FIG. V-
As described above, the RAM 21 is composed of V-RAM planes 21A, 21B, 21C, and 21D, each of which is 16 KB and corresponds to four types of color screens. Here, V-RAM plane 21A,
21B, 21C are R (Red), G (Green), B
(Blue) dot pattern information for each screen is stored separately, and the V-RAM plane 21D stores the brightness information (full gradation/half gradation) of each display dot and displays a total of 16 color dot patterns. Let's take an example where it is possible. Each V-RAM plane 21
V-RAM address data (VARD) output from the address selector 23 is commonly given to A, 21B, 21C, and 21D, respectively, and they are accessed simultaneously by the same address. Therefore, the address space for V-RAM access handled here is 16 KB, and its address width is 14 bits (7 bits x 2). or,
V-RAM plane 21A, 21B, 21C, 2
Corresponding to 1D, the data buffer section 25, shift register section 26, and data bus (LOCAL-BUS) between the V-RAM and data buffer sections are each quadrupled; 25A, 25B, 25
C, 25D are V-RAM planes 21A, 21
Plane data buffers corresponding to B, 21C, 21D, 26A, 26B, 26C, 26D are also V-RAM planes 21A, 21B, 21C,
This is a plane shift register corresponding to 21D. 301, 302, . . . are constituent elements of the bit mask section 204, and 301 is
Bit mask data sent from CPU10
Bit mask register (BIT−) that receives BMD
MASK-REG), 302, 302,...
is a gate that outputs each bit output of the bit mask register 301 at a timing according to the write enable signal WE. Each gate 302, 30
2. Write enable signal output from...
WE 0 , 1 ,... 7 is each V of V-RAM21
-RAM plane 21A, 21B, 21C, 21
Commonly given to D. Each of 401, 402, . 402, 402, . . . are each bit output PS 0 , PS 1 , PS 2 ,
PS 3 are received separately and the column address select signal CAS is commonly received, and when the corresponding bit output of the plane select register 401 is "1", the column address select signals A , B , C , D for the corresponding plane are received.
This is a gate that outputs . This gate 402,4
The outputs of 02, ... are the corresponding V-RAMs.
It is supplied to planes 21A, 21B, 21C, and 21D.

第4図は、V−RAM21の構成を具体的に示
す回路ブロツク図である。ここでは各V−RAM
プレーン21A,21B,21C,21Dがそれ
ぞれ16Kビツトの8個のメモリブロツクM0
M7,M10〜M17,M20〜M27,M30〜M37により構
成さている。従つて各V−RAMプレーン21
A,21B,21C,21Dはそれぞれ16KB構
成となり、V−RAM21全体では64KB構成と
なる。V−RAMアドレスデータ(VARD)はア
ドレスラインVRA0〜VRA6を介して各V−
RAMプレーン21A,21B,21C,21D
に共通に与えられ、アツパ側7ビツトとロア側7
ビツトとの2回のアドレス転送により、各V−
RAMプレーン21A,21B,21C,21D
の全番地が共通にアドレス指定される。又、ロウ
アドレスセレクト信号は各V−RAMプレー
ン21A,21B,21C,21Dに共通に与え
られ、色画面選択部205より出力されるカラム
アドレスセレクト信号ABC
CASDはそれぞれ対応するV−RAMプレーン2
1A,21B,21C,21Dに別個に与えられ
る。ビツトマスク部204より出力されるライト
イネーブル信号01,……7は、各V
−RAMプレーン21A,21B,21C,21
Dに対応ビツト位置(対応メモリブロツク)をも
つて共通に与られる。
FIG. 4 is a circuit block diagram specifically showing the configuration of the V-RAM 21. Here, each V-RAM
The planes 21A, 21B, 21C, and 21D each have 8 memory blocks M0 to 16K bits.
It is composed of M7 , M10 to M17 , M20 to M27, and M30 to M37 . Therefore, each V-RAM plane 21
A, 21B, 21C, and 21D each have a 16KB configuration, and the entire V-RAM 21 has a 64KB configuration. V-RAM address data (VARD) is connected to each V-RAM address line via address lines VRA 0 to VRA 6 .
RAM plane 21A, 21B, 21C, 21D
Commonly given to 7 bits on the upper side and 7 bits on the lower side.
By transferring the address twice with the bit, each V-
RAM plane 21A, 21B, 21C, 21D
All addresses are commonly addressed. Further, the row address select signal is commonly given to each V-RAM plane 21A, 21B, 21C, 21D, and the column address select signal A , B , C , outputted from the color screen selection section 205.
CAS D has its corresponding V-RAM plane 2
1A, 21B, 21C, and 21D separately. The write enable signals 0 , 1 , ... 7 output from the bit mask section 204 are
-RAM plane 21A, 21B, 21C, 21
It is commonly given to D with a corresponding bit position (corresponding memory block).

第5図は本発明の一実施例におけるV−RAM
書込みアクセス制御機構を概念的に示したもの
で、共通アドレスを受けて同時にアクセス制御を
可能とする色画面毎の各V−RAMプレーン21
A,21B,21C,21Dがビツトマスク部2
04のビツト選択機能、及び色画面選択部205
のプレーン選択機能により、同時選択的に書込み
アクセス制御される様子を示している。
FIG. 5 shows a V-RAM in an embodiment of the present invention.
This conceptually shows the write access control mechanism, in which each V-RAM plane 21 for each color screen receives a common address and enables simultaneous access control.
A, 21B, 21C, 21D are bit mask parts 2
04 bit selection function and color screen selection section 205
This figure shows how write access is simultaneously and selectively controlled by the plane selection function of .

ここで第1図乃至第5図を参照して一実施例の
動作を説明する。CRT表示回路20のV−RAM
21へのアクセスは、CPUU0、及びCRT−C
22より選択的に行なわれる。通常時における
CRT画面のリフレツシユを行なうタイミングで
は、タイミングゲートコントロール部24のタイ
ミングジエネレータ202より発生されるアドレ
スセレクト信号SELが、CRT−C22のメモリ
アドレス(MA)を選択指定しており、従つてこ
のメモリアドレス(MA)がアドレスセレクタ2
3により選択され、V−RAMアドレスデータ
(VRAD)としてV−RAM21の各V−RAMプ
レーン21A,21B,21C,21Dに共通に
与えられる。この際は、V−RAM21より読出
された色画面別の4種の表示ドツトデータがそれ
ぞれシフトレジスタ部26の対応するプレーンシ
フトレジスタ21A,21B,21C,21Dに
ロードされた後、シフトアウトされ、それぞれビ
ツトシリアルのビデオ信号VIDとしてCRT表示
部に送られる。一方、CPU10からのV−RAM
アクセス要求は、タイミングゲートコントロール
部24のウエイトコントロール部201にメモリ
リクエスト信号MRQが与えられることによつて
なされる。この際は、V−RAM21へのメモリ
アドレスとしてプロセツサアドレスPAが供給さ
れ、更には、ライトデータがデータバツフア部2
5の各プレーンデータバツフア25A,25B,
25C,25Dにそれぞれ用意される、又はリー
ドデータがデータバツフア部25を介してCPU
バス30に導かれる等の動作が伴なう。これらの
動作はタイミングゲートコントロール部24より
出力される信号にもとづいて行なわれる。タイミ
ングゲートコントロール部24のウエイトコント
ロール部201はCPU10に対して、V−RAM
21のメモリアクセスが完了するまで待ち信号
WEITを送出する。又、タイミングゲートコント
ロール部24のダイミングジエネレータ202
は、CPU10がV−RAMアクセス可能なタイミ
ングになると、アドレスセレクタ23に対し、プ
ロセツサアドレス(PA)を選択指定する内容の
アドレスセレクト信号SELを出力する。更に、タ
イミングゲートコントロール部24は、V−
RAM21を制御するためのロウアドレスセレク
ト信号、カラムアドレスセレクト信号CAS、
ライトイネーブル信号WE等を出力する。これら
信号のうち、ロウアドレスセレクト信号は
そのままV−RAM21の各V−RAMプレーン
21A,21B,21C,21Dに共通に与えら
れ、又、カラムアドレスセレクト信号CASは、
色画面選択部205を経た後、V−RAMプレー
ン21A,21B,21C,21Dに対応するカ
ラムアドレスセレクト信号AB
DとしてV−RAM21の各V−RAM2
1A,21B,21C,21Dに個別に供給され
る。又、ライトイネーブル信号WEは、CPU10
からメモリライト要求MWRが発生し、V−
RAM21へのCPUアクセスがなされる際に、V
−RAM21が必要とするタイミングで出力さ
れ、ビツトマスク部204に供給される。ビツト
マスク部204のビツトマスクレジスタ301
は、CPU10からみると1つのアドレスレジス
タとして定義されていて、任意の値をセツトでき
るようになつており、CPU10からのポートア
ドレス(PORT−ADR)によつてデコーダ20
3から出力されるビツトマスクレジスタストロー
ブ信号S−BMRを受けて8ビツトのビツトマス
クデータBMDをラツチする。上記したライトイ
ネーブル信号WEはビツトマスクレジスタ301
の各出力ゲート302,302,……に共通に供
給され、このライトイネーブル信号WEのタイミ
ングで、ビツトマスクレジスタ301のセツトし
ているビツト(“1”状態のビツト)に対応した
V−RAMプレーン21A,21B,21C,2
1D上のビツト位置即ちメモリブロツク(Mi)
にのみライトネーブル信号を出力する。この
ようにすることによつて、V−RAM21の各V
−RAMプレーン21A,21B,21C,21
Dへの書込みは、所望のビツトに対してのみ行な
うことができる。例えば、後に詳述する色画面選
択部205により選択されたV−RAMプレーン
21A,21B、の或るアドレスのビツト3のみ
をオンする要求が発生した場合、ビツトマスクレ
ジスタ301へ二進値“00001000”をセツトした
後、そのアドレスにall“1”(データ“FF”HEX
を書込むのみで達成される。又、そのアドレスの
ビツト3のみをオフする要求が発生した場合は
all“0”(データ“00”HEX)を書込むのみで達成さ
れる。又、ビツトマスクレジスタ301の複数ビ
ツトがオンされ、色画面選択部205により例え
ばV−RAMプレーン21A,21B,21C、
が選択されていれば、そのオンされているビツト
各々に対応するV−RAMプレーン21A,21
B,21Cの各ビツト値が書換え対象となる。
又、バイトアクセス(又はワードアクセス)が要
求されている場合は、ビツトマスクレジスタ30
1の全てのビツトをセツトしておくことにより達
成される。このようなビツトマスク手段により、
修飾すべきビツトが任意に指定できる。
The operation of one embodiment will now be described with reference to FIGS. 1 to 5. V-RAM of CRT display circuit 20
21 is accessed by CPUU0 and CRT-C
22. during normal times
At the timing to refresh the CRT screen, the address select signal SEL generated by the timing generator 202 of the timing gate control section 24 selects and specifies the memory address (MA) of the CRT-C 22, and therefore this memory address (MA) is address selector 2
3 and is commonly given to each V-RAM plane 21A, 21B, 21C, and 21D of the V-RAM 21 as V-RAM address data (VRAD). At this time, the four types of display dot data for each color screen read from the V-RAM 21 are loaded into the corresponding plane shift registers 21A, 21B, 21C, and 21D of the shift register section 26, and then shifted out. Each is sent to the CRT display unit as a bit serial video signal VID. On the other hand, V-RAM from CPU10
An access request is made by applying a memory request signal MRQ to the wait control section 201 of the timing gate control section 24. At this time, the processor address PA is supplied as a memory address to the V-RAM 21, and furthermore, the write data is transferred to the data buffer section 2.
5 each plane data buffer 25A, 25B,
25C and 25D, or read data is sent to the CPU via the data buffer section 25.
Operations such as being guided to the bus 30 are accompanied. These operations are performed based on signals output from the timing gate control section 24. The wait control section 201 of the timing gate control section 24 controls V-RAM for the CPU 10.
Wait signal until memory access of 21 is completed
Send WEIT. Also, the dimming generator 202 of the timing gate control section 24
When the CPU 10 is ready to access the V-RAM, it outputs an address select signal SEL for selecting and specifying a processor address (PA) to the address selector 23. Further, the timing gate control section 24 controls V-
Row address select signal, column address select signal CAS for controlling RAM21,
Outputs write enable signal WE, etc. Among these signals, the row address select signal is commonly given to each V-RAM plane 21A, 21B, 21C, 21D of the V-RAM 21 as it is, and the column address select signal CAS is
After passing through the color screen selection section 205, the column address select signals A , B, corresponding to the V-RAM planes 21A, 21B, 21C, and 21D are
Each V-RAM2 of V-RAM21 as C , D
1A, 21B, 21C, and 21D individually. In addition, the write enable signal WE is
A memory write request MWR is generated from V-
When the CPU accesses RAM21, V
- It is outputted at the timing required by the RAM 21 and supplied to the bit mask section 204. Bit mask register 301 of bit mask section 204
is defined as one address register from the perspective of the CPU 10, and can be set to any value.
In response to the bit mask register strobe signal S-BMR output from the register 3, the 8-bit bit mask data BMD is latched. The write enable signal WE mentioned above is sent to the bit mask register 301.
is commonly supplied to each output gate 302, 302, . 21A, 21B, 21C, 2
Bit position on 1D, ie memory block (Mi)
Outputs the write enable signal only to By doing this, each V-RAM 21
-RAM plane 21A, 21B, 21C, 21
Writing to D can be performed only to desired bits. For example, if a request is made to turn on only bit 3 of a certain address of the V-RAM planes 21A, 21B selected by the color screen selection unit 205, which will be described in detail later, the binary value "00001000" is stored in the bit mask register 301. ”, then all “1” (data “FF” HEX ) to that address
This can be achieved by simply writing . Also, if a request to turn off only bit 3 of that address occurs,
This can be achieved by simply writing all “0” (data “00” HEX ). Also, a plurality of bits of the bit mask register 301 are turned on, and the color screen selection unit 205 selects, for example, the V-RAM planes 21A, 21B, 21C,
is selected, the V-RAM planes 21A, 21 corresponding to the turned-on bits are selected.
Each bit value of B and 21C is to be rewritten.
Also, if byte access (or word access) is required, the bit mask register 30
This is achieved by setting all bits of 1. By means of such a bit mask,
Bits to be modified can be specified arbitrarily.

次に色画面選択部205の動作について説明す
る。色画面選択部205は、上述したビツトマス
ク部204と同様に、CPU10からのV−RAM
書込みアクセスに際して、必要に応じCPU10
から送出されるデータPSDを受けて動作し、上
記データPSDにより指定されたV−RAMプレー
ンのみを書込みアクセス可能とする。すなわち、
色画面選択部205のプレーンセレクトレジスタ
401は、CPU10からのポートアドレス
(PORT−ADR)によりデコーダ203から出力
されるプレーンセレクトレジスタストローブ信号
S−PSRを受けて、CPU10より送出された4
ビツトのプレーンセレクトデータPSDをラツチ
する。このプレーンセレクトレジスタ205の各
ビツト出力PS0,PS1,PS2,PS3はそれぞれ対応
する出力ゲート402,402,……の一方入力
端に供給され、該ゲート402,402,……の
他方入力端には上述のカラムアドレスセレクト信
号CASが共通に与えられる。従つて色画面選択
部205は、プレートセレクトデータPSDを受
けた後、カラムアドレスセレクト信号CASを受
けると、プレーンセレクトレジスタ205にセツ
トされたデータPSDの内容に従う出力ゲート4
02,402,……のみより、対応するプレーン
に固有のカラムアドレスセレクト信号A
CASBCDを出力する。例えばプレー
ンセレクトレジスタ205に、V−RAMプレー
ン21A,21B,21Cを選択すべく、ビツト
出力PS3のみを“0”とし、他のビツト出力PS0
〜PS2を“1”とするプレーンセレクトデータ
(PSD;Q0〜Q3=“1110”)がセツトされた後、カ
ラムアドレスセレクト信号(CAS=“1”)が発
生されると、プレーンセレクトレジスタ205よ
り“1”出力を受けたゲート402のみより有効
レベル即ち“0”レベルのカラムアドレスセレク
ト信号ABCが出力される。この
色画面選択部205の出力ゲート402,40
2,……より出力されたカラムアドレスセレクト
信号ABCはそれぞれ対応するV
−RAMプレーン21A,21B,21Cに供給
され、V−RAMプレーン21A,21B,21
C,21Dのうち、21Dを除く各プレーン21
A,21B,21Cが同時に書込みアクセス可能
となる。
Next, the operation of the color screen selection section 205 will be explained. The color screen selection section 205, like the bit mask section 204 described above, uses the V-RAM from the CPU 10.
10 CPUs as needed for write access
It operates upon receiving the data PSD sent from the data PSD, and makes write access possible only to the V-RAM plane specified by the data PSD. That is,
The plane select register 401 of the color screen selection unit 205 receives the plane select register strobe signal S-PSR output from the decoder 203 in accordance with the port address (PORT-ADR) from the CPU 10, and receives the plane select register strobe signal S-PSR sent from the CPU 10.
Latch the bit plane select data PSD. Each bit output PS 0 , PS 1 , PS 2 , PS 3 of this plane select register 205 is supplied to one input terminal of the corresponding output gate 402 , 402 , . . . The above-mentioned column address select signal CAS is commonly applied to the input terminals. Therefore, when the color screen selection section 205 receives the plate selection data PSD and then receives the column address selection signal CAS, the color screen selection section 205 selects the output gate 4 according to the contents of the data PSD set in the plane selection register 205.
From only 02, 402, ..., column address select signal A specific to the corresponding plane,
Output CAS B , C , D. For example, in order to select V-RAM planes 21A, 21B, and 21C in the plane select register 205, only bit output PS 3 is set to "0" and other bit outputs PS 0 are set to "0" .
~ After the plane select data (PSD; Q 0 to Q 3 = “1110”) that sets PS 2 to “1” is set, when the column address select signal (CAS = “1”) is generated, the plane select Column address select signals A , B , and C at a valid level, that is, a "0" level, are output only from the gate 402 that receives the "1" output from the register 205. Output gates 402 and 40 of this color screen selection section 205
The column address select signals A , B , and C output from 2, ... are each set to the corresponding V
- Supplied to RAM planes 21A, 21B, 21C, V-RAM planes 21A, 21B, 21
Each plane 21 except 21D among C and 21D
A, 21B, and 21C can be accessed for writing at the same time.

上述の如くして、各V−RAMプレーン21
A,21B,21C,21Dは、ビツトマスク部
204により書込みビツトが指定され、色画面選
択部205により色画面(プレーン)が選択され
て、その選択されたプレーンの指定されたビツト
位置に対し、それぞれ同時にドツトパターンの書
込みがなされる。
As described above, each V-RAM plane 21
For A, 21B, 21C, and 21D, write bits are specified by the bit mask section 204, a color screen (plane) is selected by the color screen selection section 205, and the write bits are respectively written for the specified bit positions of the selected plane. At the same time, a dot pattern is written.

ここで、上記ビツトマスク部204、及び色画
面選択部205の各機能を用いたV−RAM21
へのパターン書込み例について説明する。
Here, the V-RAM 21 uses the functions of the bit mask section 204 and the color screen selection section 205.
An example of pattern writing to .

先ず、ソフトウエア要求により画面クリアを行
なう場合は、CPU10よりV−RAM21の全画
面領域に対してall“0”を書込む。この際、ビツ
トマスク部204のビツトマスクレジスタ301
には、上述の如くしてall“1”のビツトマスクデ
ータ(BMD;11111111”)がセツトされ、色画
面選択部205のプレーンセレクトレジスタ40
1には、同じくall“1”のプレーンセレクトデー
タ(PSD;“1111”)がセツトされる。又、プレ
ーンデータバツフア25A,25B,25C,2
5Dにはそれぞれall“0”の書込みデータが貯え
られる。これにより、ビツトマスク部204の各
出力ゲート302,302,……からはライトイ
ネーブル信号WEに従い、8ビツト全部の書込み
を許可する全出力共に“0”のライトイネーブル
信号01,……7が出力される。又、
色画面選択部205の各出力ゲート402,40
2,……からはカラムアドレスセレクト信号
CASに従い、4プレーン全ての書込みを可能と
する全出力共に“0”のカラムアドレスセレクト
信号ABCDが出力される

このようなビツトマスク部204の書込みビツト
指定、及び色画面選択部205の書込みプレーン
選択により、各V−RAMプレーン21A,21
B,21C,21Dの全番地に対して、各プレー
ン共通のアドレスで書込みを行なうことにより、
各V−RAMプレーン21A,21B,21C,
21Dは同時並行してバイト単位で“0”書込み
即ち画面クリア制御される。
First, when clearing the screen according to a software request, the CPU 10 writes all "0" to the entire screen area of the V-RAM 21. At this time, the bit mask register 301 of the bit mask section 204
The bit mask data (BMD; 11111111”) of all “1” is set as described above, and the plane select register 40 of the color screen selection unit 205 is set.
Similarly, plane select data (PSD; "1111") of all "1" is set to "1". Also, plain data buffers 25A, 25B, 25C, 2
Write data of all "0" is stored in each 5D. As a result, each output gate 302, 302, . . . of the bit mask section 204 outputs write enable signals 0 , 1 , . Output. or,
Each output gate 402, 40 of the color screen selection section 205
2, ... is the column address select signal
According to CAS, column address select signals A , B , C , and D are output with all outputs being "0" to enable writing to all four planes.
By specifying the write bit in the bit mask section 204 and selecting the write plane in the color screen selection section 205, each V-RAM plane 21A, 21
By writing to all addresses B, 21C, and 21D with a common address for each plane,
Each V-RAM plane 21A, 21B, 21C,
21D is simultaneously controlled to write "0" in byte units, that is, to clear the screen.

又、特定色の塗りつぶしを行なう場合等におい
ても、上記画面クリアを略同様にし高速書込みが
行なえる。
Furthermore, even when filling in a specific color, high-speed writing can be performed by performing screen clearing in substantially the same manner as described above.

又、ソフトウエア要求により、画面上の或る特
定の位置に或る特定色のドツトパターンを選択的
に書込む場合は、CPU10にてその位置に対応
するプロセツサアドレス(PA)と、ビツト位置
とを計算し、そのビツト位置を“1”とするビツ
トパターン構成のビツトマスクデータBMDをビ
ツトマスク部204のビツトマスクレジスタ30
1にセツトする。更に、色画面選択部205のプ
レーンセレクトレジスタ401に、指定色に対応
したプレーンセレクトデータPSDをセツトし、
その後、上記該当アドレス(PA)にall“1”を
書込む。これにより、画面との任意の位置に対し
てのみ、任意色のドツトパターンを書込める。
又、画面上の或る位置の色をクリアしたい場合
は、上記同様にビツトマスクレジスタ301にデ
ータセツトを行ない、プレートセレクトレジスタ
401にall“1”のプレーンセレクトデータPSD
をセツトし、その指定位置に対応するアドレスに
all“0”を書込めばよい。
In addition, when a dot pattern of a certain color is selectively written at a certain position on the screen according to a software request, the CPU 10 writes the processor address (PA) corresponding to that position and the bit position. The bit mask data BMD having a bit pattern configuration in which the bit position is set to "1" is stored in the bit mask register 30 of the bit mask section 204.
Set to 1. Furthermore, plane select data PSD corresponding to the specified color is set in the plane select register 401 of the color screen selection section 205,
After that, all "1" is written to the above-mentioned corresponding address (PA). This allows a dot pattern of any color to be written only at any position relative to the screen.
Also, if you want to clear the color at a certain position on the screen, set the data in the bit mask register 301 in the same way as above, and set the plane select data PSD of all "1" in the plate select register 401.
to the address corresponding to the specified position.
Just write all “0”.

上述したようなV−RAM21へのパターン書
込み制御により、任意の複数の色画面即ち任意の
複数のV−RAMプレーン21A,21B,21
C,21Dに対して同時に任意色のパターンを書
込み制御できることから、色パターンの書込みを
高速に行なうことができる。又、CPU10は、
全ての色画面(上記実施例では4プレーン)を重
ねた状態で取扱うことができることから、アドレ
ス空間を大幅に挟くしてV−RAM21をアクセ
ス制御できる。
By controlling pattern writing to the V-RAM 21 as described above, any plurality of color screens, that is, any plurality of V-RAM planes 21A, 21B, 21
Since patterns of arbitrary colors can be controlled to be written to C and 21D at the same time, color patterns can be written at high speed. Also, CPU10 is
Since all the color screens (four planes in the above embodiment) can be handled in a superimposed state, access to the V-RAM 21 can be controlled with the address space largely sandwiched between them.

〔発明の効果〕〔Effect of the invention〕

以上詳記したように本発明によれば、カラーグ
ラフイツク用ビデオRAMの書込み機構に、上記
ビデオRAMを色画面単位、即ちプレーン単位で
複数同時に選択指定できる色画面選択手段を設け
て、この色画面選択手段により指定された複数の
プレーンに対し、それぞれ任意のパターンを同時
に書込む構成としたことにより、上記ビデオ
RAMへのパターン書込み処理を高速に行なうこ
とができる。
As detailed above, according to the present invention, the writing mechanism of the video RAM for color graphics is provided with color screen selection means that can simultaneously select and specify a plurality of the video RAMs in color screen units, that is, plane units. By having a configuration in which arbitrary patterns are simultaneously written to multiple planes specified by the screen selection means, the above-mentioned video
Pattern writing processing to RAM can be performed at high speed.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例を示すブロツク図、
第2図は上記実施例におけるタイミングゲートコ
ントロール部の構成を示すブロツク図、第3図は
上記実施例におけるV−RAM周辺部の構成を示
すブロツク図、第4図は上記実施例におけるV−
RAMの構成を示す回路ブロツク図は、第5図は
上記実施例における書込みアクセス制御機構を概
念的に示す図である。 10……処理装置(CPU)、20……CRT表示
回路、21……ビデオRAM(V−RAM)、21
A,21B,21C,21D……V−RAMプレ
ーン、22……CRT表示制御部(CRT−C)、
23……アドレスセレクタ(ADR−SEL)、24
……タイミングゲートコントロール部(TIM・
G−CTL)、25……データバツフア部(DATA
−BUF)、26……シフトレジスタ部(SHIFT
−REG)、30……CPUバス、201……ウエイ
トコントロール部(WAIT−CTL)、202……
タイミングジエネレータ(TIM−GEN)、20
3……ポートアドレスデコーダ(DEC)、204
……ビツトマスク部、205……色画面選択部、
301……ビツトマスクレジスタ(BIT・
MASK……REG)、302,302……402…
…ゲート、401……プレーンセレクトレジス
タ、MRQ……メモリリクエスト信号、WAIT…
…待ち信号、MWR……メモリライト要求信号、
CH−CLK……キヤラクタクロツク、SEL……ア
ドレスセレクト信号、CAS……カラムアドレス
セレクト信号、……ロウアドレスセレクト
信号、WE……ライトネーブル信号……S−
BMR……ビツトマスクレジスタストロープ信
号、S−PSR……プレーンセレクトレジスタス
トローブ信号、BMD……ビツトマスクデータ、
PSD……プレーンセレクトデータ、VID……ビ
デオ信号。
FIG. 1 is a block diagram showing one embodiment of the present invention;
FIG. 2 is a block diagram showing the structure of the timing gate control section in the above embodiment, FIG. 3 is a block diagram showing the structure of the V-RAM peripheral section in the above embodiment, and FIG. 4 is a block diagram showing the structure of the V-RAM peripheral section in the above embodiment.
FIG. 5 is a circuit block diagram showing the configuration of the RAM, and is a diagram conceptually showing the write access control mechanism in the above embodiment. 10... Processing unit (CPU), 20... CRT display circuit, 21... Video RAM (V-RAM), 21
A, 21B, 21C, 21D...V-RAM plane, 22...CRT display control unit (CRT-C),
23...Address selector (ADR-SEL), 24
……Timing gate control section (TIM・
G-CTL), 25...Data buffer section (DATA
-BUF), 26...Shift register section (SHIFT
-REG), 30...CPU bus, 201...Wait control section (WAIT-CTL), 202...
Timing generator (TIM-GEN), 20
3... Port address decoder (DEC), 204
...Bit mask section, 205...Color screen selection section,
301...Bit mask register (BIT/
MASK...REG), 302, 302...402...
...gate, 401...plane select register, MRQ...memory request signal, WAIT...
...Waiting signal, MWR...Memory write request signal,
CH-CLK...Character clock, SEL...Address select signal, CAS...Column address select signal,...Row address select signal, WE...Write enable signal...S-
BMR...Bit mask register strobe signal, S-PSR...Plane select register strobe signal, BMD...Bit mask data,
PSD...plane select data, VID...video signal.

Claims (1)

【特許請求の範囲】 1 多色表示のための複数色の色素情報および輝
度情報をそれぞれ一画面分記憶する複数のメモリ
プレーンであつて、その記憶位置が複数ビツトで
構成され、カラムアドレスセレクト信号及びロウ
アドレスセレクト信号により選択的にアクセスさ
れるグラフイツクメモリと、 前記各メモリプレーンのアドレス入力端子に共
通のアドレス情報を供給する手段と、 前記各メモリプレーンの制御端子に上記ロウア
ドレスセレクト信号を供給する手段と、 前記各メモリプレーンのデータ入力端子に書込
みデータを供給する手段と、 前記共通のアドレス情報及び書込みデータの供
給に先立つてメモリプレーン選択情報が設定され
るプレーン選択レジスタと、 前記アドレス情報及び書込みデータの供給時
に、このプレーン選択レジスタに設定された前記
選択情報に特定されたメモリプレーンの制御端子
に、上記カラムアドレスセレクト信号を共通に受
けたゲートを通して当該メモリプレーンのアクセ
ス許可/禁止信号を供給する回路と、 前記各メモリプレーンの任意のビツト位置を書
込み許可/禁止制御するビツトマスク情報を前記
各メモリプレーンに供給するビツトマスク回路
と、 前記アクセス許可/禁止信号によりアクセス許
可されたメモリプレーンに対し、前記アドレス情
報及びビツトマスク情報により指定された記憶位
置に、前記書込みデータを共通に書込む手段とを
具備し、 前記アクセス許可/禁止信号によりアクセス許
可されたメモリプレーンに於いて前記アドレス情
報及びビツトマスク情報により指定された記憶位
置に前記書込みデータが共通に書き込まれること
を特徴としたパターン書込み制御回路。
[Scope of Claims] 1. A plurality of memory planes each storing pigment information and luminance information of a plurality of colors for one screen for multicolor display, the storage locations of which are composed of a plurality of bits, and a column address select signal. and a graphics memory selectively accessed by a row address select signal; means for supplying common address information to address input terminals of each of the memory planes; and means for supplying the row address select signal to a control terminal of each of the memory planes. supplying means; means for supplying write data to a data input terminal of each of the memory planes; a plane selection register in which memory plane selection information is set prior to supplying the common address information and write data; and the address. When information and write data are supplied, access to the memory plane is permitted/disabled through the gate that commonly receives the column address select signal to the control terminal of the memory plane specified by the selection information set in this plane selection register. a circuit for supplying a signal; a bit mask circuit for supplying bit mask information to each of the memory planes for controlling write permission/inhibition of arbitrary bit positions in each of the memory planes; and a memory plane to which access is permitted by the access permission/inhibition signal. means for commonly writing the write data to a storage location designated by the address information and bit mask information, and the address information is written in the memory plane to which access is permitted by the access permission/prohibition signal. and a pattern write control circuit, wherein the write data is commonly written to a storage location specified by bit mask information.
JP57225202A 1982-12-22 1982-12-22 Pattern writing control circuit Granted JPS59114589A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP57225202A JPS59114589A (en) 1982-12-22 1982-12-22 Pattern writing control circuit
US06/858,553 US4823119A (en) 1982-12-22 1986-04-24 Pattern write control circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57225202A JPS59114589A (en) 1982-12-22 1982-12-22 Pattern writing control circuit

Publications (2)

Publication Number Publication Date
JPS59114589A JPS59114589A (en) 1984-07-02
JPH0456313B2 true JPH0456313B2 (en) 1992-09-08

Family

ID=16825572

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57225202A Granted JPS59114589A (en) 1982-12-22 1982-12-22 Pattern writing control circuit

Country Status (1)

Country Link
JP (1) JPS59114589A (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0482678B1 (en) * 1984-07-23 1998-01-14 Texas Instruments Incorporated Video system
JPS6142643U (en) * 1984-08-24 1986-03-19 日本電気株式会社 Multiple memory simultaneous update mechanism
JPH05204352A (en) * 1992-08-10 1993-08-13 Casio Comput Co Ltd Color display
US8332598B2 (en) * 2005-06-23 2012-12-11 Intel Corporation Memory micro-tiling request reordering

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5719438B2 (en) * 1972-07-13 1982-04-22
JPS559742B2 (en) * 1974-06-20 1980-03-12
JPS592905B2 (en) * 1976-08-31 1984-01-21 日本ビクター株式会社 display device
JPS5916275B2 (en) * 1980-06-02 1984-04-14 株式会社柏木研究所 graphic display device
JPS57181589A (en) * 1981-04-30 1982-11-09 Nippon Electric Co Color graphic display unit

Also Published As

Publication number Publication date
JPS59114589A (en) 1984-07-02

Similar Documents

Publication Publication Date Title
US5287470A (en) Apparatus and method for coupling a multi-lead output bus to interleaved memories, which are addressable in normal and block-write modes
JPH0429069B2 (en)
EP0158314A2 (en) Video display control system
JPH0347514B2 (en)
JPH0375873B2 (en)
JP2642899B2 (en) Semiconductor memory, semiconductor memory access method and system
US5559533A (en) Virtual memory hardware cusor and method
JPH0456313B2 (en)
US4823119A (en) Pattern write control circuit
JPH0522240B2 (en)
EP0093954A2 (en) Image display memory unit
CA1233279A (en) Color image display apparatus
JPS6332390B2 (en)
JPS6330633B2 (en)
KR100490703B1 (en) How to configure single-chip frame buffers, frame buffers, display subsystems, and frame buffers
JP3017882B2 (en) Display control system
JPH0697394B2 (en) Memory circuit
KR0152436B1 (en) Video graphics display memory swizzle logic circuit and method
JPH0160835B2 (en)
JPS5952292A (en) Video ram writing controller
JP2853636B2 (en) Dual-port image semiconductor memory device
JP2598916B2 (en) Drawing equipment
KR920003642Y1 (en) Circuit for accelcrating the speed of graphic process
JPS62113193A (en) memory circuit
JPH0695272B2 (en) Image display device