AM64X Board Configuration Resource Assignment Type Descriptions¶
Introduction¶
This chapter provides information of Board Configuration resource assignment type IDs that are permitted in the AM64X SoC. The resource type IDs represent AM64X resources ranges assignable to SoC processing entities (or PEs).
WARNING: System Firmware RM currently supports a maximum of 360 RM board configuration resource assignment ranges on the AM64X SoC. Sending more entries than the maximum will result in the RM board configuration being NACK’d
Device Name | Device ID (10-bits) | Subtype Name | Subtype ID (6-bits) | Unique Type ID (16-bits) | Resource Range Start | Resource Range Number |
---|---|---|---|---|---|---|
AM64X_DEV_CMP_EVENT_INTROUTER0 | 0x001 | RESASG_SUBTYPE_IR_OUTPUT | 0x00 | 0x0040 | 0 | 43 |
AM64X_DEV_MAIN_GPIOMUX_INTROUTER0 | 0x003 | RESASG_SUBTYPE_IR_OUTPUT | 0x00 | 0x00C0 | 0 | 54 |
AM64X_DEV_MCU_MCU_GPIOMUX_INTROUTER0 | 0x005 | RESASG_SUBTYPE_IR_OUTPUT | 0x00 | 0x0140 | 0 | 12 |
AM64X_DEV_TIMESYNC_EVENT_INTROUTER0 | 0x006 | RESASG_SUBTYPE_IR_OUTPUT | 0x00 | 0x0180 | 0 | 41 |
AM64X_DEV_DMASS0_BCDMA_0 | 0x01A | RESASG_SUBTYPE_GLOBAL_EVENT_TRIGGER | 0x02 | 0x0682 | 50176 | 136 |
RESASG_SUBTYPE_UDMAP_GLOBAL_CONFIG | 0x03 | 0x0683 | 0 | 1 | ||
RESASG_SUBTYPE_BCDMA_RING_BLOCK_COPY_CHAN | 0x0D | 0x068D | 0 | 28 | ||
RESASG_SUBTYPE_BCDMA_RING_SPLIT_TR_RX_CHAN | 0x0E | 0x068E | 48 | 20 | ||
RESASG_SUBTYPE_BCDMA_RING_SPLIT_TR_TX_CHAN | 0x0F | 0x068F | 28 | 20 | ||
RESASG_SUBTYPE_BCDMA_BLOCK_COPY_CHAN | 0x20 | 0x06A0 | 0 | 28 | ||
RESASG_SUBTYPE_BCDMA_SPLIT_TR_RX_CHAN | 0x21 | 0x06A1 | 0 | 20 | ||
RESASG_SUBTYPE_BCDMA_SPLIT_TR_TX_CHAN | 0x22 | 0x06A2 | 0 | 20 | ||
AM64X_DEV_DMASS0_INTAGGR_0 | 0x01C | RESASG_SUBTYPE_IA_VINT | 0x0A | 0x070A | 5 | 35 |
44 | 44 | |||||
92 | 44 | |||||
139 | 45 | |||||
RESASG_SUBTYPE_GLOBAL_EVENT_SEVT | 0x0D | 0x070D | 16 | 1520 | ||
RESASG_SUBTYPE_IA_TIMERMGR_EVT_OES | 0x0F | 0x070F | 0 | 1024 | ||
RESASG_SUBTYPE_IA_PKTDMA_TX_CHAN_ERROR_OES | 0x10 | 0x0710 | 4096 | 42 | ||
RESASG_SUBTYPE_IA_PKTDMA_TX_FLOW_COMPLETION_OES | 0x11 | 0x0711 | 4608 | 112 | ||
RESASG_SUBTYPE_IA_PKTDMA_RX_CHAN_ERROR_OES | 0x12 | 0x0712 | 5120 | 29 | ||
RESASG_SUBTYPE_IA_PKTDMA_RX_FLOW_COMPLETION_OES | 0x13 | 0x0713 | 5632 | 176 | ||
RESASG_SUBTYPE_IA_PKTDMA_RX_FLOW_STARVATION_OES | 0x14 | 0x0714 | 6144 | 176 | ||
RESASG_SUBTYPE_IA_PKTDMA_RX_FLOW_FIREWALL_OES | 0x15 | 0x0715 | 6656 | 176 | ||
RESASG_SUBTYPE_IA_BCDMA_CHAN_ERROR_OES | 0x16 | 0x0716 | 8192 | 28 | ||
RESASG_SUBTYPE_IA_BCDMA_CHAN_DATA_COMPLETION_OES | 0x17 | 0x0717 | 8704 | 28 | ||
RESASG_SUBTYPE_IA_BCDMA_CHAN_RING_COMPLETION_OES | 0x18 | 0x0718 | 9216 | 28 | ||
RESASG_SUBTYPE_IA_BCDMA_TX_CHAN_ERROR_OES | 0x19 | 0x0719 | 9728 | 20 | ||
RESASG_SUBTYPE_IA_BCDMA_TX_CHAN_DATA_COMPLETION_OES | 0x1A | 0x071A | 10240 | 20 | ||
RESASG_SUBTYPE_IA_BCDMA_TX_CHAN_RING_COMPLETION_OES | 0x1B | 0x071B | 10752 | 20 | ||
RESASG_SUBTYPE_IA_BCDMA_RX_CHAN_ERROR_OES | 0x1C | 0x071C | 11264 | 20 | ||
RESASG_SUBTYPE_IA_BCDMA_RX_CHAN_DATA_COMPLETION_OES | 0x1D | 0x071D | 11776 | 20 | ||
RESASG_SUBTYPE_IA_BCDMA_RX_CHAN_RING_COMPLETION_OES | 0x1E | 0x071E | 12288 | 20 | ||
AM64X_DEV_DMASS0_PKTDMA_0 | 0x01E | RESASG_SUBTYPE_UDMAP_GLOBAL_CONFIG | 0x03 | 0x0783 | 0 | 1 |
RESASG_SUBTYPE_PKTDMA_RING_UNMAPPED_TX_CHAN | 0x10 | 0x0790 | 0 | 16 | ||
RESASG_SUBTYPE_PKTDMA_RING_CPSW_TX_CHAN | 0x11 | 0x0791 | 16 | 64 | ||
RESASG_SUBTYPE_PKTDMA_RING_SAUL_TX_0_CHAN | 0x12 | 0x0792 | 88 | 0 | ||
RESASG_SUBTYPE_PKTDMA_RING_SAUL_TX_1_CHAN | 0x13 | 0x0793 | 88 | 8 | ||
RESASG_SUBTYPE_PKTDMA_RING_ICSSG_0_TX_CHAN | 0x14 | 0x0794 | 96 | 8 | ||
RESASG_SUBTYPE_PKTDMA_RING_ICSSG_1_TX_CHAN | 0x15 | 0x0795 | 104 | 8 | ||
RESASG_SUBTYPE_PKTDMA_RING_UNMAPPED_RX_CHAN | 0x16 | 0x0796 | 112 | 16 | ||
RESASG_SUBTYPE_PKTDMA_RING_CPSW_RX_CHAN | 0x17 | 0x0797 | 128 | 16 | ||
RESASG_SUBTYPE_PKTDMA_RING_SAUL_RX_0_CHAN | 0x18 | 0x0798 | 152 | 0 | ||
RESASG_SUBTYPE_PKTDMA_RING_SAUL_RX_1_CHAN | 0x19 | 0x0799 | 144 | 8 | ||
RESASG_SUBTYPE_PKTDMA_RING_SAUL_RX_2_CHAN | 0x1A | 0x079A | 152 | 8 | ||
RESASG_SUBTYPE_PKTDMA_RING_SAUL_RX_3_CHAN | 0x1B | 0x079B | 152 | 8 | ||
RESASG_SUBTYPE_PKTDMA_RING_ICSSG_0_RX_CHAN | 0x1C | 0x079C | 160 | 64 | ||
RESASG_SUBTYPE_PKTDMA_RING_ICSSG_1_RX_CHAN | 0x1D | 0x079D | 224 | 64 | ||
RESASG_SUBTYPE_PKTDMA_UNMAPPED_TX_CHAN | 0x23 | 0x07A3 | 0 | 16 | ||
RESASG_SUBTYPE_PKTDMA_CPSW_TX_CHAN | 0x24 | 0x07A4 | 16 | 8 | ||
RESASG_SUBTYPE_PKTDMA_SAUL_TX_0_CHAN | 0x25 | 0x07A5 | 25 | 0 | ||
RESASG_SUBTYPE_PKTDMA_SAUL_TX_1_CHAN | 0x26 | 0x07A6 | 25 | 1 | ||
RESASG_SUBTYPE_PKTDMA_ICSSG_0_TX_CHAN | 0x27 | 0x07A7 | 26 | 8 | ||
RESASG_SUBTYPE_PKTDMA_ICSSG_1_TX_CHAN | 0x28 | 0x07A8 | 34 | 8 | ||
RESASG_SUBTYPE_PKTDMA_UNMAPPED_RX_CHAN | 0x29 | 0x07A9 | 0 | 16 | ||
RESASG_SUBTYPE_PKTDMA_FLOW_UNMAPPED_RX_CHAN | 0x2A | 0x07AA | 0 | 16 | ||
RESASG_SUBTYPE_PKTDMA_CPSW_RX_CHAN | 0x2B | 0x07AB | 16 | 1 | ||
RESASG_SUBTYPE_PKTDMA_FLOW_CPSW_RX_CHAN | 0x2C | 0x07AC | 16 | 16 | ||
RESASG_SUBTYPE_PKTDMA_SAUL_RX_0_CHAN | 0x2D | 0x07AD | 18 | 0 | ||
RESASG_SUBTYPE_PKTDMA_FLOW_SAUL_RX_0_CHAN | 0x2E | 0x07AE | 32 | 8 | ||
RESASG_SUBTYPE_PKTDMA_SAUL_RX_1_CHAN | 0x2F | 0x07AF | 19 | 0 | ||
RESASG_SUBTYPE_PKTDMA_FLOW_SAUL_RX_1_CHAN | 0x30 | 0x07B0 | 32 | 8 | ||
RESASG_SUBTYPE_PKTDMA_SAUL_RX_2_CHAN | 0x31 | 0x07B1 | 19 | 1 | ||
RESASG_SUBTYPE_PKTDMA_FLOW_SAUL_RX_2_CHAN | 0x32 | 0x07B2 | 40 | 8 | ||
RESASG_SUBTYPE_PKTDMA_SAUL_RX_3_CHAN | 0x33 | 0x07B3 | 20 | 1 | ||
RESASG_SUBTYPE_PKTDMA_FLOW_SAUL_RX_3_CHAN | 0x34 | 0x07B4 | 40 | 8 | ||
RESASG_SUBTYPE_PKTDMA_ICSSG_0_RX_CHAN | 0x35 | 0x07B5 | 21 | 4 | ||
RESASG_SUBTYPE_PKTDMA_FLOW_ICSSG_0_RX_CHAN | 0x36 | 0x07B6 | 48 | 64 | ||
RESASG_SUBTYPE_PKTDMA_ICSSG_1_RX_CHAN | 0x37 | 0x07B7 | 25 | 4 | ||
RESASG_SUBTYPE_PKTDMA_FLOW_ICSSG_1_RX_CHAN | 0x38 | 0x07B8 | 112 | 64 | ||
AM64X_DEV_DMASS0_RINGACC_0 | 0x021 | RESASG_SUBTYPE_RA_ERROR_OES | 0x00 | 0x0840 | 0 | 1 |
RESASG_SUBTYPE_RA_VIRTID | 0x0A | 0x084A | 0 | 4096 | ||
RESASG_SUBTYPE_RA_GENERIC_IPC | 0x0C | 0x084C | 20 | 12 |