Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Graphic Cards Optimized-FIFO-memory

 Document interleaver device
We claim: 1. A device for interleaving documents comprising: separate document bins for receiving ...


 Plural computer control for shared laser machining
It is therefore an object of this invention to provide a new and improved laser machining apparatus ...


 Method and apparatus of manufacturing porous pouches containing granular product
Referring now to the drawings in detail, wherein like numerals indicate the same elements ...


 Dot matrix print actuator
The present invention is directed to an improved actuator of the stored energy type. The actuator ...


 Apparatus and method for mail preparation
According to principles of this invention, a letter-pocket stuffing station is added to a prior art ...


 Method and apparatus for controlling thickness of a web in a calendering nip
One of the objectives of the present invention is partly to reach the same goals as in U.S. patent ...


 Device for storing a source of photons and for irradiating a body by the radiation from said source
What is claimed is: 1. A photon storing and irradiation device having a radiation shielded body ...


 Optimized FIFO memory

Details
Inventors: Harkin, Patrick A.;
Assignee: Cirrus Logic, Inc. (Fremont, CA)
Primary Examiner: Chauhan; U.
Assistant Examiner:
Attorney, Agent or Firm: Shaw; Steven A., Wilder; Robert V.

A graphics system includes a graphics processor for rendering graphics primitives with a list of display parameters. A host processor generates a display list which includes an XY address for rendering the graphics primitives. A graphics processor, which includes a bypass logic circuit, enables the graphics processor to temporarily store display list commands in an internal storage device while previously fetched display list data is being processed. The bypass logic circuit allows the graphics processor to bypass the internal storage device and write fetched command directly to an execution unit in the graphics processor. By having the bypass capabilities, the graphics processor is able to optimize the internal storing of commands in the display list in the internal storage unit.

DETAILED DESCRIPTION The foregoing and other needs are substantially met through provision of a method and a system for optimizing graphics commands processing in a graphics processor.
The present invention enables the graphics processor to efficiently use the graphics processor's internal memory storage for both graphics commands and data when the supplied data is necessary for executing the graphics command.
Primitive parameter values are generated by software in a host processor and are provided to the graphics processor in the form of a display list.
The display list generally includes operational code instructions (opcode) which indicate the type of command to be performed and the corresponding display data.
In a preferred embodiment, the graphics processor includes a bus-mastering interface unit for fetching the display list either directly from the host processor or from system memory through a read operation.
The bus-mastering interface unit allows the graphics processor to operate in a processor mode by assuming control of the system bus in the computer system in order to process the fetched graphics commands and data without any interruption from any other system resources in the computer system.
Through a bus-mastering interface unit, the graphics processor is able to fetch the display list directly from system memory to decode graphics commands and any associated data to determine where or how to internally store the commands and data.
A preferred embodiment also includes an internal memory storage unit in the graphics processor.
The internal memory unit comprises a plurality of "First-In-First-Out" or "FIFO" registers for storing the fetched commands.
Data fetched with the commands by the bus-master interface unit is decoded and stored in the FIFO registers.
The FIFO registers are also used to buffer write operations in the graphics processor to a datapath unit in the graphics processor while the graphics processor is fetching or processing pre-fetched data.
The described embodiment provides the advantageous functionality of a graphics processor capable of internally grouping register writes into a sequential write operation to perform a continous write to a register file with a given display list instructions without having to register skip



Related patents
  Method for generating hair using textured fuzzy segments in a computer graphics system
The present invention is divided into two parts: simulation and rendering. A simulator calculates the motion dynamics of a hair. The simulator includes a particle system ...
  AC rectifier having semi-conductor active rectifying element
The present invention was made to overcome the above and other problems encountered in the prior art synchronized rectifiers and has for its object to provide a ...
  Apparatus for recording data in arabic script
What I claim is: 1. A typewriter for typing Arabic script comprising a keyboard, a character-selection mechanism, a case shift mechanism, a store through which the ...
  Automatic chrominance gain control system
What is claimed is: 1. In a color television receiver, an automatic gain controlled chrominance signal amplifier system for processing composite chrominance signals ...
  Method to improve wetting of peelable adhesive structures
We claim: 1. A method of manufacturing a peelable adhesive structure comprising: (a) preparing a first paint solution containing vinyl resin and a hydrocarbon or natural ...
  Apparatus for teaching numerical concepts
A broad objective of the present invention is to provide new and improved apparatuses for teaching numerical concepts which overcome many of the limitations and/or ...
  Miniature shutter type display device with multiplexing capability
What is claimed is: 1. A miniature display device comprising a carrier having cavities therein and shutters which are fastened to the carrier by resilient attachment ...
  Automatic die-interchanging control system of a press machine
OF THE INVENTION Referring now to FIG. 1, a typical operation of die-interchanging in a press machine consists of used-die-demounting steps from 1 to the N, a bolster ...
  Web folding apparatus
For use in combination with a machine for feeding a web of paper in a downstream path of travel, there is provided apparatus for folding an unfolded web of paper along a ...
  Paper handling apparatus for a copier
It is, therefore, an object of the present invention to provide a paper handling system capable of automatic paper handling for a drum type copier. It is another object ...

0.294

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved