6 Bitstream File Configuration
UG290-2.3E
72(87)
specified by users. Referred to as "key” in this manual.
AES encryption key length: 128 bits;
Key: An abbreviation for AES encryption key. GW2A(R) series of FPGA
products offers an address with 128 bits length to store Key;
Lock: To ensure the security of AES Key, it is used to control the read
permissions for the Key. This operation is named as "lock" in this
manual. When it's locked, all the read back data is 1.
6.2.2
Enter Encryption KEY
Refer to the steps below to write the encryption keys in Gowin
software:
1. Open the corresponding project in Gowin software;
2. Select "Project > Configuration > Dual Purpose Pin" from the available
menu options;
3. Click "BitStream
”, check "Enable Encryption (only support GW2A)" and
input the key value, as shown in Figure 6-2.
Figure 6-2 Encryption Key Setting Method
After setting the encryption key successfully, write the decrypted key to
the FPGA key storage area for the device to analyze the encrypted
bitstream data to complete the configuration.
6.2.3
Enter the Decrypt Key
To input the decryption key, refer to the following steps:
1. Open the Gowin programming software;