7 Bitstream File Configuration
7.2 Configuration Data Encryption (Supported by Arora
Family only)
UG290-2.5.2E
82(98)
Figure 7-1 Configuration Options
Note!
The security bit setting is forcibly checked after Gowin software verifies the encryption key
setting option. In addition to ensuring the data is secure during the transmission process,
using these bitstream settings during configuration also prevents any readback, thereby
ensuring maximum protection of user data.
7.2
Configuration Data Encryption (Supported by Arora
Family only)
The Gowin Arora
®
Family of FPGA products support bitstream data
encryption, using the 128 AES encryption algorithm. Please refer to the
following steps for the data encryption configuration:
1.
Enter the encryption KEY (KEY) in Gowin software interface to
generate the bitstream data;
2.
Enter the decryption key in Gowin Programmer;
3.
After encrypted bitstream data is loaded into the device, FPGA
compares the data that has been loaded with the decrypt key values
stored in advance.
If data parsing succeeds, the device finishes configuration and begins
to work; if data parsing fails, the device cannot work, and READY and
DONE are pulled down.
7.2.1
Definition
AES encryption key: AES private key used in AES encryption algorithm,