Back to results
US 8,621,194 B2Granted
Processor NAND flash boot system and method
AssigneeConexant Systems, Inc.
InventorsJames A. Duda, Andre M. Hassan, Nathan J. Dohm, Robert Swope Fleming, Michael Joseph Schaffstein
Life of this patent
Estimating the term…
Abstract
A system for booting a processor from NAND flash, comprising a NAND agnostic boot controller and a NAND flash device, wherein the NAND flash device further comprises a boot wrapper storing boot code in a predetermined format.
Claims19
A system for booting a processor from NAND flash, comprising:
- a NAND agnostic boot controller;
- and
- a NAND flash device, wherein the NAND flash device further comprises a boot wrapper storing boot code in a predetermined format and a block walking structure configured to identify a process for moving from a current image of the NAND flash device to a next sequential image of the NAND flash device.
A system for booting a processor from NAND flash, comprising:
- a NAND flash device, wherein the NAND flash device further comprises a boot wrapper storing boot code in a predetermined format, the boot wrapper further comprising:
- a page header structure for identifying a start of each of a plurality of pages of the NAND flash device;
- a block walking structure for identifying a process for moving from a current image of the NAND flash device to a next sequential image of the NAND flash device;
- a page payload structure for providing an array of data words;
- and
- a page walking structure for identifying a process for moving from a current page of the NAND flash device to a next sequential page of the NAND flash device;
- and
- a NAND agnostic boot controller further comprising:
- a page header processor for reading the page header structure to identify the start of each of the plurality of pages of the NAND flash device;
- a block walking processor moving from the current image of the NAND flash device to the next sequential image of the NAND flash device;
- a page payload processor for reading the array of data words;
- and
- a page walking processor for moving from the current page of the NAND flash device to the next sequential page of the NAND flash device.
10 more elements
Dependencies are inferred from the claim text.