Altera_Forum
Honored Contributor
9 years agoDE10-nano Encrypted ROM IP Content help
I have a requirement to initialize a ROM block used on the Cyclone V FPGA fabric with externally stored values. This ROM block is part of a proprietary core we're developing. The ROM data must be stored prior to boot-up as an encrypted (AES) file on the SD Card or some other device. When the FPGA is configured using an .rbf file, the ROM contents must be read from the separate encrypted file, decrypted with its AES key and loaded into the ROM for use by our core.
- Is this feasible for Cyclone V?
- Can I program a non-volatile AES key used for ROM contents decryption onto the Cyclone 5?
- Are there better suggestions/alternatives to do this?