GRAPHICS ENGINE COMMAND FIFO FOR PROGRAMMING MULTIPLE REGISTERS USING A MAPPING INDEX WITH REGISTER OFFSETS

Patent №

US 6,741,257

Granted

2004-05-25

Filed 2003

Owner

NEOMAGIC CORP.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10248431

A host writes graphics commands and data to programmable registers through a command FIFO that is read by a graphics controller or BitBlt engine. Rather than write an address and a data value for each register programmed, the host writes one address, one index, and several data values. The address points to an index register. The index is a mapping index word with several multi-bit mapping fields. Each multi-bit mapping field in the index identifies a register to be programmed with one of the data values. Since N bits are used for each mapping field, the mapping field can select one register in a bank of 2N−1 registers. The registers in the bank can be programmed in any order, and registers can be skipped. Since only one index is stored in the command FIFO for programming several registers, less memory space and fewer bus cycles are required.

AI hardwareG06F 9/355G06F 3/14G06F 9/30043G06F 9/30101G06F 9/345G06F 9/3879G09G 5/363

AI classification

AI hardware0.87
Vision0.03
Natural language0.00
Knowledge representation0.00
Machine learning0.00
Evolutionary computation0.00
Speech0.00
Planning0.00

Ownership

NEOMAGIC CORP.

assignment · 134820210

Assignors

RETIKA, JOHN Y.

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC