The BPI/SPI configuration options register (BSPI) is used to store certain configuration options for the device set by the tools. The name of each bit position in the BSPI register is given in the following table and described in the subsequent table.
| Description | Reserved | BPI_SYNC_MODE | BPI_SYNC_RCR | Reserved | SPI_32BIT_ADDR | SPI_BUSWIDTH | SPI_READ_OPCODE | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bit Index | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| Value | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 |
| Name | Bit Index | Description |
|---|---|---|
| BPI_SYNC_MODE | 27 |
BPI configuration flash read mode:
(See Master BPI Asynchronous Read)
|
| BPI_SYNC_RCR | [26:12] |
BPI configuration flash Read Configuration register. Determined by property BITSTREAM.CONFIG.BPI_SYNC_MODE options Type1 or Type2. See UltraScale FPGA BPI Configuration and Flash Programming (XAPP1220) for more information. |
| SPI_32BIT_ADDR | 10 |
SPI address width:
|
| SPI_BUSWIDTH | [9:8] |
SPI bus width:
|
| SPI_READ_OPCODE | [7:0] | SPI flash read instruction. See Table 1 Table 1. |