Modular and scalable system for signal and multimedia processing
AssigneeLSI Logic Corporation
InventorsTuan Q Dao, Pius Ng, Paul Look
Life of this patent
Estimating the term…
Loading patent…
AssigneeLSI Logic Corporation
InventorsTuan Q Dao, Pius Ng, Paul Look
Estimating the term…
A modular, scalable system architecture that includes a data traffic master for providing high-bandwidth, shared memory connections to two or more processor units. The system architecture includes an array of memory modules coupled to an array of processor units by a traffic master. Each of the memory modules is connected to the traffic master by a data channel, and each data channel includes an address path and a data path. The data channels all share a common data path bit-width. On the other hand, the processor units are each coupled to the traffic master by data busses that have address and data path widths dictated by their design. Although the address path width of a given processor unit may be unable to span the address space of the shared memory, the processor unit can nonetheless access any memory location through the use of page pointers. Further, although the data path width of a given processor unit may be too large for a single data channel to support, several data channels may be combined to provide the required data path width. The traffic master includes a processor interface port for each processor unit, and a router. The processor interface ports convert data bus address and write data signals into corresponding data channel address and write data signals, and also convert data channel read data signals into corresponding data bus read data signals. The router routes the data channel signals between the processor interface ports and the memory modules. When applied to multimedia systems with a microcontroller, one or more digital signal processors, and one or more hardware accelerators, this architecture is expected to provide a substantial increase in processing capabilities.
A system which comprises:
A system which comprises:
A processing system which comprises:
Dependencies are inferred from the claim text.