Processor with decompressed video bus
First Claim
Patent Images
1. A data processing system, comprising:
- a central processing unit receiving compressed video data from a video source via a PCI bus and producing decompressed video data therefrom; and
a graphics controller receiving the decompressed video data from the central processing unit via a dedicated bus, said dedicated bus being different from said PCI bus and being exclusively dedicated to data transfer between said graphics controller and said central processing unit;
a bridge connected to said PCI bus;
a memory controller connected to said bridge; and
an L2 cache memory connected between said memory controller and said central processing unit;
wherein the compressed video data is supplied to said central processing unit via said bridge, said memory controller and said L2 cache memory from said PCI bus;
wherein the dedicated bus is separate from the PCI bus;
wherein the dedicated bus is not connected in any way to the PCI bus; and
wherein the data transfer of the decompressed video data between said graphics controller and said central processing unit is only through the dedicated bus and not through any part of the PCI bus.
0 Assignments
0 Petitions
Accused Products
Abstract
A dedicated bus between a central processing unit and a peripheral unit, such as a graphics controller driving a video display, provides enhanced capability in an environment in which signal processing occurs within the central processing unit. The dedicated bus relieves other data buses, such as the PCI bus, of the need to communicate large amounts of data, such as decompressed video data. The resulting system supports high bandwidth transmissions of decompressed video data, enabling high resolution 24 bit full motion video and multiple data stream video.
51 Citations
29 Claims
-
1. A data processing system, comprising:
-
a central processing unit receiving compressed video data from a video source via a PCI bus and producing decompressed video data therefrom; and
a graphics controller receiving the decompressed video data from the central processing unit via a dedicated bus, said dedicated bus being different from said PCI bus and being exclusively dedicated to data transfer between said graphics controller and said central processing unit;
a bridge connected to said PCI bus;
a memory controller connected to said bridge; and
an L2 cache memory connected between said memory controller and said central processing unit;
wherein the compressed video data is supplied to said central processing unit via said bridge, said memory controller and said L2 cache memory from said PCI bus;
wherein the dedicated bus is separate from the PCI bus;
wherein the dedicated bus is not connected in any way to the PCI bus; and
wherein the data transfer of the decompressed video data between said graphics controller and said central processing unit is only through the dedicated bus and not through any part of the PCI bus. - View Dependent Claims (2, 3, 4)
-
-
5. A data processing system comprising:
-
a central processing unit for receiving compressed video data from a video source and producing decompressed video data therefrom;
a memory;
a first bus having a plurality of devices communicatively connected thereto to provide information to each other and said central processing unit;
a graphics controller and a second bus, said second bus providing a point-to-point connection for dedicated communication between said central processing unit and said graphics controller;
a bridge connected to said first bus;
a memory controller connected to said bridge; and
an L2 cache memory connected between said memory controller and said central processing unit;
wherein the compressed video data is supplied to said central processing unit via said bridge, said memory controller and said L2 cache memory from said first bus;
wherein said graphics controller is not connected to said first bus and said second bus is exclusively dedicated to data transfer between said graphics controller and said central processing unit; and
wherein the data transfer between said graphics controller and said central processing unit is only through said second bus and not through any part of said first bus. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of processing data, comprising the steps of:
-
receiving compressed video data in a central processing unit via a PCI bus;
decompressing the compressed video data in the central processing unit to produce decompressed video data; and
supplying the decompressed video data from the central processing unit to a graphics controller via a second, dedicated bus, said dedicated bus being exclusively dedicated to data transfer between said graphics controller and said central processing unit;
providing a bridge connected to said PCI bus;
providing a memory controller connected to said bridge;
providing an L2 cache memory connected between said memory controller and said central processing unit;
wherein the compressed video data is supplied to said central processing unit via said bridge, said memory controller and said L2 cache memory from said PCI bus;
wherein the data transfer of the decompressed video data between said graphics controller and said central processing unit is only through the dedicated bus and not through any part of the PCI bus. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification