Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20888 Discussions

FPGA Security Question


I am currently using the Intel Max 10 and Cyclone IV FPGA chips in my designs.  Most of my designs will enter into classified areas.  In order to bring those designs out of those areas and back to my workstation which is unclassified I must ensure nobody could have written any classified information to the EPCQ memory device or the in system programmable device (Max 10). I know the Stratix versions have this kind of protection but does any know of or have an idea how I can ensure the devices mentioned above can not be written to?  Maybe a password?  I thought of maybe storing the firmware on a ROM chip that the FPGA could read when powered up but can not find one that has compatible pinout as the EPCQ.  Anyone got any ideas?  Should I base my designs around another chip? If so which one?


Thank you!

0 Kudos
1 Reply


If I understood your requirement correctly, you are looking for design security for EPCQ and MAX 10 devices, right?

There are options to securely write to these devices (Cyclone IV has no security feature).

Please refer:

MAX 10:

EPCQ Datasheet:

Write protection feature.


0 Kudos