This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM2634-Q1: How to configure the priorities of different controllers accessing L3_MAIN interconnect

Part Number: AM2634-Q1

Hi experts, 

I'd like to know how to manage the priority of TPTCs accessing L3_MAIN interconnect comparing with other bus host controllers (CPU, etc. ). In TRM, it said that " The priorities of transfer requests (read and write commands) from the EDMA transfer controllers with respect to other controllers within the device IRQ_CROSSBAR are programmed using the Control Module registers." 

But in Control Module registers manual, I could not find any information about it. So please help. 

Regards, 

Will 

  • Hi Will

    We are looking into this. Will get back on this shortly

    Regards

    Sri Vidya

  • Hi Will,

    Sorry for the delay on this. We're pursuing it and will get back with you.

    Regards,
    Frank

  • Hi Will,

    The information in Section 11.2.3.11.4 Performance Considerations of the TRM (spruj17b.pdf) is incorrect. This will be corrected in a future revision of the TRM.

    The SOC follows the below master ID assignment priorities in Round Robin (lower ID assignment means higher priority). The TPTC priorities are highlighted. Note TPTC priorities are high. There aren't any SOC Control registers for configuring the priority. These priorities are fixed and part of interconnect during RTL generation.

    Regards,
    Frank

    Master interface Summary

    IP name

    Master interface

    Bridge is needed

    bus width

    protocol

    Notes

    masterID assignment

    MPU is needed or not

    R5_0

    R5_0_AXI_mst_r

    64

    VBUSM

    read only interface

    16

    N

    R5_0

    R5_0_AXI_mst_w

    64

    VBUSM

    write only interface

    17

    N

    R5_1

    R5_1_AXI_mst_r

    64

    VBUSM

    read only interface

    18

    N

    R5_1

    R5_1_AXI_mst_w

    64

    VBUSM

    write only interface

    19

    N

    R5_2

    R5_2_AXI_mst_r

    64

    VBUSM

    read only interface

    20

    N

    R5_2

    R5_2_AXI_mst_w

    64

    VBUSM

    write only interface

    21

    N

    R5_3

    R5_3_AXI_mst_r

    64

    VBUSM

    read only interface

    22

    N

    R5_3

    R5_3_AXI_mst_w

    64

    VBUSM

    write only interface

    23

    N

    HSM

    HSM_mst

    Br_P2M_HSM

    32

    VBUSP

    5

    N

    HSM

    HSM_TC0_R

    64

    VBUSM

    12

    N

    HSM

    HSM_TC0_W

    64

    VBUSM

    13

    N

    HSM

    HSM_TC1_R

    64

    VBUSM

    14

    N

    HSM

    HSM_TC1_W

    64

    VBUSM

    15

    N

    SoC

    SoC_TC0_R

    64

    VBUSM

    8

    N

    SoC

    SoC_TC0_W

    64

    VBUSM

    9

    N

    SoC

    SoC_TC1_R

    64

    VBUSM

    10

    N

    SoC

    SoC_TC1_W

    64

    VBUSM

    11

    N

    debugss

    debugss_mst

    Br_P2M_debugss

    32

    vbusp

    4

    N

    ICSSM

    ICSSM_PRU0

    32

    vbusp

    6

    N

    ICSSM

    ICSSM_PRU1

    32

    vbusp

    7

    N

     

    From SCRP_32b_CPSW

    Br_P2M_CPSW

    32

    vbusp

    28-29

    N

  • Thank you! Frank. Well understood.