Each configuration mode has a corresponding set of interface pins that span up to three banks on the FPGA. HP I/O Bank 0 contains the dedicated configuration pins, used by every configuration interface. Multi-function configuration banks (Bank 65, Bank66) include select configuration interface pins. If the persist option is used, the multi-function I/O for the selected configuration mode remain active after configuration. The following tables show the configuration pins and their locations across the I/O banks. See Differences from Previous Generations for more information.
| Pin Name | Bank(6) | Master SPI_24 or SPI_32 | Master OSPI | |||
|---|---|---|---|---|---|---|
| x1 | x2 | x4 | x1 | x8 | ||
| POR_OVERRIDE | N/A | POR_ OVERRIDE | POR_ OVERRIDE | POR_ OVERRIDE | POR_ OVERRIDE | POR_ OVERRIDE |
| M[2:0] | 0 |
SPI_24: M[2:0]=001 SPI_32: M[2:0]=010 |
SPI_24: M[2:0]=001 SPI_32: M[2:0]=010 |
SPI_24: M[2:0]=001 SPI_32: M[2:0]=010 |
M[2:0]=011 | M[2:0]=011 |
| TCK | 0 | TCK | TCK | TCK | TCK | TCK |
| TMS | 0 | TMS | TMS | TMS | TMS | TMS |
| TDI | 0 | TDI | TDI | TDI | TDI | TDI |
| TDO | 0 | TDO | TDO | TDO | TDO | TDO |
| PROGRAM_B | 0 | PROGRAM_B | PROGRAM_B | PROGRAM_B | PROGRAM_B | PROGRAM_B |
| INIT_B | 0 | INIT_B | INIT_B | INIT_B | INIT_B | INIT_B |
| DONE | 0 | DONE | DONE | DONE | DONE | DONE |
| CCLK | 0 | CCLK | CCLK | CCLK | CCLK | CCLK |
| PUDC_B (1) | 0 | PUDC_B(1) | PUDC_B(1) | PUDC_B(1) | PUDC_B(1) | PUDC_B(1) |
| RDWR_FCS_B | 0 | FCS_B | FCS_B | FCS_B | FCS_B | FCS_B |
| D00_MOSI_DOUT | 0 | MOSI | D00_MOSI | D00_MOSI | - | - |
| D01_DIN | 0 | DIN | D01_DIN | D01_DIN | - | - |
| D02 | 0 | - | - | D02 | - | - |
| D03 | 0 | - | - | D03 | - | - |
| D[07:04]_OSPID[03:00] | 65 or 66 | - | - | - | OSPID[01:00] | OSPID[03:00] |
| D[11:08]_OSPID[07:04] | 65 or 66 | - | - | - | - | OSPID[07:04] |
| OSPI_ECC_FAIL | 65 or 66 | - | - | - | OSPI_ECC_FAIL | OSPI_ECC_FAIL |
| OSPI_RST_B | 65 or 66 | - | - | - | OSPI_RST_B | OSPI_RST_B |
| OSPI_DS | 65 or 66 | - | - | - | - | OSPI_DS |
| EMCCLK(2) | 65 or 66 | EMCCLK(2) | EMCCLK(2) | EMCCLK(2) | EMCCLK(2) | EMCCLK(2) |
| FCS1_B(3) | 65 or 66 | - | - | - | - | - |
|
||||||
| Pin Name | Bank (5) | JTAG | Slave Serial | Slave SelectMAP | ||
|---|---|---|---|---|---|---|
| x1 | x1 | x8 | x16 | x32 | ||
| POR_OVERRIDE | N/A | POR_ OVERRIDE | POR_ OVERRIDE | POR_ OVERRIDE | POR_ OVERRIDE | POR_ OVERRIDE |
| M[2:0] | 0 | M[2:0]=101 | M[2:0]=111 | M[2:0]=110 | M[2:0]=110 | M[2:0]=110 |
| TCK | 0 | TCK | TCK | TCK | TCK | TCK |
| TMS | 0 | TMS | TMS | TMS | TMS | TMS |
| TDI | 0 | TDI | TDI | TDI | TDI | TDI |
| TDO | 0 | TDO | TDO | TDO | TDO | TDO |
| PROGRAM_B | 0 | PROGRAM_B | PROGRAM_B | PROGRAM_B | PROGRAM_B | PROGRAM_B |
| INIT_B | 0 | INIT_B | INIT_B | INIT_B | INIT_B | INIT_B |
| DONE | 0 | DONE | DONE | DONE | DONE | DONE |
| CCLK | 0 | - | CCLK | CCLK | CCLK | CCLK |
| PUDC_B(1) | 0 | PUDC_B(1) | PUDC_B(1) | PUDC_B(1) | PUDC_B(1) | PUDC_B(1) |
| RDWR_FCS_B | 0 | - | - | RDWR_B | RDWR_B | RDWR_B |
| D00_MOSI_DOUT(2) | 0 | - | DOUT(2) | D00 | D00 | D00 |
| D01_DIN | 0 | - | DIN | D01 | D01 | D01 |
| D02_CS_B | 0 | - | CS_B | D02 | D02 | D02 |
| D03_READY | 0 | - | READY | D03 | D03 | D03 |
| D[07:04]_OSPID[03:00] | 65 or 66 | - | - | D[07:04] | D[07:04] | D[07:04] |
| D[11:08]_OSPID[07:04] | 65 or 66 | - | - | - | D[11:08] | D[11:08] |
| D[31:12] | 65 | - | - | - | D[15:12] | D[31:12] |
| CSI_ B | 65 or 66 | - | - | CSI_B | CSI_B | CSI_B |
| BUSY | 65 or 66 | - | - | BUSY | BUSY | BUSY |
|
||||||