Nova Patents
EP0898264A2

Display memory control apparatus

Abstract

The present invention relates to a display memory control apparatus which can shorten a waiting time in making an access to a VRAM from a CPU without making large a circuit scale and causing an increase of power consumption. A data width of a VRAM (20) is previously set to plural times as much as a data bus width of a CPU (27). A write data from the CPU (27) is temporarily stored in a pre-buffer (12), and is transferred to one of data buffers (21) included in a write buffer (15). The data buffer (21) is specified by a low-order address. A VRAM control circuit (18) can write all data or data of arbitrary combinations from data buffers (21) into an address of VRAM (20) specified by a high-order address buffer (23) by one-time access.

EP0898264A2, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 2 July 2018, 8.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

6 claims: 2 independent, 4 dependent

  1. 1
    A display memory control apparatus for controlling access from a CPU (27) and display access to a display memory (20) having a data width plural times a data bus width of the CPU (27), the display memory control apparatus comprising:buffer means (12, 15) for storing data in the same number of bits as the data width of the display memory (20);buffer control means (13) for controlling data transfer by a plurality of accesses between the CPU (27) and the buffer means (12, 15);display control means (17, 28) for periodically reading data from the display memory (20) and displaying the data;and access control means (13) for making an access to the display memory (20) while regulating read by the display control means (17, 28) from the display memory (20), and for executing data transfer along the bus width of the display memory (20) between the buffer means (12, 15) and the display memory (20).
  2. 2
    A display memory control apparatus for writing data into a display memory (20) having data lines plural times data lines for making a connection with a CPU (27), comprising:a pre-buffer (12) capable of storing addresses and data in writing data into the display memory (20) from the CPU (27), for deriving a pre-buffer effective flag used as a signal for identifying whether or not addresses and data are stored therein;a write buffer (15) capable of storing data numerically corresponding to data lines of the display memory (20) while dividing the data between a plurality of areas, for deriving a plurality of effective flags used as a signal for identifying whether or not effective data is stored therein corresponding to respective areas constituting the plurality of areas;a high-order address buffer (23) for storing a high-order address data of a predetermined number of bits on a high-order side of address;a low-order address decoder (14) for decoding address of a predetermined number of bits on a low-order side of address;a high-order address comparator circuit (16) for making a comparison between the high-order address data stored in the high-order address buffer (23) and the high-order address of addresses of the pre-buffer (12);an access control circuit (13) for controlling a write operation to the write buffer (23);a display control circuit (17) for periodically executing read of display data from the display memory (20);and a display memory control circuit (18) for controlling read and write of the display memory (20) via the data buses corresponding to the number of display data lines, the access control circuit (13) referring the pre-buffer effective flag and effective flags, and writing data stored in the pre-buffer (12) into a write buffer (15) area determined on the basis of the comparative result of the high-order address comparator circuit (16) and an decode output of the low-order address decoder (14), and further, controlling the display memory control circuit (18) so as to write data stored in the write buffer (15) into the display memory (20) in the case where a predetermined condition is established.