2 Glossary
UG290-2.5.2E
3(98)
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 the bitstream data generated by Gowin software to the
embedded Flash or external SPI Flash of FPGA.
Configure
Load the bitstream data generated by Gowin software to the
FPGA SRAM via external interfaces or embedded 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 device, the bitstream data is written into the FPGA
via the SPI interface by the external master.
SERIAL Configuration
As a slave device, the bitstream data is written into the FPGA
via the serial interface by the external master.
CPU Configuration
As a slave device, the bitstream data is written into the FPGA
via the parallel interface (8-bit) by the external master.