Asynchronous Read Sequence - Asynchronous Read Sequence - UG570

UltraScale Architecture Configuration User Guide (UG570)

Document ID
UG570
Release Date
2025-03-04
Revision
1.20.1 English

The sequence for a successful master BPI configuration with asynchronous read is shown in the following figure. After power-up, Mode pins M[2:0] are sampled when the FPGA INIT_B output goes High. If the master BPI configuration mode (M[2:0] = 010) is determined, the FPGA drives the flash control signals FWE_B High, FOE_B Low, and FCS_B Low. Although the CCLK output is not required to be connected to the parallel NOR flash device for asynchronous read, the FPGA outputs an address after the rising edge of CCLK, and the data is still sampled on the next rising edge of CCLK. In the master BPI mode with asynchronous read, the address starts at 0 and increments by 1 until the DONE pin is asserted. If the address reaches the maximum value (29'h1FFFFFFF) and configuration is not done (DONE is not asserted), a wraparound error flag is raised in the Status register, and fallback reconfiguration starts.

Figure 1. Master BPI Configuration Mode Asynchronous Read Waveform