Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Image Selector (ImgSel) utility is a lightweight application that runs as the first payload in the boot process of an AMD -Xilinx Adaptive Computing evaluation board. The utility reads board-level metadata to determine which board it is running on, configures the AMD-Xilinx device to use the correct primary payload, and then reboots the board into the selected payload.

...

Device Family

GitHub Source Code

Zynq UltraScale+ MPSoC

https://github.com/Xilinx/embeddedsw/tree/master/lib/sw_apps/imgsel

Versal ACAPAdaptive SoC

Source Code Coming Soon

Overview of Operation

...

For Zynq UltraScale+ devices, this capability is described in the Zynq UltraScale+ Technical Reference Manual (UG1085) here. For Versal Adaptive SoC devices, this capability is described in the Versal Technical Reference Manual (AM011) here.

...

EEPROM Offset (Hex)

Field Name

Field Data Type

Field Length (bytes)

Field Example (ASCII)

Field Example (Hex)

0x00

Board Serial Number

ASCII

32

881437311925-10426

0x3838313433373331313932352D3130343236

0x20

Ethernet MAC ID

Binary

6

10203040506

0x10203040506

0xD0

Board Name

ASCII

16

ZCU102 (5 spaces)

0x5a43553130322020202020

0xE0

Board Revision

ASCII

6

1.1 (2 spaces)

0x312E31

Kria

...

and Versal

...

Adaptive SoC Boards

Kria SOM and Versal ACAP Adaptive SoC boards utilize the standard IPMI Information Storage Definition 1.0 format. The mapping of this data is described in detail on the Kria SOM EEPROM github.io page. This general format of this data is the same for both Kria SOM and Versal ACAP Adaptive SoC boards.

In general, Kria SOM boards follow the basic layout shown below.

...