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 connect to EMIF and SPI



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 ?

  • Huang,

    You can't connect physically Flash ROM to SRIO or ePCI you are using SRIO or ePCI if you want to use an external host to load your device via one of this interfaces,

    BR,

    HR

  • 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).