Back to results
US 11,640,308 B2Granted
Serial NAND flash with XiP capability
AssigneeMacronix International Co., Ltd.
InventorChun-Lien Su
Life of this patent
Estimating the term…
Abstract
Based on power on of an electronic device, a location of first data in a NAND flash memory of an electronic device is determined. The first data is transmitted to a shadow RAM of the electronic device, outputting the first data is output from the shadow RAM to a host device of the electronic device through a serial peripheral interface (SPI) when accessing the location of the first data in the NAND Flash memory.
Claims26
A method, comprising:
- determining, based on power on of an electronic device, a location of first data in a NAND flash memory of an electronic device;
- transmitting the first data to a shadow RAM of the electronic device;
- outputting the first data from the shadow RAM to a host device of the electronic device through a serial peripheral interface (SPI) when accessing the location of the first data in the NAND Flash memory, wherein the first data comprises a program executable by the host device, and after a system boot of the electronic device starts, instructions in the first data are fetched in an eXecution in Place (XiP) mode from the shadow RAM;
- and
- transmitting, based on the instructions, second data from the NAND flash memory to a system memory of the electronic device, wherein the second data is executable in the system memory, and the second data comprises an application firmware code.
2 more elements
A method, comprising:
- determining, based on power on of an electronic device, a location of first data in a NAND flash memory of an electronic device;
- transmitting the first data to a shadow RAM of the electronic device;
- and
- outputting the first data from the shadow RAM to a host device of the electronic device through a serial peripheral interface (SPI) when accessing the location of the first data in the NAND Flash memory,
- wherein transmitting the first data to the shadow RAM of the electronic device comprises:
- accessing a page of the NAND flash memory;
- reading the first data by random accessing the page of the NAND flash memory at a designated address;
- transmitting the first data by outputting the first data to a data cache through a page buffer of the NAND flash memory;
- and
- transmitting the first data from the data cache to the shadow RAM.
7 more elements
A method, comprising:
- determining, based on power on of an electronic device, a location of first data in a NAND flash memory of an electronic device;
- transmitting the first data to a shadow RAM of the electronic device;
- outputting the first data from the shadow RAM to a host device of the electronic device through a serial peripheral interface (SPI) when accessing the location of the first data in the NAND Flash memory;
- issuing a unified command for one or more data reading operations on the shadow RAM and the NAND flash memory, and
- indicating whether data is valid for transmission during variable waiting periods by an indicator signal.
2 more elements
Dependencies are inferred from the claim text.