07-09-2020 03:19 PM
So we did a board design and this part is almost entirely based off of the AC701 nor flash connections but with one mistake.
Instead of connecting the flash_d# pins and QSPI IC CS B to bank 14 for indirect nor flash programming, it was moved to another bank. Is there anyway to set up program the nor flash and use it to program the fpga in its current configuration?
07-09-2020 05:07 PM
At powerup, the Artix-7 investigates the state of the Configuration Mode pins, M[2:0] (see Table 2-1 in UG470(v1.13.1)), which indicate how the configuration file will enter the FPGA. The Artix-7 will then activate specific IO pins (for receiving the configuration file) based on the setting of M[2:0].
So, I'm sorry to say that you must plan for a redesign of your board. -because, you cannot simply change the specific IO pins associated with M[2:0].
07-13-2020 06:25 AM
so it's not the M[0:2] pins, those are correct. it's the flash_d# pins and qspi_ic, i believe these are the pins used to program the nor flash and then receive the bit stream from the nor flash when booting from flash.
07-13-2020 04:10 PM
The figure below shows the connections between the FPGA and SPIx4 (quad) NOR flash.
The M[2:0] pins and all other FPGA pins/connections in Figure 2-14 must be used for configuration from SPIx4 NOR flash. You cannot change these connections.