← Back to Patent Explorer
US5572655A Expired / Lapsed US ⏱️ 0.0 years remaining

High-performance integrated bit-mapped graphics controller

Assignee: LSI Corp
•
Filing: 1995-01-27
•
Granted: 1996-11-05
•
Expires: 2015-01-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A low-cost high-performance technique for providing bit-mapped graphics display controllers is described whereby video frame buffer memory and video controller functions are integrated together on a single chip, permitting very wide video memory formats without the usual penalties of high pin count, package count, and wiring complexity. The wide video memory format relaxes timing requirements on the video frame buffer memory and provides greater accessibility of the video frame buffer memory for pixel data accesses other than display refresh accesses.

Inventors

  • 👤 Shubha Tuljapurkar
  • 👤 George Brecht

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 14:39
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 185 words
A computer bit-mapped video controller on a semiconductor die comprising: a video controller functional block on the semiconductor die; a video frame buffer memory on the semiconductor die, said video frame buffer memory being organized in an "n"-bit wide format, wherein "n" is at least 128 bits, said video frame buffer memory being closely coupled to said video controller functional block by an "n" bit wide parallel bus, whereby the refresh rate of the video frame buffer memory is reduced; an interface on the semiconductor die for interfacing between the video controller functional block and a host computer; first means on the semiconductor die for retrieving pixel data from the video frame buffer memory in the "n"-bit wide format over the "n" bit wide parallel bus, wherein "n" is at least 128 bits, and providing said pixel data in a serial video format; and second means on the semiconductor die for exchanging pixel data between the video controller functional block and the video frame buffer memory in the "n"-bit wide format over the "n" bit wide parallel bus, wherein "n" is at least 128 bits.
Claim 2
Dependent Claim 185 words
A computer bit-mapped video controller on a semiconductor die comprising: a video controller functional block on the semiconductor die; a video frame buffer memory on the semiconductor die, said video frame buffer memory being organized in an "n"-bit wide format, wherein "n" is at least 128 bits, said video frame buffer memory being closely coupled to said video controller functional block by an "n" bit wide parallel bus, whereby the refresh rate of the video frame buffer memory is reduced; an interface on the semiconductor die for interfacing between the video controller functional block and a host computer; first means on the semiconductor die for retrieving pixel data from the video frame buffer memory in the "n"-bit wide format over the "n" bit wide parallel bus, wherein "n" is at least 128 bits, and providing said pixel data in a serial video format; and second means on the semiconductor die for exchanging pixel data between the video controller functional block and the video frame buffer memory in the "n"-bit wide format over the "n" bit wide parallel bus, wherein "n" is at least 128 bits.
Claim 3
Dependent Claim 22 words
The computer bit-mapped video controller according to claim 1, wherein: the video frame buffer has a width of at least 256 bits.
Claim 4
Dependent Claim 22 words
The computer bit-mapped video controller according to claim 1, wherein: the video frame buffer has a width of at least 512 bits.
Claim 5
Dependent Claim 22 words
The computer bit-mapped video controller according to claim 1, wherein: the video frame buffer has a width of at least 768 bits.
Claim 6
Dependent Claim 22 words
The computer bit-mapped video controller according to claim 1, wherein: the video frame buffer has a width of at least 1024 bits.
Claim 7
Dependent Claim 17 words
The computer bit-mapped video controller according to claim 1, wherein: the second means includes a cache memory.
Claim 8
Dependent Claim 19 words
The computer bit-mapped video controller according to claim 1, wherein: the second means includes a first-in first-out (FIFO) buffer.
Claim 9
Dependent Claim 215 words
A computer bit-mapped video controller on a semiconductor die comprising: a video controller functional block on the semiconductor die; a one megabyte video frame buffer memory on the semiconductor die, said video frame buffer memory being organized as a 256 bit wide by 32,768 bit deep video memory, said video frame buffer memory being closely coupled to said video controller functional block, whereby the refresh rate of the video frame buffer memory is reduced; an interface on the semiconductor die for interfacing between the video controller functional block and a host computer; first means on the semiconductor die for retrieving 256 bit wide pixel data from the video frame buffer memory by accessing said pixel data in said video frame buffer memory and providing said pixel data in a serial video format; second means for providing one or more video synchronizing signals; a cache memory on the semiconductor die, logically positioned between the video controller functional block and the video frame buffer memory, and providing a 256 bit wide buffer for pixel data accesses therebetween: and third means on the semiconductor die for interleaving video frame buffer memory accesses such that pixel data accesses from the video controller functional block via the cache memory are permitted only between pixel data accesses by the first means.
Claim 10
Dependent Claim 215 words
A computer bit-mapped video controller on a semiconductor die comprising: a video controller functional block on the semiconductor die; a one megabyte video frame buffer memory on the semiconductor die, said video frame buffer memory being organized as a 256 bit wide by 32,768 bit deep video memory, said video frame buffer memory being closely coupled to said video controller functional block, whereby the refresh rate of the video frame buffer memory is reduced; an interface on the semiconductor die for interfacing between the video controller functional block and a host computer; first means on the semiconductor die for retrieving 256 bit wide pixel data from the video frame buffer memory by accessing said pixel data in said video frame buffer memory and providing said pixel data in a serial video format; second means for providing one or more video synchronizing signals; a cache memory on the semiconductor die, logically positioned between the video controller functional block and the video frame buffer memory, and providing a 256 bit wide buffer for pixel data accesses therebetween: and third means on the semiconductor die for interleaving video frame buffer memory accesses such that pixel data accesses from the video controller functional block via the cache memory are permitted only between pixel data accesses by the first means.
Claim 11
Dependent Claim 184 words
A bit mapped video controller on a semiconductor die for use with a computer system, said video controller comprising: a semiconductor die, said semiconductor die containing; a video memory having at least one megabyte of digital video data storage capacity and arranged in an "n"-bit wide format, wherein "n" is selected from the group of at least 128, 256, 512, 768 and 1024 bits, whereby the refresh rate of the video memory is reduced: a video shift register closely coupled to said video memory for receiving stored digital video data in "n"-bit wide format over an "n"-bit wide parallel bus, said video shift register adapted to output the received stored digital video data in serial video format; an interface adapted for connection to the computer system data address and control buses, said interface closely coupled over the "n"-bit wide parallel bus in "n"-bit wide format to said video memory, said interface transferring digital video data received from the computer system to said video memory; and a logic controller for controlling said interface, video memory and video shift register and the digital video data therebetween.
Claim 12
Dependent Claim 184 words
A bit mapped video controller on a semiconductor die for use with a computer system, said video controller comprising: a semiconductor die, said semiconductor die containing; a video memory having at least one megabyte of digital video data storage capacity and arranged in an "n"-bit wide format, wherein "n" is selected from the group of at least 128, 256, 512, 768 and 1024 bits, whereby the refresh rate of the video memory is reduced: a video shift register closely coupled to said video memory for receiving stored digital video data in "n"-bit wide format over an "n"-bit wide parallel bus, said video shift register adapted to output the received stored digital video data in serial video format; an interface adapted for connection to the computer system data address and control buses, said interface closely coupled over the "n"-bit wide parallel bus in "n"-bit wide format to said video memory, said interface transferring digital video data received from the computer system to said video memory; and a logic controller for controlling said interface, video memory and video shift register and the digital video data therebetween.
Claim 13
Dependent Claim 21 words
The controller of claim 9 further comprising on the semiconductor die a first-in-first-out buffer between said interface and said video memory.
Claim 14
Dependent Claim 21 words
The controller of claim 9, further comprising on the semiconductor die a cache memory between said interface and said video memory.

References Cited (Backward Citations)

US4805007A Cited
US5146592A Cited
US5016138A Cited
US5208745A Cited
US5001548A Cited
US5151997A Cited
US5227863A Cited
US5287100A Cited
US5175853A Cited
US5260697A Cited
US5194948A Cited
US5392391A Cited
US5265218A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-11-05 2000-05-06 2000-11-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-11-05 2004-05-06 2004-11-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-11-05 2008-05-06 2008-11-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag