3 Configuration Modes
3.2 Arora Family of FPGA Products
UG290-2.3E
6(87)
Table 3-1 Configuration Modes
Configuration Modes
MODE[2:0]
[1]
Description
JTAG
XXX
[2]
The LittleBee
®
Family of FPGA products
are configured via JTAG interface by
external Host.
GowinCONFIG
AUTO
BOOT
000
FPGA reads data from embedded Flash
for configuration
I
2
C
[6]
100
External Host configure FPGA products
via the I
2
C interface.
SSPI
001
External Host configure FPGA products
of LittleBee
®
Family via SPI interface.
MSPI
010
As Master, FPGA reads data from
external Flash (or other devices) via the
SPI interface
[3].
DUAL
BOOT
[4]
110
FPGA reads data from external Flash
first and if the external Flash
configuration fails, it reads from the
Internal Flash.
SERIAL
[5]
101
External Host configure FPGA products
of LittleBee
®
Family via DIN interface.
CPU
[5]
111
External Host configure FPGA products
of LittleBee
®
Family via DBUS interface.
Note!
[1] The unbound mode pins are grounded by default;
[2] The JTAG configuration mode is independent of MODE value;
[3] The SPI interfaces of the SSPI and MSPI modes are independent of each other;
[4] Currently GW1N(R)-4 / GW1N(R)-4B do not support DUAL BOOT;
[5] The CPU configuration mode and SERIAL configuration mode share SCLK,
WE_N and CLKHOLD_N. The data bus pins for the CPU configuration mode share
pins with MSPI and SSPI configuration modes.
[6] I
2
C is only supported in some devices.
Note!
For details about configuration pins, pin reuse, and pin functions and application, please
refer to 4
3.2
Arora Family of FPGA Products
Besides the JTAG configuration mode that is commonly used in the
industry, the Arora Family of FPGA products also support GOWINSEMI's
own configuration mode: GowinCONFIG. The GowinCONFIG configuration
modes that are available and supported for each device depend on the
device model and package. The Arora Family of FPGA Products support
bitstream encryption and security bit setting, which provides safety for user
designs. The Arora Family FPGA products support bitstream
decompression; users can compress bitstream to save storage memory.
Table 3-2 lists the configuration modes that are supported by the Arora
Family FPGA products.