Video and graphics system with an integrated system bridge controller
First Claim
Patent Images
1. A system on a single integrated circuit chip comprising:
- an MPEG Transport processor for receiving a plurality of MPEG Transport streams, at least one of the MPEG Transport streams including MPEG video data;
an MPEG video decoder for decoding the MPEG video data using an external memory to generate video for displaying;
a display engine for processing graphics to be blended with the video using the external memory; and
a system bridge controller having a north bridge function disposed between a CPU and a plurality of peripheral devices for coupling the CPU to the plurality of peripheral devices,wherein the MPEG video decoder, the display engine and the system bridge controller are implemented on the single integrated circuit chip,wherein the plurality of peripheral devices are situated externally to the single integrated circuit chip, andwherein the external memory has a unified memory architecture, such that the external memory is concurrently used by the CPU through the system bridge controller as at least a part of its main memory, the display engine for processing the graphics, and the MPEG decoder for decoding the MPEG video data.
7 Assignments
0 Petitions
Accused Products
Abstract
A video and graphics system on an integrated circuit chip includes an integrated system bridge controller to interface a CPU with devices internal to the system as well as external peripheral devices. The system bridge controller is capable of performing format conversion between big-endian data and little-endian data. The system bridge controller includes a PCI bridge to interface with PCI devices, an I/O bus bridge to interface with I/O devices such as RAM, ROM, flash memory and 68000-compatible peripheral devices, and a CPU interface block to interface the CPU to video processing devices on the integrated circuit chip such as an MPEG video decoder.
344 Citations
44 Claims
-
1. A system on a single integrated circuit chip comprising:
-
an MPEG Transport processor for receiving a plurality of MPEG Transport streams, at least one of the MPEG Transport streams including MPEG video data; an MPEG video decoder for decoding the MPEG video data using an external memory to generate video for displaying; a display engine for processing graphics to be blended with the video using the external memory; and a system bridge controller having a north bridge function disposed between a CPU and a plurality of peripheral devices for coupling the CPU to the plurality of peripheral devices, wherein the MPEG video decoder, the display engine and the system bridge controller are implemented on the single integrated circuit chip, wherein the plurality of peripheral devices are situated externally to the single integrated circuit chip, and wherein the external memory has a unified memory architecture, such that the external memory is concurrently used by the CPU through the system bridge controller as at least a part of its main memory, the display engine for processing the graphics, and the MPEG decoder for decoding the MPEG video data.
-
-
2. A system on a single integrated circuit chip comprising:
-
an MPEG Transport processor for receiving a plurality of MPEG Transport streams, at least one of the MPEG Transport streams including MPEG video data; an MPEG video decoder for processing the MPEG video data to generate video for displaying; and a system bridge controller having a north bridge function disposed between a CPU and a plurality of peripheral devices for coupling the CPU to at least one of the MPEG Transport processor and the MPEG video decoder, and to the plurality of peripheral devices, wherein the MPEG Transport processor, the MPEG video decoder and the system bridge controller are implemented on the single integrated circuit chip, and wherein the plurality of peripheral devices are situated externally to the single integrated circuit chip. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of coupling a CPU to other devices and to process MPEG video data, the method comprising:
-
coupling the CPU to a plurality of peripheral devices via a system bridge controller having a north bridge function implemented on an integrated circuit chip, receiving a plurality of MPEG Transport streams using an MPEG Transport processor implemented on the integrated circuit chip, at least one of the MPEG Transport streams including the MPEG video data; and decoding the MPEG video data using an MPEG video decoder implemented on the integrated circuit chip to generate video for displaying, wherein the plurality of peripheral devices are situated externally to the integrated circuit chip. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification