7 Safety Precautions
UG290-2.3E
84(87)
During Configuration
The device reads and verifies the bit stream ID first, and configuration
starts if verification passes. To prevent bitstream modifications or possible
transmission errors, GOWINSEMI devices adopt CRC to ensure bitstream
is written in correctly. The specific process is outlined below.
Following each address segment of the bitstream generated by Gowin
software, CRC is added. GOWINSEMI devices generate CRC in the
process of receiving data and compares them with the check codes
received. If a CRC error is detected, any data transmitted following this
error will be ignored. The "DONE" indicator will not light up after
configuration, and the CRC error message will be displayed on the Gowin
programmer interface.
After Configuration
After configuration, the device bitstream will be loaded to the SRAM or
on-chip Flash according to the configuration mode selected. (On-chip Flash
is supported by the LittleBee® Family of FPGA products only.)
If the data is loaded to the SRAM, Gowin software will set the security
bit automatically in the process of bitstream generation, and no user
can read SRAMs.
If the data is loaded to the on-chip Flash, the Flash will be configured
as the AUTO BOOT mode after Flash configuration is complete. Any
reading requests will be prohibited.
The AUTO BOOT mode of the LittleBee
®
Family of FPGA products
does not require external connections, so this greatly reduces the risk of
data interception and provides the user with higher security. DUAL BOOT
provides a selection for users with the option to write the configuration data
to off-chip Flash as required.
Note!
GOWINSEMI takes no responsibility for the security of the off-chip Flash.