Each configuration mode has a corresponding set of interface pins that span one or two banks on the FPGA. Bank 0 contains the dedicated configuration pins and is always part of every configuration interface. Bank 65 contains multi-function pins that are involved in a few of the configuration modes. If the Persist option is used (see Persist Option), 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 Between UltraScale FPGA Families.
| Pin Name | Bank | JTAG (Only) | Master SPI | Slave Serial | Master Serial | |||
|---|---|---|---|---|---|---|---|---|
| x1 | x2 | x4 | x8 (dual x4) |
|||||
| POR_OVERRIDE | N/A | POR_OVERRIDE | POR_OVERRIDE | POR_OVERRIDE | POR_OVERRIDE | POR_OVERRIDE | POR_OVERRIDE |
POR_OVERRIDE |
| VBATT | N/A | VBATT | VBATT | VBATT | VBATT | VBATT | VBATT | VBATT |
| CFGBVS 1 | 0 | CFGBVS | CFGBVS | CFGBVS | CFGBVS | CFGBVS | CFGBVS | CFGBVS |
| M[2:0] | 0 | M[2:0]=101 | M[2:0]=001 | M[2:0]=001 | M[2:0]=001 | M[2:0]=001 | M[2:0]=111 | M[2:0]=000 |
| TCK | 0 | TCK | TCK | TCK | TCK | TCK | TCK | TCK |
| TMS | 0 | TMS | TMS | TMS | TMS | TMS | TMS | TMS |
| TDI | 0 | TDI | TDI | TDI | TDI | TDI | TDI | TDI |
| TDO | 0 | TDO | TDO | TDO | TDO | TDO | TDO | TDO |
| PROGRAM_B | 0 | PROGRAM_B | PROGRAM_B | PROGRAM_B | PROGRAM_B | PROGRAM_B | PROGRAM_B | PROGRAM_B |
| INIT_B | 0 | INIT_B | INIT_B | INIT_B | INIT_B | INIT_B | INIT_B | INIT_B |
| DONE | 0 | DONE | DONE | DONE | DONE | DONE | DONE | DONE |
| CCLK | 0 | CCLK | CCLK | CCLK | CCLK | CCLK | CCLK | CCLK |
| PUDC_B 2 | 0 | PUDC_B 2 | PUDC_B 2 | PUDC_B 2 | PUDC_B 2 | PUDC_B 2 | PUDC_B 2 | PUDC_B 2 |
| RDWR_FCS_B | 0 | - | FCS_B | FCS_B | FCS_B | FCS_B | - | - |
| D00_MOSI | 0 | - | MOSI | D00_MOSI | D00_MOSI | D00_MOSI | - | - |
| D01_DIN | 0 | - | DIN | D01_DIN | D01_DIN | D01_DIN | DIN | DIN |
| D02 | 0 | - | - | - | D02 | D02 | - | - |
| D03 | 0 | - | - | - | D03 | D03 | - | - |
| D[07:04] | 65 | - | - | - | - | D[07:04] | - | - |
| D[15:08] | 65 | - | - | - | - | - | - | - |
| A[15:00]_D[31:16] | 65 | - | - | - | - | - | - | - |
| A[28:16] | 65 | - | - | - | - | - | - | - |
| EMCCLK 3 | 65 | - | EMCCLK 3 | EMCCLK 3 | EMCCLK 3 | EMCCLK 3 | - | EMCCLK 3 |
| CSI_ADV_B | 65 | - | - | - | - | - | - | - |
| DOUT_CSO_B 4 5 | 65 | - | DOUT 4 | - | - | - | DOUT 4 | DOUT 4 |
| FOE_B | 65 | - | - | - | - | - | - | - |
| FWE_FCS2_B | 65 | - | - | - | - | FCS2_B | - | - |
| RS0, RS1 6 | 65 | - | - | - | - | - | - | - |
|
||||||||
| Pin Name | Bank | Master BPI | Master SelectMAP | Slave SelectMAP | ||||
|---|---|---|---|---|---|---|---|---|
| x8 | x16 | x8 | x16 | x8 | x16 | x32 | ||
| POR_OVERRIDE | N/A | POR_OVERRIDE | POR_OVERRIDE | POR_OVERRIDE | POR_OVERRIDE | POR_OVERRIDE | POR_OVERRIDE | POR_OVERRIDE |
| VBATT | N/A | VBATT | VBATT | VBATT | VBATT | VBATT | VBATT | VBATT |
| CFGBVS 1 | 0 | CFGBVS | CFGBVS | CFGBVS | CFGBVS | CFGBVS | CFGBVS | CFGBVS |
| M[2:0] | 0 | M[2:0]=010 | M[2:0]=010 | M[2:0]=100 | M[2:0]=100 | M[2:0]=110 | M[2:0]=110 | M[2:0]=110 |
| TCK | 0 | TCK | TCK | TCK | TCK | TCK | TCK | TCK |
| TMS | 0 | TMS | TMS | TMS | TMS | TMS | TMS | TMS |
| TDI | 0 | TDI | TDI | TDI | TDI | TDI | TDI | TDI |
| TDO | 0 | TDO | TDO | TDO | TDO | TDO | TDO | TDO |
| PROGRAM_B | 0 | PROGRAM_B | PROGRAM_B | PROGRAM_B | PROGRAM_B | PROGRAM_B | PROGRAM_B | PROGRAM_B |
| INIT_B | 0 | INIT_B | INIT_B | INIT_B | INIT_B | INIT_B | INIT_B | INIT_B |
| DONE | 0 | DONE | DONE | DONE | DONE | DONE | DONE | DONE |
| CCLK | 0 | CCLK | CCLK | CCLK | CCLK | CCLK | CCLK | CCLK |
| PUDC_B 2 | 0 | PUDC_B 2 | PUDC_B 2 | PUDC_B 2 | PUDC_B 2 | PUDC_B 2 | PUDC_B 2 | PUDC_B 2 |
| RDWR_FCS_B | 0 | FCS_B | FCS_B | RDWR_B | RDWR_B | RDWR_B | RDWR_B | RDWR_B |
| D00_MOSI | 0 | D00 | D00 | D00 | D00 | D00 | D00 | D00 |
| D01_DIN | 0 | D01 | D01 | D01 | D01 | D01 | D01 | D01 |
| D02 | 0 | D02 | D02 | D02 | D02 | D02 | D02 | D02 |
| D03 | 0 | D03 | D03 | D03 | D03 | D03 | D03 | D03 |
| D[07:04] | 65 | D[07:04] | D[07:04] | D[07:04] | D[07:04] | D[07:04] | D[07:04] | D[07:04] |
| D[15:08] | 65 | - | D[15:08] | - | D[15:08] | - | D[15:08] | D[15:08] |
| A[15:00]_D[31:16] | 65 | A[15:00] | A[15:00] | - | - | - | - | D[31:16] |
| EMCCLK 3 | 65 | EMCCLK 3 | EMCCLK 3 | EMCCLK 3 | EMCCLK 3 | - | - | - |
| CSI_ADV_B | 65 | ADV_B | ADV_B | CSI_B | CSI_B | CSI_B | CSI_B | CSI_B |
| DOUT_CSO_B 4 5 | 65 | CSO_B 5 | CSO_B 5 | CSO_B 5 | CSO_B 5 | CSO_B 5 | CSO_B 5 | CSO_B 5 |
| A[28:16] | 65 | A[28:16] | A[28:16] | - | - | - | - | - |
| FOE_B | 65 | FOE_B | FOE_B | - | - | - | - | - |
| FWE_FCS2_B | 65 | FWE_B | FWE_B | - | - | - | - | - |
| RS0, RS1 6 | 65 | RS0, RS1 6 | RS0, RS1 6 | - | - | - | - | - |
|
||||||||