Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
151 words
A method for interfacing an external three-dimensional, high performance graphics device to a three-dimensional, high performance graphics subsystem of a host workstation, the graphics subsystem comprising a front end graphics rendering subsystem and a frame buffer memory for storing pixels to be provided to an attached display device for display, the method comprising the step of: providing a first interface coupled between the front end subsystem and the frame buffer memory of the graphics subsystem; providing a high speed link between the first interface and the external graphics device to communicate between the first interface and the external graphics device; and receiving at the first interface three-dimensional pixel data from the front end subsystem and from the external graphics device for selective storage in the frame buffer memory and display on the display device, wherein the front end subsystem, first interface and frame buffer memory are connected via a ring bus.
Claim 2
Independent Claim
151 words
A method for interfacing an external three-dimensional, high performance graphics device to a three-dimensional, high performance graphics subsystem of a host workstation, the graphics subsystem comprising a front end graphics rendering subsystem and a frame buffer memory for storing pixels to be provided to an attached display device for display, the method comprising the step of: providing a first interface coupled between the front end subsystem and the frame buffer memory of the graphics subsystem; providing a high speed link between the first interface and the external graphics device to communicate between the first interface and the external graphics device; and receiving at the first interface three-dimensional pixel data from the front end subsystem and from the external graphics device for selective storage in the frame buffer memory and display on the display device, wherein the front end subsystem, first interface and frame buffer memory are connected via a ring bus.
Claim 3
Dependent Claim
46 words
The method according to claim 1, further comprising the step of: transmitting a display list to the external graphics device, the display list generated by a processor coupled to the first interface and defining at least one image to be rendered by the external graphics device.
Claim 4
Dependent Claim
23 words
The method according to claim 1, further comprising the step of coupling the first interface to the frame buffer by a dedicated bus.
Claim 5
Dependent Claim
33 words
The method according to claim 1, further comprising the step of providing a second interface, coupled to the graphics device, for transferring host command data between the host workstation and the graphics device.
Claim 6
Dependent Claim
115 words
The method according to claim 4, wherein the graphics device further comprises a third interface coupled to a graphics multi-processor and to the first interface, and wherein the step of receiving further comprises the steps of: transmitting, from the second interface to the first interface, region data received from the graphics multi-processor descriptive of a region associated with the pixel data generated by the graphics device; transmitting, from the third interface to the first interface, the pixel data from the graphics device; and issuing, by the second interface in response to a command from the graphics multi-processor, a command to host workstation indicating that the pixel data is ready for storage in the frame buffer.
Claim 7
Dependent Claim
112 words
A dedicated bus interface for coupling a three-dimensional, high performance graphics rendering device to a three-dimensional, high performance graphics rendering subsystem in a host workstation, the graphics rendering subsystem comprising a graphics processor and a frame buffer memory connected to the bus interface via a ring bus, the bus interface being disposed between the graphics processor and the frame buffer memory and comprising: a first datapath, for receiving first three-dimensional pixel data from the graphics processor; a second datapath, for receiving second three-dimensional pixel data from the graphics device; and a third datapath, for forwarding either the first pixel data or the second pixel data to the frame buffer memory for storage.
Claim 8
Dependent Claim
112 words
A dedicated bus interface for coupling a three-dimensional, high performance graphics rendering device to a three-dimensional, high performance graphics rendering subsystem in a host workstation, the graphics rendering subsystem comprising a graphics processor and a frame buffer memory connected to the bus interface via a ring bus, the bus interface being disposed between the graphics processor and the frame buffer memory and comprising: a first datapath, for receiving first three-dimensional pixel data from the graphics processor; a second datapath, for receiving second three-dimensional pixel data from the graphics device; and a third datapath, for forwarding either the first pixel data or the second pixel data to the frame buffer memory for storage.
Claim 9
Dependent Claim
63 words
The bus interface according to claim 6, wherein the bus interface operates in a host mode for transferring commands between the graphics rendering subsystem and the graphics device and a pixel mode for receiving the second pixel data from the graphics rendering device, and wherein the bus interface further comprises a writeable register for indicating a mode of operation of the bus interface.
Claim 10
Dependent Claim
113 words
A graphics subsystem comprising: a high performance graphics rendering processor for providing first three-dimensional pixel data; a frame buffer memory for storing display pixel data to be displayed on an attached display device; and a first bus interface disposed between the graphics processor and the frame buffer, and connected to the graphics processor and the frame buffer via a ring bus, the first bus interface adapted to receive the first three-dimensional pixel data from the graphics processor and second three-dimensional pixel data from an external high-performance graphics rendering device, and to forward either the first pixel data or the second pixel data to the frame buffer memory for storage as display pixel data.
Claim 11
Dependent Claim
113 words
A graphics subsystem comprising: a high performance graphics rendering processor for providing first three-dimensional pixel data; a frame buffer memory for storing display pixel data to be displayed on an attached display device; and a first bus interface disposed between the graphics processor and the frame buffer, and connected to the graphics processor and the frame buffer via a ring bus, the first bus interface adapted to receive the first three-dimensional pixel data from the graphics processor and second three-dimensional pixel data from an external high-performance graphics rendering device, and to forward either the first pixel data or the second pixel data to the frame buffer memory for storage as display pixel data.
Claim 12
Dependent Claim
95 words
The graphics subsystem according to claim 8, wherein the graphics processor is coupled to the first bus interface by a first dedicated bus, and wherein the first bus interface is coupled to the frame buffer memory by a second dedicated bus, and wherein the first bus interface further comprises: a first datapath, for forwarding data from the first dedicated bus to the second dedicated bus; and a second datapath, coupled to the first datapath and to the external graphics device, for transmitting pixel data received from the external graphics device to the second dedicated bus.
Claim 13
Dependent Claim
40 words
The graphics subsystem according to claim 9, wherein the first bus interface further comprises a third datapath, coupled to the first datapath and to the graphics device, for transmitting command data received from the graphics processor to the graphics device.
Claim 14
Dependent Claim
64 words
The graphics subsystem according to claim 9, wherein the first bus interface operates in a host mode for transferring commands between the graphics subsystem and the external graphics device and a pixel mode for receiving pixel data from the external graphics device, and wherein the first bus interface further comprises a writeable register for indicating a mode of operation of the first bus interface.
Claim 15
Dependent Claim
51 words
The graphics subsystem according to claim 8, further comprising: a second bus interface, disposed between the host workstation and the graphics device, wherein the first bus interface operates to transfer pixel data to the host workstation and wherein the second interface operates to transfer commands to and from the host workstation.
Claim 16
Dependent Claim
135 words
A workstation comprising: a host processor; a high performance, three-dimensional graphics subsystem, coupled to the host processor, the graphics subsystem comprising: a graphics processor; a first interface, coupled to the graphics processor; a frame buffer memory, coupled to the first interface, wherein the graphics processor, first interface and frame buffer memory are connected via a ring bus; and a high performance, three-dimensional graphics rendering device, coupled to the first interface of the graphics subsystem, the graphics device comprising: a graphics multi-processor, for generating pixel data for display on a display device of the workstation; and a second interface, for forwarding the pixel data from the graphics multi-processor to the first interface of the graphics subsystem, wherein the first interface forwards the pixel data received from the second interface to the frame buffer memory for storage.
Claim 17
Dependent Claim
135 words
A workstation comprising: a host processor; a high performance, three-dimensional graphics subsystem, coupled to the host processor, the graphics subsystem comprising: a graphics processor; a first interface, coupled to the graphics processor; a frame buffer memory, coupled to the first interface, wherein the graphics processor, first interface and frame buffer memory are connected via a ring bus; and a high performance, three-dimensional graphics rendering device, coupled to the first interface of the graphics subsystem, the graphics device comprising: a graphics multi-processor, for generating pixel data for display on a display device of the workstation; and a second interface, for forwarding the pixel data from the graphics multi-processor to the first interface of the graphics subsystem, wherein the first interface forwards the pixel data received from the second interface to the frame buffer memory for storage.
Claim 18
Dependent Claim
38 words
The workstation according to claim 13, wherein the graphics processor is coupled to the first interface by a first dedicated bus, and wherein the first interface is coupled to the frame buffer memory by a second dedicated bus.
Claim 19
Dependent Claim
78 words
The workstation according to claim 14, wherein the first interface further comprises: a first datapath, coupled to the graphics processor and the second dedicated bus, for forwarding pixel data generated by the graphics processor from the first dedicated bus to the second dedicated bus; and a second datapath, coupled to the first datapath and to the graphics device, for transmitting pixel data received from the graphics device to the second dedicated bus coupled to the frame buffer memory.
Claim 20
Dependent Claim
62 words
The workstation according to claim 13, further comprising: a third interface device, disposed between the host processor and the graphics device, wherein the third interface is used to transfer command data between the host processor and the graphics device, and wherein the second and first interfaces are used to transfer command and pixel data between the host processor and the graphics device.
Claim 21
Dependent Claim
140 words
A graphics system comprising: a first high performance, pipelined, three-dimensional graphics rendering subsystem including a front end processor and a frame buffer, the front end processor producing first three-dimensional pixel data; a second high performance, pipelined, three-dimensional graphics rendering subsystem that produces second three-dimensional pixel data; an interface coupled between the front end processor and the frame buffer of the first graphics rendering subsystem; and a high speed data link coupled between the interface and the second graphics rendering subsystem; wherein the interface receives the first three-dimensional pixel data from the front end processor of the first graphics rendering subsystem and the second three-dimensional pixel data from the second graphics rendering subsystem and selectively stores the first and second pixel data in the frame buffer, wherein the front end processor, interface and frame buffer are connected with a ring bus.
Claim 22
Dependent Claim
140 words
A graphics system comprising: a first high performance, pipelined, three-dimensional graphics rendering subsystem including a front end processor and a frame buffer, the front end processor producing first three-dimensional pixel data; a second high performance, pipelined, three-dimensional graphics rendering subsystem that produces second three-dimensional pixel data; an interface coupled between the front end processor and the frame buffer of the first graphics rendering subsystem; and a high speed data link coupled between the interface and the second graphics rendering subsystem; wherein the interface receives the first three-dimensional pixel data from the front end processor of the first graphics rendering subsystem and the second three-dimensional pixel data from the second graphics rendering subsystem and selectively stores the first and second pixel data in the frame buffer, wherein the front end processor, interface and frame buffer are connected with a ring bus.
Claim 23
Dependent Claim
22 words
The system claimed in claim 17 wherein the second graphics rendering subsystem is a device external to the first graphics rendering subsystem.