J784S4 Board Configuration Resource Assignment Type Descriptions

Introduction

This chapter provides information of Board Configuration resource assignment type IDs that are permitted in the J784S4 SoC. The resource type IDs represent J784S4 resources ranges assignable to SoC processing entities (or PEs).

WARNING: System Firmware RM currently supports a maximum of 586 RM board configuration resource assignment ranges on the J784S4 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
J784S4_DEV_GPIOMUX_INTRTR0 0x00A RESASG_SUBTYPE_IR_OUTPUT 0x00 0x0280 0 64
J784S4_DEV_CMPEVENT_INTRTR0 0x00B RESASG_SUBTYPE_IR_OUTPUT 0x00 0x02C0 0 16
J784S4_DEV_MAIN2MCU_LVL_INTRTR0 0x0AD RESASG_SUBTYPE_IR_OUTPUT 0x00 0x2B40 0 64
J784S4_DEV_MAIN2MCU_PLS_INTRTR0 0x0AE RESASG_SUBTYPE_IR_OUTPUT 0x00 0x2B80 0 48
J784S4_DEV_TIMESYNC_INTRTR0 0x0B0 RESASG_SUBTYPE_IR_OUTPUT 0x00 0x2C00 0 48
J784S4_DEV_WKUP_GPIOMUX_INTRTR0 0x0B1 RESASG_SUBTYPE_IR_OUTPUT 0x00 0x2C40 0 32
J784S4_DEV_NAVSS0_BCDMA_0 0x119 RESASG_SUBTYPE_GLOBAL_EVENT_TRIGGER 0x02 0x4642 50176 96
    RESASG_SUBTYPE_UDMAP_GLOBAL_CONFIG 0x03 0x4643 0 1
    RESASG_SUBTYPE_BCDMA_RING_SPLIT_TR_RX_CHAN 0x0E 0x464E 16 32
    RESASG_SUBTYPE_BCDMA_RING_SPLIT_TR_TX_CHAN 0x0F 0x464F 0 16
    RESASG_SUBTYPE_BCDMA_SPLIT_TR_RX_CHAN 0x21 0x4661 0 32
    RESASG_SUBTYPE_BCDMA_SPLIT_TR_TX_CHAN 0x22 0x4662 0 16
J784S4_DEV_NAVSS0_INTR_0 0x11B RESASG_SUBTYPE_IR_OUTPUT 0x00 0x46C0 16 160
          196 28
          228 28
          260 28
          292 28
          324 28
          356 156
J784S4_DEV_NAVSS0_MODSS_INTA_0 0x136 RESASG_SUBTYPE_IA_VINT 0x0A 0x4D8A 0 64
    RESASG_SUBTYPE_GLOBAL_EVENT_SEVT 0x0D 0x4D8D 20480 1024
J784S4_DEV_NAVSS0_MODSS_INTA_1 0x137 RESASG_SUBTYPE_IA_VINT 0x0A 0x4DCA 0 64
    RESASG_SUBTYPE_GLOBAL_EVENT_SEVT 0x0D 0x4DCD 22528 1024
J784S4_DEV_NAVSS0_PROXY_0 0x138 RESASG_SUBTYPE_PROXY_PROXIES 0x00 0x4E00 0 64
J784S4_DEV_NAVSS0_RINGACC_0 0x13B RESASG_SUBTYPE_RA_ERROR_OES 0x00 0x4EC0 0 1
    RESASG_SUBTYPE_RA_GP 0x01 0x4EC1 423 345
          878 146
    RESASG_SUBTYPE_RA_UDMAP_RX 0x02 0x4EC2 345 78
    RESASG_SUBTYPE_RA_UDMAP_TX 0x03 0x4EC3 4 81
    RESASG_SUBTYPE_RA_UDMAP_TX_EXT 0x04 0x4EC4 85 256
    RESASG_SUBTYPE_RA_UDMAP_RX_H 0x05 0x4EC5 343 2
    RESASG_SUBTYPE_RA_UDMAP_RX_UH 0x06 0x4EC6 341 2
    RESASG_SUBTYPE_RA_UDMAP_TX_H 0x07 0x4EC7 2 2
    RESASG_SUBTYPE_RA_UDMAP_TX_UH 0x08 0x4EC8 0 2
    RESASG_SUBTYPE_RA_VIRTID 0x0A 0x4ECA 0 4096
    RESASG_SUBTYPE_RA_MONITORS 0x0B 0x4ECB 0 32
J784S4_DEV_NAVSS0_UDMAP_0 0x13F RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON 0x00 0x4FC0 82 142
    RESASG_SUBTYPE_UDMAP_INVALID_FLOW_OES 0x01 0x4FC1 0 1
    RESASG_SUBTYPE_GLOBAL_EVENT_TRIGGER 0x02 0x4FC2 49152 1024
    RESASG_SUBTYPE_UDMAP_GLOBAL_CONFIG 0x03 0x4FC3 0 1
    RESASG_SUBTYPE_UDMAP_RX_CHAN 0x0A 0x4FCA 4 78
    RESASG_SUBTYPE_UDMAP_RX_HCHAN 0x0B 0x4FCB 2 2
    RESASG_SUBTYPE_UDMAP_RX_UHCHAN 0x0C 0x4FCC 0 2
    RESASG_SUBTYPE_UDMAP_TX_CHAN 0x0D 0x4FCD 4 81
    RESASG_SUBTYPE_UDMAP_TX_ECHAN 0x0E 0x4FCE 85 256
    RESASG_SUBTYPE_UDMAP_TX_HCHAN 0x0F 0x4FCF 2 2
    RESASG_SUBTYPE_UDMAP_TX_UHCHAN 0x10 0x4FD0 0 2
J784S4_DEV_NAVSS0_UDMASS_INTA_0 0x141 RESASG_SUBTYPE_IA_VINT 0x0A 0x504A 56 200
    RESASG_SUBTYPE_GLOBAL_EVENT_SEVT 0x0D 0x504D 56 4552
    RESASG_SUBTYPE_IA_BCDMA_TX_CHAN_ERROR_OES 0x0F 0x504F 1536 16
    RESASG_SUBTYPE_IA_BCDMA_TX_CHAN_DATA_COMPLETION_OES 0x10 0x5050 2048 16
    RESASG_SUBTYPE_IA_BCDMA_TX_CHAN_RING_COMPLETION_OES 0x11 0x5051 2560 16
    RESASG_SUBTYPE_IA_BCDMA_RX_CHAN_ERROR_OES 0x12 0x5052 3072 32
    RESASG_SUBTYPE_IA_BCDMA_RX_CHAN_DATA_COMPLETION_OES 0x13 0x5053 3584 32
    RESASG_SUBTYPE_IA_BCDMA_RX_CHAN_RING_COMPLETION_OES 0x14 0x5054 4096 32
J784S4_DEV_MCU_NAVSS0_INTR_ROUTER_0 0x144 RESASG_SUBTYPE_IR_OUTPUT 0x00 0x5100 12 12
          36 28
J784S4_DEV_MCU_NAVSS0_PROXY0 0x147 RESASG_SUBTYPE_PROXY_PROXIES 0x00 0x51C0 1 63
J784S4_DEV_MCU_NAVSS0_RINGACC0 0x148 RESASG_SUBTYPE_RA_ERROR_OES 0x00 0x5200 0 1
    RESASG_SUBTYPE_RA_GP 0x01 0x5201 96 156
    RESASG_SUBTYPE_RA_UDMAP_RX 0x02 0x5202 50 43
    RESASG_SUBTYPE_RA_UDMAP_TX 0x03 0x5203 2 44
    RESASG_SUBTYPE_RA_UDMAP_RX_H 0x05 0x5205 48 2
    RESASG_SUBTYPE_RA_UDMAP_TX_H 0x07 0x5207 0 2
    RESASG_SUBTYPE_RA_VIRTID 0x0A 0x520A 0 4096
    RESASG_SUBTYPE_RA_MONITORS 0x0B 0x520B 0 32
J784S4_DEV_MCU_NAVSS0_UDMAP_0 0x149 RESASG_SUBTYPE_UDMAP_RX_FLOW_COMMON 0x00 0x5240 48 48
    RESASG_SUBTYPE_UDMAP_INVALID_FLOW_OES 0x01 0x5241 0 1
    RESASG_SUBTYPE_GLOBAL_EVENT_TRIGGER 0x02 0x5242 56320 256
    RESASG_SUBTYPE_UDMAP_GLOBAL_CONFIG 0x03 0x5243 0 1
    RESASG_SUBTYPE_UDMAP_RX_CHAN 0x0A 0x524A 2 43
    RESASG_SUBTYPE_UDMAP_RX_HCHAN 0x0B 0x524B 0 2
    RESASG_SUBTYPE_UDMAP_TX_CHAN 0x0D 0x524D 2 44
    RESASG_SUBTYPE_UDMAP_TX_HCHAN 0x0F 0x524F 0 2
J784S4_DEV_MCU_NAVSS0_UDMASS_INTA_0 0x14B RESASG_SUBTYPE_IA_VINT 0x0A 0x52CA 22 234
    RESASG_SUBTYPE_GLOBAL_EVENT_SEVT 0x0D 0x52CD 16406 1514