4 SmartFusion Programming
(Ask a Question)SmartFusion cSoCs have three separate flash areas that can be programmed:
- The FPGA fabric
- The embedded nonvolatile memories (eNVMs)
- The embedded flash ROM (eFROM)
There are essentially three methodologies for programming these areas:
- In-system programming (ISP)
- In-application programming (IAP)
- FPGA fabric, eNVM, and eFROM
- Pre-programming (non-ISP)
Programming, whether ISP or IAP methodologies are employed, can be done in two ways:
- Securely using the on chip AES decryption logic
- In plain text