5 Configuration Mode Introduction
5.5 MSPI
UG290-2.3E
59(87)
configuration twice. When the MSPI fails to configure after power up, the
device can be reconfigured automatically according to the retry times
supported. The factors that can lead to a failed configuration include false
ID validation, false CRC check, and false instruction. The user can specify
the SPI Flash address for retrying configuration, and write it through the
Gowin software interface. This feature greatly reduces the risk of
configuration failure, and thereby, ensures higher reliability of the user
design.
MULTI BOOT
The derivative concept of MULTI BOOT refers to the FPGA reading
bitstream data from different addresses in one same external Flash.
Currently, the Gowin Programmer software supports the ability to program
multiple bitstream data to external Flash without erasure, and the initial
programming address is 0. The loading address of the latter bitstream data
is written in previous bitstream data and the configuration is completed by
triggering RECONFIG_N to switch the data stream file under the condition
that the device power is on. FPGA products that support MSPI all support
this mode.
Refer to the following steps for MULTI BOOT:
1. Open "BitStream" in Gowin software. Input the start address for the
next BitStream in the text box following "SPI Flash Address", as shown
in Figure 5-42;
Figure 5-42 Input the Start address for the Next BitStream
2. Select the external Flash mode in Programmer, set the start address of
BitStream. This address should be the same as the start address set in