Verifying Security Settings
You may want to verify that your Titanium FPGA is correctly using the security features that you enabled. You can use the Advanced Device Configuration Status dialog box (Programmer) to view the security status signals. See Configuration Status Register for details.
Note: With the AES encryption feature enabled, Titanium
FPGAs accept both encrypted and unencrypted bitstreams as valid.
So you can configure the FPGA with a plaintext bitstream even
after you blow its fuses with an AES key.
Conversely, if you have blown fuses for
RSA authentication, the FPGA only accepts a bitstream signed
with the private key you blew into the fuses.
You can also test out the bitstream security features by trying to program the FPGA with a bitstream that you signed with the wrong RSA key, an unsigned bitstream, or a bitstream encrypted with the wrong key. If the Titanium FPGA detects a key mismatch, it will not go into user mode.