AM6 Board Configuration Resource Assignment Type Descriptions

Introduction

This chapter provides information of Board Configuration resource assignment type IDs that are permitted in the AM6 SoC. These resource type IDs represent AM6 resources that can have ranges assigned to SoC processing entities (or PEs).

Enumeration of Resource Type IDs

Type Name Type (10-bits) Subtype Name Subtype (6-bits) Unique Type (16-bits) Description
RESASG_TYPE_MAIN_NAV_UDMASS_IA0 0x000 RESASG_SUBTYPE_MAIN_NAV_UDMASS_IA0_VINT 0x00 0x0000 Resource type for Main Navigator IA driver UDMASS IA0 virtual interrupts
    RESASG_SUBTYPE_MAIN_NAV_UDMASS_IA0_SEVI 0x01 0x0001 Resource type for Main Navigator UDMASS IA0 source events (SEVI)
    RESASG_SUBTYPE_MAIN_NAV_UDMASS_IA0_MEVI 0x02 0x0002 Resource type for Main Navigator UDMASS IA0 multicast events (MEVI)
    RESASG_SUBTYPE_MAIN_NAV_UDMASS_IA0_GEVI 0x03 0x0003 Resource type for Main Navigator UDMASS IA0 global counter events (GEVI)
           
RESASG_TYPE_MAIN_NAV_MODSS_IA0 0x001 RESASG_SUBTYPE_MAIN_NAV_MODSS_IA0_VINT 0x00 0x0040 Resource type for Main Navigator IA driver MODSS IA0 virtual interrupts
    RESASG_SUBTYPE_MAIN_NAV_MODSS_IA0_SEVI 0x01 0x0041 Resource type for Main Navigator MODSS IA0 source events (SEVI)
           
RESASG_TYPE_MAIN_NAV_MODSS_IA1 0x002 RESASG_SUBTYPE_MAIN_NAV_MODSS_IA1_VINT 0x00 0x0080 Resource type for Main Navigator IA driver MODSS IA1 virtual interrupts
    RESASG_SUBTYPE_MAIN_NAV_MODSS_IA1_SEVI 0x01 0x0081 Resource type for Main Navigator MODSS IA1 source events (SEVI)
           
RESASG_TYPE_MCU_NAV_UDMASS_IA0 0x003 RESASG_SUBTYPE_MCU_NAV_UDMASS_IA0_VINT 0x00 0x00C0 Resource type for MCU Navigator IA driver UDMASS IA0 virtual interrupts
    RESASG_SUBTYPE_MCU_NAV_UDMASS_IA0_SEVI 0x01 0x00C1 Resource type for MCU Navigator UDMASS IA0 source events (SEVI)
    RESASG_SUBTYPE_MCU_NAV_UDMASS_IA0_MEVI 0x02 0x00C2 Resource type for MCU Navigator UDMASS IA0 multicast events (MEVI)
    RESASG_SUBTYPE_MCU_NAV_UDMASS_IA0_GEVI 0x03 0x00C3 Resource type for MCU Navigator UDMASS IA0 global counter events (GEVI)
           
RESASG_TYPE_MAIN_NAV_MCRC 0x004 RESASG_SUBTYPE_MAIN_NAV_MCRC_LEVI 0x00 0x0100 Resource type for Main Navigator MCRC local events (LEVI)
           
RESASG_TYPE_MCU_NAV_MCRC 0x005 RESASG_SUBTYPE_MCU_NAV_MCRC_LEVI 0x00 0x0140 Resource type for MCU Navigator MCRC local events (LEVI)
           
RESASG_TYPE_MAIN_NAV_UDMAP 0x006 RESASG_SUBTYPE_MAIN_NAV_UDMAP_TRIGGER 0x00 0x0180 Resource type for Main Navigator UDMAP trigger events
    RESASG_SUBTYPE_MAIN_NAV_UDMAP_TX_HCHAN 0x01 0x0181 Resource type for Main Navigator UDMAP driver high capacity transmit channels
    RESASG_SUBTYPE_MAIN_NAV_UDMAP_TX_CHAN 0x02 0x0182 Resource type for Main Navigator UDMAP driver standard transmit channels
    RESASG_SUBTYPE_MAIN_NAV_UDMAP_TX_ECHAN 0x03 0x0183 Resource type for Main Navigator UDMAP driver external transmit channels
    RESASG_SUBTYPE_MAIN_NAV_UDMAP_RX_HCHAN 0x04 0x0184 Resource type for Main Navigator UDMAP driver high capacity receive channels
    RESASG_SUBTYPE_MAIN_NAV_UDMAP_RX_CHAN 0x05 0x0185 Resource type for Main Navigator UDMAP driver standard receive channels
    RESASG_SUBTYPE_MAIN_NAV_UDMAP_RX_FLOW_COMMON 0x06 0x0186 Resource type for Main Navigator UDMAP driver common receive flows used by receive channel RCHAN_RFLOW_RNG parameters
    RESASG_SUBTYPE_MAIN_NAV_UDMAP_INVALID_FLOW_OES 0x07 0x0187 Resource type for Main Navigator UDMAP driver global config invalid flow OES register
           
RESASG_TYPE_MCU_NAV_UDMAP 0x007 RESASG_SUBTYPE_MCU_NAV_UDMAP_TRIGGER 0x00 0x01C0 Resource type for MCU Navigator UDMAP trigger events
    RESASG_SUBTYPE_MCU_NAV_UDMAP_TX_HCHAN 0x01 0x01C1 Resource type for MCU Navigator UDMAP driver high capacity transmit channels
    RESASG_SUBTYPE_MCU_NAV_UDMAP_TX_CHAN 0x02 0x01C2 Resource type for MCU Navigator UDMAP driver standard transmit channels
    RESASG_SUBTYPE_MCU_NAV_UDMAP_RX_HCHAN 0x03 0x01C3 Resource type for MCU Navigator UDMAP driver high capacity receive channels
    RESASG_SUBTYPE_MCU_NAV_UDMAP_RX_CHAN 0x04 0x01C4 Resource type for MCU Navigator UDMAP driver standard receive channels
    RESASG_SUBTYPE_MCU_NAV_UDMAP_RX_FLOW_COMMON 0x05 0x01C5 Resource type for MCU Navigator UDMAP driver common receive flows used by receive channel RCHAN_RFLOW_RNG parameters
    RESASG_SUBTYPE_MCU_NAV_UDMAP_INVALID_FLOW_OES 0x06 0x01C6 Resource type for MCU Navigator UDMAP driver global config invalid flow OES register
           
RESASG_TYPE_MSMC 0x008 RESASG_SUBTYPE_MSMC_DRU 0x00 0x0200 Resource type for MSMC DRU events
           
RESASG_TYPE_MAIN_NAV_RA 0x009 RESASG_SUBTYPE_MAIN_NAV_RA_RING_UDMAP_TX 0x00 0x0240 Resource type for Main Navigator RA driver UDMAP tx rings
    RESASG_SUBTYPE_MAIN_NAV_RA_RING_UDMAP_RX 0x01 0x0241 Resource type for Main Navigator RA driver UDMAP rx rings
    RESASG_SUBTYPE_MAIN_NAV_RA_RING_GP 0x02 0x0242 Resource type for Main Navigator RA driver general purpose rings
    RESASG_SUBYTPE_MAIN_NAV_RA_ERROR_OES 0x03 0x0243 Resource type for Main Navigator RA driver global config error OES register
           
RESASG_TYPE_MCU_NAV_RA 0x00A RESASG_SUBTYPE_MCU_NAV_RA_RING_UDMAP_TX 0x00 0x0280 Resource type for MCU Navigator RA driver UDMAP tx rings
    RESASG_SUBTYPE_MCU_NAV_RA_RING_UDMAP_RX 0x01 0x0281 Resource type for MCU Navigator RA driver UDMAP rx rings
    RESASG_SUBTYPE_MCU_NAV_RA_RING_GP 0x02 0x0282 Resource type for MCU Navigator RA driver general purpose rings
    RESASG_SUBYTPE_MCU_NAV_RA_ERROR_OES 0x03 0x0283 Resource type for MCU Navigator RA driver global config error OES register
           
RESASG_TYPE_GIC_IRQ 0x00B RESASG_SUBTYPE_GIC_IRQ_MAIN_NAV_SET0 0x00 0x02C0 Resource type for GIC IRQ inputs (64 - 127) from Main Navigator
    RESASG_SUBTYPE_GIC_IRQ_MAIN_GPIO 0x01 0x02C1 Resource type for GIC IRQ inputs (392 - 423) from Main GPIO IR
    RESASG_SUBTYPE_GIC_IRQ_MAIN_NAV_SET1 0x02 0x02C2 Resource type for GIC IRQ inputs (448 - 503) from Main Navigator
    RESASG_SUBTYPE_GIC_IRQ_COMP_EVT 0x03 0x02C3 Resource type for GIC IRQ inputs (544 - 559) from Compare event IR
    RESASG_SUBTYPE_GIC_IRQ_WKUP_GPIO 0x04 0x02C4 Resource type for GIC IRQ inputs (712 - 727) from Wakeup GPIO IR
           
RESASG_TYPE_PULSAR_C0_IRQ 0x00C RESASG_SUBTYPE_PULSAR_C0_IRQ_MCU_NAV 0x00 0x0300 Resource type for Pulsar core 0 VIM IRQ inputs (64 - 95) from MCU Navigator
    RESASG_SUBTYPE_PULSAR_C0_IRQ_WKUP_GPIO 0x01 0x0301 Resource type for Pulsar core 0 VIM IRQ inputs (124 - 139) from Wakeup GPIO IR
    RESASG_SUBTYPE_PULSAR_C0_IRQ_MAIN2MCU_LVL 0x02 0x0302 Resource type for Pulsar core 0 VIM IRQ inputs (160 - 223) from Main2MCU level IR
    RESASG_SUBTYPE_PULSAR_C0_IRQ_MAIN2MCU_PLS 0x03 0x0303 Resource type for Pulsar core 0 VIM IRQ inputs (224 - 271) from Main2MCU pulse IR
           
RESASG_TYPE_PULSAR_C1_IRQ 0x00D RESASG_SUBTYPE_PULSAR_C1_IRQ_MCU_NAV 0x00 0x0340 Resource type for Pulsar core 1 VIM IRQ inputs (64 - 95) from MCU Navigator
    RESASG_SUBTYPE_PULSAR_C1_IRQ_WKUP_GPIO 0x01 0x0341 Resource type for Pulsar core 1 VIM IRQ inputs (124 - 139) from Wakeup GPIO IR
    RESASG_SUBTYPE_PULSAR_C1_IRQ_MAIN2MCU_LVL 0x02 0x0342 Resource type for Pulsar core 1 VIM IRQ inputs (160 - 223) from Main2MCU level IR
    RESASG_SUBTYPE_PULSAR_C1_IRQ_MAIN2MCU_PLS 0x03 0x0343 Resource type for Pulsar core 1 VIM IRQ inputs (224 - 271) from Main2MCU pulse IR
           
RESASG_TYPE_ICSSG0_IRQ 0x00E RESASG_SUBTYPE_ICSSG0_IRQ_MAIN_NAV 0x00 0x0380 Resource type for ICSSG0 IRQ inputs (110 - 117) from Main Navigator
    RESASG_SUBTYPE_ICSSG0_IRQ_MAIN_GPIO 0x01 0x0381 Resource type for ICSSG0 IRQ inputs (152 - 159) from Main GPIO IR
           
RESASG_TYPE_ICSSG1_IRQ 0x00F RESASG_SUBTYPE_ICSSG1_IRQ_MAIN_NAV 0x00 0x03C0 Resource type for ICSSG1 IRQ inputs (110 - 117) from Main Navigator
    RESASG_SUBTYPE_ICSSG1_IRQ_MAIN_GPIO 0x01 0x03C1 Resource type for ICSSG1 IRQ inputs (152 - 159) from Main GPIO IR
           
RESASG_TYPE_ICSSG2_IRQ 0x010 RESASG_SUBTYPE_ICSSG1_IRQ_MAIN_NAV 0x00 0x0400 Resource type for ICSSG2 IRQ inputs (110 - 117) from Main Navigator
    RESASG_SUBTYPE_ICSSG1_IRQ_MAIN_GPIO 0x01 0x0401 Resource type for ICSSG2 IRQ inputs (152 - 159) from Main GPIO IR