Patent US5572655A successfully refreshed from Google Patents.
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
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 20:43
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 |