Patent ID: 8635382

Claim:
A processing apparatus for a portable communication device, comprising: a central processing unit; first and second digital signal processing units; a first dual port memory unit being in the CPU memory area and adapted to store data shared between the central processing unit and the first digital signal processing unit; a second dual port memory unit being in the CPU memory area and adapted to store data shared between the central processing unit and the second digital signal processing unit, wherein the first dual port memory unit is adapted to store data shared between the first and second digital signal processing without using the central processing unit; first and second direct access memory controllers adapted control access to data stored in the first and second dual port memory units, respectively, each of said direct access memory controllers allowing the corresponding digital signal processing units to access the CPU memory area so as to access the dual port random access memory units of the other; and a communication bus connected to the central processing unit, wherein the first dual port memory unit is coupled to the communication bus, the first direct access memory controller, the first digital signal processing unit, and the second dual port memory unit, wherein the second dual port memory unit is coupled to the communication bus, the second direct access memory controller, the second digital signal processing unit, and the first dual port memory unit, and wherein the communication bus is configured to transfer data between the first and second digital signal processing units.