Integrated multimedia system
First Claim
1. An integrated multimedia system having a multimedia processor disposed in an integrated circuit, said system comprising:
- a first host processor system coupled to said multimedia processor;
a second local processor disposed within said multimedia processor for controlling the operation of said multimedia processor;
a data transfer switch disposed within said multimedia processor and coupled to said second processor for transferring data to various modules of said multimedia processor, at least one of which is a data cache, wherein said data transfer switch is configured to transfer data in either direction between said data cache and a module within said multimedia processor as requested by said modules;
a data streamer coupled to said data transfer switch, and configured to schedule simultaneous data transfers among the various modules disposed within said multimedia processor, in accordance with corresponding channel allocations;
an interface unit coupled to said data streamer having a plurality of input/output (I/O) device driver units; and
a plurality of external I/O devices coupled to said plurality of I/O device driver units via a multiplexer.
1 Assignment
0 Petitions
Accused Products
Abstract
An integrated multimedia system having a multimedia processor is disposed in an integrated circuit having a first host processor system coupled to the multimedia processor and a second local processor disposed within the multimedia processor for controlling the operation of the multimedia processor. A data transfer switch is coupled to the second processor for transferring data to various modules of the processor, at least one of which is a data cache. The data transfer switch transfers data in either direction between the cache and a module within the processor. A data streamer schedules simultaneous data transfers among the various-modules disposed within the multimedia processor in accordance with corresponding channel allocations. An interface unit is coupled to the data streamer and has a plurality of input/output (I/O) device driver units. A plurality of external I/O devices are coupled to the plurality of I/O device driver units via a multiplexer.
62 Citations
26 Claims
-
1. An integrated multimedia system having a multimedia processor disposed in an integrated circuit, said system comprising:
-
a first host processor system coupled to said multimedia processor; a second local processor disposed within said multimedia processor for controlling the operation of said multimedia processor; a data transfer switch disposed within said multimedia processor and coupled to said second processor for transferring data to various modules of said multimedia processor, at least one of which is a data cache, wherein said data transfer switch is configured to transfer data in either direction between said data cache and a module within said multimedia processor as requested by said modules; a data streamer coupled to said data transfer switch, and configured to schedule simultaneous data transfers among the various modules disposed within said multimedia processor, in accordance with corresponding channel allocations; an interface unit coupled to said data streamer having a plurality of input/output (I/O) device driver units; and a plurality of external I/O devices coupled to said plurality of I/O device driver units via a multiplexer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An integrate multimedia system having a multimedia processor disposed in an integrated circuit, said system comprising:
-
a processor disposed within said multimedia processor for controlling the operation of said multimedia processor; a data transfer switch disposed within said multimedia processor and coupled to said processor for transferring data to various modules of said multimedia processor, at least one of which is a data cache, wherein said data transfer switch is configured to transfer data in either direction between said data cache and a module within said multimedia processor as requested by said modules; a data steamer coupled to said data transfer switch, and configured to schedule simultaneous data transfers among the various modules disposed within said multimedia processor, in accordance with corresponding channel allocations; an interface unit coupled to said data streamer having a plurality of input/output (I/O) device driver units; and a plurality of external I/O devices coupled to said plurality of I/O device driver units via a multiplexer. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification