摘要 |
Apparatus and methods are provided for booting a computing device from a NAND flash memory. One apparatus includes a NAND memory device including a boot sector configured to store boot code and an FPGA including an internal memory in communication with the NAND memory device. The FPGA is configured to access the boot sector and load the boot code into the internal memory. A method for booting a computing device having a processor, an FPGA, and a NAND memory device including at least one sector storing boot code and a sector storing operational code includes the steps of the FPGA holding the processor in reset and accessing the boot sector. The FPGA also fetches the boot code from the boot sector and stores the boot code in its internal memory. Also disclosed are machine-readable mediums providing logic, which when executed by an FPGA, causes the FPGA to perform the method.
|