SelectMAP Boot Mode Signals - SelectMAP Boot Mode Signals - AM011

Versal Adaptive SoC Technical Reference Manual (AM011)

Document ID
AM011
Release Date
2026-03-06
Revision
1.9 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 1 CLK SelectMAP clock input.
SMAP_CS_b 2 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 3 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.
  1. The SMAP_CLK registers PDI data from the SMAP_IO data pins and must run even when SMAP_CS_b is deasserted to clock logic related to the SMAP_BUSY status or related to internal forwarding of PDI data.
  2. SMAP_CS_b must be controlled and must not be tied to GND. SMAP_CS_b must be asserted only when presenting PDI data. Otherwise, SMAP_CS_b must be deasserted before delivery of the first PDI word, within 24 SMAP_CLK cycles of an asserted SMAP_BUSY signal during PDI data delivery, after delivery of the last PDI data word, and whenever non-PDI data is presented.
  3. The SelectMAP interface supports only configuration write operation. SelectMAP read operation solution support is not available.