2 Glossary
UG290-2.3E
3(87)
2
Glossary
This chapter presents an overview of the terms that are commonly
used in the process of programming and configuring of Gowin FPGA
products to help users get familiar with the related concepts.
Table 2-1 Glossary
Glossary
Meaning
Program
Write bitstream data generated by Gowin software to FPGA
on-chip Flash or off-chip SPI Flash that is connected to the
FPGA.
Configure
Load bitstream data generated by Gowin software to the
FPGA SRAM via external interfaces or on-chip Flash.
GowinCONFIG
In addition to the generic JTAG configuration mode, Gowin
FPGA products support additional configurations, including
AUTO BOOT configuration, DUAL BOOT configuration, MSPI
configuration, SSPI configuration, SERIAL configuration, and
CPU configuration. How many GowinCONFIG configuration
modes each device supports depend on the device model and
package.
MODE[2:0]
A representation of the three MODE pin values associated
with GowinCONFIG.
AUTO BOOT
Configuration
FPGA loads bitstream data into the SRAM from an embedded
Flash. Only non-volatile devices support this mode.
DUAL BOOT Configuration
Two bitstream files are stored in embedded Flash and
external Flash separately. Switch to the embedded Flash if the
external Flash fails to configure. Only non-volatile devices
support this mode.
MSPI Configuration
As a master, FPGA is configured by reading bitstream from
the external Flash via the SPI interface automatically.
SSPI Configuration
As a slave, FPGA is configured by the external master writing
bitstream via the SPI interface.
SERIAL Configuration
As a slave, FPGA is configured by the external master writing
bitstream via the serial interface.
CPU Configuration
As a slave, FPGA is configured by the external master writing
bitstream via the parallel interface (8-bit).