7 Safety Precautions
UG290-2.3E
83(87)
7
Safety Precautions
Security is a key factor for users to design FPGA. Combined with
GOWINSEMI devices features, Gowin programmer offers a series of safety
precautions, which provides a perfect security mechanism for users'
bitstream data.
Safety precautions consist of three stages:
Before configuration, Gowin programmer checks the validity of the
bitstream;
During configuration, GOWINSEMI device verifies the accuracy of the
transmission data in real time;
After configuration, GOWINSEMI device enters the working state,
masking any readback requests.
The details of the three stages are as follows:
Before Configuration
Gowin programmer can be used to configure Gowin FPGA by
following the steps outlined below.
1.
Connect the device that needs to be configured;
2.
Start Gowin programmer to start scanning, and the connected FPGA
devices can be identified automatically;
3.
Select the bitstream and configuration mode to configure the device.
During the process outlined above, Gowin programmer will read the
connected device ID first, and then compare this with the bitstream ID that
users selected. The configuration can only proceed when the two IDs are
identical, or the bitstream selected by users will be regarded as illegal data,
resulting in configuration failure.
Note!
GOWINSEMI products have specific IDs that distinguish them from the other series of
products. The bitstream generated by Gowin Software contains an ID verification directive,
as such, users only need to select the specific device when creating a new project.