Claims
- 1. An integrated 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 the multimedia processor; a data streamer disposed within said multimedia processor and coupled to said data transfer switch, said data streamer having a scheduling logic that is configured to schedule data transfers among a plurality of modules in accordance with the corresponding channel allocations; an interface unit coupled to said data streamer having a plurality of I/O device driver units including a serial interface unit; a fixed function unit disposed within said multimedia processor and coupled to said data transfer switch; a multiplexer disposed within said multimedia processor and coupled to said interface unit providing access between a selected number of said I/O device driver units and a plurality of external I/O devices coupled to said multimedia processor via output pins; and, a memory for storing data; wherein said data streamer transfers said data from said memory to said fixed function unit.
- 2. The system in accordance with claim 1, said serial interface unit is a universal serial bus interface unit.
- 3. The system in accordance with claim 1, one of said external I/O devices is a display device, wherein said fixed function unit includes a video scaler unit that is configured to provide up or down scaling of said data, and output processed data to a display device via said data transfer switch.
- 4. The system in accordance with claim 1, one of said external I/O devices is a display device, wherein said fixed function unit includes a video scaler unit that is configured to provide up or down scaling of said data, and output processed data to said display device.
- 5. The system in accordance with claim 1, one of said external I/O devices is a NTSC encoder, wherein said fixed function unit includes a video scaler unit that is configured to provide up or down scaling of said data, and output processed data to said NTSC encoder via said data transfer switch.
- 6. The system in accordance with claim 1, one of said external I/O devices is a NTSC decoder, wherein said fixed function unit includes a video scaler unit that is configured to provide up or down scaling of data input from NTSC decoder via said data transfer switch.
- 7. The system in accordance with claim 1, said multimedia processor is coupled to a host comuuter system.
- 8. The system in accordance with claim 1, said external I/O devices are controlled by a corresponding one of said I/O device driver units.
- 9. The system in accordance with claim 1, said plurality of modules includes at least one cache memory.
- 10. The system in accordance with claim 1, said memory is coupled to said multimedia processor via a memory controller.
RELATED APPLICATIONS
[0001] This application is a continuation application of allowed U.S. patent application Ser. No. 09/770,003, filed on Feb. 5, 2001, which in turn is a continuation of U.S. Pat. No. 6,347,344, issued on Feb. 12, 2002, the entirety of which are incorporated herein by reference.
Continuations (2)
|
Number |
Date |
Country |
Parent |
09777003 |
Feb 2001 |
US |
Child |
10867868 |
Jun 2004 |
US |
Parent |
09172286 |
Oct 1998 |
US |
Child |
09777003 |
Feb 2001 |
US |