← Back to Patent Explorer
EP0522697A1 Expired / Lapsed EP ⏱️ 0.0 years remaining

Video memory interface to control processor access to video memory

Assignee: International Business Machines Corp
•
Filing: 1992-05-22
•
Granted: —
•
Expires: 2012-05-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A full screen of video data is stored in a video memory. A small block of video data to be imminently displayed on a raster scan display device is copied, two double-words (32 bits) at a time, from the video memory to a 6 by 32-bit first in, first out buffer (FIFO). A fill detection circuit determines when the fill level of the FIFO is at or above certain predetermined levels; specifically, 3, 5 and 6 double-words. The current operating mode is stored in a programmable mode register wherein each mode corresponds to a unique screen resolution. For example, one mode corresponds to a 1024 by 768 pixel resolution having 256 colors per pixel, while another mode corresponds to a 320 by 200 pixel resolution having 4 colors per pixel. A minimum fill level is selected by a level selection circuit depending on the current operating mode. Since the FIFO is emptied quickly in a high resolution mode, a higher minimum fill level is selected for high resolution modes than for low resolution modes. Processor access circuitry permits a central processor to write new video data to the video memory. The processor access circuitry, however, is disabled whenever the current fill level is below the minimum fill level set by the level selection circuit. Thus, central processor access to the video memory is only permitted when there is a minimum level of data in the FIFO, and that minimum level of data is selected according to the current operating mode.

Inventors

  • 👤 Stephen Patrick Thompson

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-27 09:32
CPC Classifications
G; G06; G06F; G06F5/00; G06F5/06; G06F5/10; G06F5/12; G06F3/00; G06F3/14; G06F5/065; G09; G09G; G09G5/00; G09G5/001; G09G5/36; G09G5/39; G09G5/395; G06F2205/00; G06F2205/12; G06F2205/126; G09G2360/00; G09G2360/02

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 153 words
A video memory interface comprising in combination: a first in, first out buffer ("FIFO") having an input coupled to a video memory port; fill level detection means, coupled to said FIFO, for detecting at least two fill levels of said FIFO; a programmable mode register; fill level selection means, coupled between said fill level detection means and said mode register, for selecting a first minimum fill level when said mode register is programmed to a first mode, and for selecting a second minimum fill level when said mode register is programmed to a second mode; processor access means, coupled between a processor access port and said video memory port, for coupling address and video data at said processor access port to said video memory port; and means for disabling said processor access means when the current fill level of said FIFO is below the minimum fill level selected by said level selection means.
Claim 2
Dependent Claim 62 words
The video memory interface of claim 1, further comprising an arbiter having first, second and third states, wherein no access to said video port is provided in said first state, video information is loaded from said video port to said FIFO in said second state, and video information is transferred from said processor port to said video port in said third state.
Claim 3
Dependent Claim 67 words
A computer, comprising in combination: at least one processor unit; memory coupled to said processor unit via a memory bus; a plurality of input/output ("I/O") devices coupled to said processor unit via an I/O bus; a power supply for supplying power to said computer; and a video memory interface coupled to said processor unit, said video memory interface being as claimed in claim 1 or claim 2.

References Cited (Backward Citations)

GB2016757A Cited
US4704697A Cited
US4845661A Cited
EP0391584A2 Cited

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag