Non-volatile memory sharing system for multiple processors and related method thereof
First Claim
1. A non-volatile memory sharing system, comprising:
- a plurality of processors comprising at least a first processor and a second processor;
a non-volatile memory coupled to the first processor, the non-volatile memory for storing a plurality of program codes or data comprising at least a first program code or data for the first processor and a second program code or data for the second processor; and
a processor bridge coupled between the first processor and the second processor;
wherein the first processor is for executing the first program code stored in the non-volatile memory, and the second processor is for obtaining the second program code or data from the non-volatile memory via the first processor and the processor bridge.
1 Assignment
0 Petitions
Accused Products
Abstract
A non-volatile memory sharing system is provided. The non-volatile memory sharing system includes a plurality of processors comprising at least a first processor and a second processor, a non-volatile memory, and a processor bridge coupled between the first processor and the second processor. The non-volatile memory is coupled to the first processor, and is used for storing a plurality of program codes or data comprising at least a first program code or data for the first processor and a second program code or data for the second processor. The first processor is for executing the first program code stored in the non-volatile memory, and the second processor is for obtaining the second program code or data from the non-volatile memory via the first processor and the processor bridge.
-
Citations
20 Claims
-
1. A non-volatile memory sharing system, comprising:
-
a plurality of processors comprising at least a first processor and a second processor; a non-volatile memory coupled to the first processor, the non-volatile memory for storing a plurality of program codes or data comprising at least a first program code or data for the first processor and a second program code or data for the second processor; and a processor bridge coupled between the first processor and the second processor; wherein the first processor is for executing the first program code stored in the non-volatile memory, and the second processor is for obtaining the second program code or data from the non-volatile memory via the first processor and the processor bridge. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A memory sharing method for a multiple processor system, the multiple processor system comprising a plurality of processors with at least a first processor and a second processor, a non-volatile memory coupled to the first processor, and a processor bridge coupled between the first processor and the second processor, the non-volatile memory for storing a plurality of program codes or data comprising at least a first program code or data for the first processor and a second program code or data for the second processor, the memory sharing method comprising:
-
obtaining the second program code or data from the non-volatile memory by the first processor; delivering the second program code or data to the processor bridge; and obtaining the second program code or data from the processor bridge by the second processor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification