SelectMAP Boot Mode Signals

Versal Adaptive SoC Technical Reference Manual (AM011)

Document ID
AM011
Release Date
2023-10-05
Revision
1.6 English

The SelectMAP boot interface uses dedicated and multiplexed I/O (MIO) pins.

Dedicated I/O Signals

The Dedicated Boot Signals section shows the SelectMAP dedicated boot mode pins.

MIO Signals

The MIO-at-a-Glance Tables section provides information on the SelectMAP PMC MIO signals.

The I/O buffers for the SelectMAP MIO pins are programmed by the BootROM. See the MIO Boot Interface Pin Buffer Settings section.

The following table lists the SelectMAP interface pins and their functions. These pins are only available via MIO.

Table 1. SelectMAP Boot Mode MIO Signals
MIO Signals
Signal Name MIO-at-a-Glance Tables Description
SMAP_CLK CLK SelectMAP clock input.
SMAP_CS_b CS Chip select input enables the SelectMAP bus.

When SMAP_CS_b is Low, the SelectMAP boot interface is enabled.

When SMAP_CS_b is High, the SelectMAP boot interface is disabled.

SMAP_RDWR_b RW Read/Write input that controls whether the data pins are inputs or outputs.

When RDWR_b is Low, an external device drives the SelectMAP data bus.  Write operation solution support is available for boot and configuration.

When RDWR_b is High, the Versal device drives the SelectMAP data bus, regardless of the SMAP_CS_b level. Read operation (SelectMAP readback) solution support is not available.

SMAP_BUSY BSY Busy output is High when there are 24 clock cycles left before the SBI FIFO data buffer overflows.
SMAP_IO[7:0] IO 7:0 Data pins used for the 8-bit, 16-bit, and 32-bit SelectMAP interface.
SMAP_IO[15:8] IO 15:8 Data pins used for the 16-bit and 32-bit SelectMAP interface.
SMAP_IO[31:16] IO 31:16 Data pins used for the 32-bit SelectMAP interface.