The following figure shows the connections for a SPI configuration with a
1-bit or 2-bit data width. These connections are the same because the 2-bit mode
uses the
D[00] pin as a data In/Out pin. The data
pins used only as FPGA inputs are shown as unidirectional in the figures, although
in some cases they may be bidirectional before or after configuration. The FPGA pin
connections to the SPI NOR flash involved in the master SPI mode are listed in Table 1 under Configuration Pins.Figure 1. SPI x1/x2 Configuration Interface Example
Figure Notes:
- The
DONEpin is by default an open-drain output. An external pull-up resistor is required. See Table 1 forDONEsignal details. - The
INIT_Bpin is a bidirectional, open-drain pin. An external pull-up resistor is required. See Table 1 forINIT_Bsignal details. -
CCLKsignal integrity is critical. - A series resistor should be considered for the data path from the flash to the FPGA to minimize overshoot. The proper resistor value can be determined from simulation.
- The FPGA VCCO_0 supply must be compatible with the VCC for the I/O of the flash device.
- The FPGA
PUDC_Bpin is tied to GND to enable internal pull-ups, or it can be tied to VCCO_0 to 3-state the SelectIO pins after power-up and during configuration. See Table 1 forPUDC_Bsignal details. - Bank 65 or Bank 66 is used for the multi-function configuration I/O. See the Configuration Pins section for details.