Multi-processor systems and booting methods thereof
Abstract
Multi-processor systems and methods thereof are provided. In an example, the multi-processor system may include a boot memory including a plurality of boot codes, each of the plurality of boot codes configured to facilitate an initialization process at one of a plurality of intellectual property (IP) blocks, each of the plurality of IP blocks having shared access to the boot memory. In another example, the multi-processor system may receive, from a first processor, a request to provide one of a plurality of boot codes from a boot memory, the received request sent in response to a system initializing signal, may read the requested boot code from the boot memory and may transfer, from a second processor, the read boot code to the first processor.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . A processing device, comprising:
a processor and an interface buffer, the processor configured to connect to a system bus of a multi-processor system and to activate the interface buffer, the interface buffer configured to connect to a local bus to receive a first boot code upon receipt of an activating signal from the processor, wherein the processor is further configured to activate the interface buffer to access a second boot code via the local bus upon receipt of an instruction from a processor of another processing device and to transfer the second boot code to the second processing device via the system bus.
3 . The processing device of claim 2 , wherein the processor includes the interface buffer.
4 . The processing device of claim 2 , wherein a system memory is included in the another processing device and the system memory is configured to store the second boot code.
5 . The processing device of claim 2 , further comprising a host interface to communicate with the another processing device
6 . The processing device of claim 2 , wherein the instruction is configured to activate the interface buffer.
7 . The processing device of claim 2 , wherein the first boot code and the second boot code are stored in a boot memory.
8 . The processing device of claim 7 , wherein the boot memory is connected to the local bus.
9 . The processing device of claim 2 , wherein a system memory is included in the another processing device and the system memory is configured to store the boot code.
10 . The processing device of claim 2 , further comprising a host interface to communicate with the another processing device.
11 . A multi-processor system, comprising:
A first intellectual property (IP) block including a first processor and a second IP block including a second processor, each of the first processor or the second processor configured to connect to a system bus to receive a corresponding first boot code or a corresponding second boot code upon issuing an instruction configured to retrieve the first boot code or the second boot code from a shared boot memory.
12 . The system according to claim 11 , wherein the shared boot memory is included in either the first IP block or the second IP block.
13 . The system according to claim 11 , wherein either the first IP block or the second IP block includes an interface buffer.
14 . The system according to claim 11 , wherein the shared boot memory is a NOR flash.
15 . The system according to claim 11 , wherein the shared boot memory is included in a third IP block connected to the system bus.
16 . The system according to claim 15 , wherein the third IP block includes a third processor and an interface buffer.
17 . The system according to claim 11 , wherein the instruction is further configured to activate an interface buffer.
18 . A multi-processor system, comprising:
A first intellectual property (IP) block including a first processor; and a second IP block including a second processor, a boot memory storing a plurality of boot codes, and an interface buffer configured to store a boot code read from the boot memory, wherein the second processor is configured to read a boot code from the boot memory corresponding to the second IP block to initialize the second IP block, wherein the first IP block and the second IP block are connected via a system bus, and the first IP block is configured to issue an instruction to effect retrieval of a boot code corresponding to the first IP block from the boot memory via the interface buffer.
19 . The system according to claim 18 , wherein the boot code corresponding to the first IP block is received by the first IP block via the system bus.
20 . The system according to claim 18 , wherein the instruction is configured to activate the interface buffer.
21 . The system according to claim 18 , further including a third IP block connected to the first and second IP blocks via one of a system bus or a local bus, the third IP block is configured to issue an instruction to effect retrieval of a boot code corresponding to the third IP block from the boot memory via the interface buffer.Join the waitlist — get patent alerts
Track US2014156984A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.