5 Configuration Mode Introduction
5.5 MSPI
UG290-2.3E
57(87)
is required, users can remotely write the configuration data into the external
Flash, and trigger RECONFIG_N or power up again to upgrade the system
if the upgrade conditions are met.
MSPI Mode Pins
The configuration of the MSPI mode is shown in Table 5-15.
Table 5-15 Pin Description in JTAG Configuration Mode
Pin Name
I/O
Description
RECONFIG_N
I,
Internal
weak
pull-up
Low level pulse: Start GowinCONFIG
READY
I/O
High-level pulse: The device can be programmed and
configured;
Low level: Programming configuration for device is
prohibited
DONE
I/O
High-level pulse: Successfully programmed and
configured;
Low-level pulse: Programming and configuration
uncompleted or failed.
MODE[2:0]
I,
Internal
weak
pull-up
MODE select signal, READY rising edge sample
MCLK
O
FPGA output clock
MCS_N
O
Chip selection signal, active low.
MO
O
FPGA outputs data to Slave
MI
I
Input data to FPGA through Slave
FASTRD_N
I
READY signal rising edge sampling
High level: Read SPI mode (SPI instruction:0x03)
Low level: Fast Read SPI mode (SPI instruction:0x0B)
Note!
The MSPI configuration mode clock frequency should not be greater than 70MHz. The
Flash high-speed access mode and external pull-down FASTRD_N pin are required when
the clock frequency is greater than 30MHz and less than 70 MHz. Leave the FASTRD_N
pin floating if the clock frequency is less than 30 MHz.