Wireless multiprocessor system-on-chip with unified memory and fault inhibitor
First Claim
1. A wireless mobile communication device, configured for exchanging a message with a remote host, comprising:
- a memory having a unified memory portion;
a plurality of processing units coupled with the unified memory portion, wherein a first processing unit of the plurality of processing units communicates the message through the unified memory portion to a second processing unit of the plurality of processing units; and
a fault inhibitor coupled with the unified memory portion and configured to inhibit an operational fault state corresponding to a nocent informon;
wherein the unified memory, the fault inhibitor, and the plurality of processing units are fabricated on a monolithic integrated circuit chip; and
wherein the wireless mobile communication device is disposed in a wireless mobile personal host.
1 Assignment
0 Petitions
Accused Products
Abstract
Wireless mobile communication device includes unified memory portion; processing units coupled with, and communicating through, unified memory; fault inhibitor coupled with unified memory inhibiting operational fault from nocent informon. Memory, fault inhibitor, and processing units fabricated on monolithic integrated circuit as system-on-chip disposed in wireless mobile personal host. Multiprocessor module includes fault inhibitor and applications and communications processing units and buses, coupled with unified memory. Integrated functional constituent can include coprocessor, accelerator, operational control unit, interprocessor controller, memory controller, bus management unit, bridge, arbiters, and transceiver. Method inhibits operational fault from nocent informon, setting device in operational or fallback state.
27 Citations
32 Claims
-
1. A wireless mobile communication device, configured for exchanging a message with a remote host, comprising:
-
a memory having a unified memory portion;
a plurality of processing units coupled with the unified memory portion, wherein a first processing unit of the plurality of processing units communicates the message through the unified memory portion to a second processing unit of the plurality of processing units; and
a fault inhibitor coupled with the unified memory portion and configured to inhibit an operational fault state corresponding to a nocent informon;
wherein the unified memory, the fault inhibitor, and the plurality of processing units are fabricated on a monolithic integrated circuit chip; and
wherein the wireless mobile communication device is disposed in a wireless mobile personal host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A wireless mobile communication multiprocessor module adapted to exchange a message using wireless communication, comprising:
-
an application bus;
an applications processing unit coupled with the application bus;
a communication bus;
a communications processing unit coupled with the communication bus;
memory coupled with the application bus and the communication bus, wherein a portion of memory is unified memory, and wherein the applications processing unit and communications processing unit exchange the message using the unified memory;
a fault inhibitor coupled between the unified memory and one of the communication bus and the application bus; and
an operational control unit coupled with the applications processing bus, the communications processing bus, the memory, and the fault inhibitor, wherein the operational control unit controls at least one of;
coordinating communication between the application bus and the communications bus;
managing unified memory for at least one of the applications processing unit and the communications processing unit; and
cooperating with the fault inhibitor provide a selected response to the presence of a nocent informon;
wherein the applications processing unit, the application bus, the communications processing unit, the communication bus, the fault inhibitor, and the operational control unit are fabricated together as a monolithic integrated circuit. - View Dependent Claims (18, 19, 20)
-
-
21. A wireless mobile communication system in which a local host exchanges a message with a remote host using wireless communication, the communication system comprising:
-
a. an applications bus coupled with the local host;
b. an applications processing unit coupled with the applications bus and executing applications operations;
c. a transceiver exchanging a message with the remote host using a wireless communication mode;
d. a communications bus coupled with the transceiver;
e. a communications processing unit coupled with the communications bus and executing communications operations;
f. memory coupled with the applications bus and the communications bus, wherein the applications processing unit and communications processing unit exchange the message using a portion of the memory, the portion being unified memory;
g. a memory controller coupled with the memory, the fault inhibitor, and the applications and communications processing units, the memory controller controlling a memory location in the memory;
h. a fault inhibitor coupled between the unified memory and one of the communications bus and the applications bus, the fault inhibitor inhibiting an operational fault state corresponding to a nocent informon; and
i. an interprocessor controller coupled between the applications bus and the communications bus, the controller transferring a control signal between the applications processing unit and the communications processing unit, the control signal facilitating the message exchange in unified memory;
wherein the applications processing unit and the communications processing unit, the applications bus and the communications bus, the interprocessor controller, the memory, the memory controller, and the fault inhibitor are fabricated together as a monolithic integrated circuit. - View Dependent Claims (22, 24, 25)
-
-
23. The wireless mobile communication system of claim 23, further comprising:
-
a. an applications bus arbiter coupled with the applications bus and the bus management unit, wherein the applications bus arbiter coordinates with the bus management unit a selective transmission of an applications bus signal between the sender and the receiver; and
b. a communications bus arbiter coupled with the communications bus and the bus management unit, wherein the communications bus arbiter coordinates with the bus management unit a selective transmission of a communications bus signal between the sender and the receiver.
-
-
26. In a wireless mobile communication device configured to exchange a message as a local host with a remote host, the device including at least two processing units operating in association with informons and a memory coupled with the at least two processing units and through which the at least two processing units communicate a message, a method for communicating the message, comprising:
-
identifying an informon to be examined;
determining whether the informon is a legitimate informon or a nocent informon; and
if the informon is the nocent informon then at least one of inhibiting storage of the nocent informon;
inhibiting access to the nocent informon; and
inhibiting execution of the nocent informon. - View Dependent Claims (27, 28, 29, 30, 31, 32)
-
Specification