Home > other >  How to realize the XIP serial Norflash?
How to realize the XIP serial Norflash?

Time:09-27

First problem: to program run in serial Norflash, what need to do the work?

Norflash Nandflash and we all know that to himself is shallow and suddenly found recently Norflash can be parallel connection XIP, unexpectedly can also serial port through SPI connection, and then checked before a few flash products and their use (before use winbond w25q32fv, always when the Nandflash, ashamed), combining the application of these flash in IC design, find a lot of IC products (MV300, esp8266 etc. Products) are achieved by serial Norflash XIP,

Norflash can be executed on chip, is because he is accord with the requirement of the CPU to instruction decoding execution, the CPU to send an address, Norflash can give a data to the CPU execution, requires no additional processing operations among them, the Nandflash is not to say that can not realize the XIP, Nandflash is different because of Nandflash have the address, data, command sharing IO mouth, CPU is sent to the address, and get the data cannot be directly, also need to control the operation to complete, that is to say he has no special SRAM interface, there are differences in Nandflash and Norflash structure result in Nandflash is not well suited to XIP,

So the question becomes, to program run in serial Norflash, what need to do the work?
Winbond w25q32fv of, for example, Dual Read, Quad Read and QPI can achieve real XIP, Read data, of course, who would, according to the Spec to do good, the key is the XIP, wondering how to complete, murphy on hardware connection need to modify, increase SPI controller or something like that?

I'm in the software, but the underlying principle of what are interested in, hope can communicate with all of you to learn,

CodePudding user response:

Use an external SPI NORFLASH, wait for,

CodePudding user response:

Hardware logic circuit to implement the function

CodePudding user response:

The original poster is too cow X, to study hard!

CodePudding user response:

Driven with spi
  • Related