6 Bitstream File Configuration
UG290-2.3E
70(89)
6
Bitstream File Configuration
The features of Gowin FPGA products need to be configured and
programmed using Gowin software. The settings mainly include
configuration pins multiplexing options and bitstream data configuration
options. This chapter describes the bitstream file configuration. For the
details about the configuration pin reuse, please refer to 4.1.2
Configuration Pin Multiplexing.
To transfer the configuration data safely and accurately, the CRC
calibration algorithm has been incorporated by default in the FPGA
bitstream file, and the security bit is set. During the process of data
configuration, input data is checked in real time. The wrong data cannot
wake up the device, and the DONE signal is pulled down. After the
configuration of the bitstream with security bit is complete, data readback
cannot be performed.
6.1
Configuration Options
Please refer to Figure 6-1 for the related configuration data setting
interface. The options include CRC enable, bit stream data compression,
encryption key settings, security bit settings, MSPI configuration frequency
selection, SPI Flash start address settings in multiple configuration modes,
USER CODE setting, etc. The lower 12 bits of an SPI Flash startup
address is invalid and the address space of ADDR [23:12] can be set by
users.