Flash rom can connect to either EMIF or SPI interface? Is that true?
What other interface can be used to connect flash rom to?
What is the reason why EMIF can be used to connect to flash rom but PCIe or SRIO cannot be used to connect to flash rom ?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Flash rom can connect to either EMIF or SPI interface? Is that true?
What other interface can be used to connect flash rom to?
What is the reason why EMIF can be used to connect to flash rom but PCIe or SRIO cannot be used to connect to flash rom ?
Wenjun,
The EMIF can connect to NOR Flash and NAND Flash and SPI connects to SPI Flash memories, and I2C Can connect to I2C Flash memories. Note that these are not the same as say a Compact Flash Memory or other external storage flash standards for portable media which I believe is what you may be wanting. These are memories for embedded processors, primarily used for bootcode/code storage and the industry has predefined memories primarily for that purpose.
If you're looking to connect to something external, you'd need to go through some sort of glue logic (FPGA/CPLD/ASIC) to adapt the PCIe or SRIO to the Compact Flash interface (similar to chips adapting USB to SATA of HDD.)
Best Regards,
Chad
Chad,
Thanks. That is the answer that I have been looking for. Now, I know the different way to connect to flash rom (small, onboard, for booting program code) and also to connect to external Solid State Drive (large capacity, external, for storing large data set).