id - id - 2026.1 English - UG1283

Bootgen User Guide (UG1283)

Document ID
UG1283
Release Date
2026-06-23
Version
2026.1 English

Syntax

id = <id>

Description

Depending on where you define it, this attribute specifies the following IDs:

  • pdi ID - within the outermost/PDI parenthesis
  • image ID - within the image parenthesis
  • partition ID - within the partition parenthesis

A given image has fixed IDs. Refer to the following table for the image IDs defined by AMD for Versal adaptive SoCs.

Table 1. Image IDs (Fixed for a Given Partition)
Image Subsystem/Domain Image ID Value Description
PMC Subsystem 0x1C000001 PMC subsystem ID
PLD Domain 0x18700000 PLD0 Device ID (because PLD0 represents the entire PLD domain)
LPD Domain 0x04210002 LPD Power Node ID
FPD Domain 0x0420C003 FPD Power Node ID
Default Subsystem Subsystem 0x1C000000 Default Subsystem ID
CPD Domain 0x04218007 CPM Power Node ID
AIE Domain 0x0421C005 AIE Power Node ID
Note: For PS partitions, such as A72 and R5 ELF, use the default subsystem ID.
Note: Use partition IDs to identify a partition. PLM processing does not use them. The Partition IDs can be changed by the user according to their own numbering scheme. Do not change the PDI IDs and image IDs.

Example

new_bif:
{
	id_code = 0x04ca8093
	extended_id_code = 0x01
	id = 0x2						// PDI ID
	image
	{
		name = pmc_subsys,
		id = 0x1c000001				// Image ID			
		partition
		{ 
			id = 0x01, 				// Partition ID
			type = bootloader, 
			file = plm.elf 
		}
		{ 
			id = 0x09, 
			type = pmcdata, 
			load = 0xf2000000, 
			file = pmc_data.cdo 
		}
	}
}