Patent · US Expired

Double buffered graphics and video accelerator having a write blocking memory interface and method of doing the same

US6128026A · kind A · utility

50Cited by
8References
17Claims
0Family size

Assignee

Inventor

Key dates

Filing dateJul 24, 1998
Grant dateOct 3, 2000
Priority date
Expiry dateJul 24, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG09G2340/02
  • WIPO fieldAudio-visual technology
  • WIPO sectorElectrical engineering

Abstract

A write blocking accelerator provides maximum concurrency between a central processing unit (CPU) and the accelerator by allowing writes to the front buffer of a dual-buffered system. The CPU issues a series of drawing commands followed by a "page flip" command. When a command parser within the accelerator receives a page flip command, it notifies a screen refresh unit reading from the front buffer that the command was received. The screen refresh unit signals a memory interface unit (MIU) to enter a write blocking mode and provides the address of the current line in the front buffer from which the screen refresh unit is reading, and the address of the last line in the front buffer. The MIU blocks all writes from drawing engines that fall into the range defined between the two addresses. The screen refresh sends updated front buffer addresses to the MIU as display data is read out of the front buffer. Accordingly, the blocked address range constantly shrinks until all writes are allowed by the MIU. At that point, the screen refresh unit signals the MIU that it has reached vertical retrace and the MIU exits write blocking mode.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.