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.

AM335x Performance Counter

Hi,

 

I have some questions for AM335x.

I'd like to use a Performance Counter of EMIF4D for DDR band-width check.

  

1) I think a user can select the transfer source(MConnID) in performance counter configuration. 

    Where can I find the MConnID table?

  Of course, I'v seen the "Filter Configurations for Performance Counters" of TRM.  So I know there is a case that can not select it

 

2) Also, I think user can MAddrSpace in performance counter configuration.

   What is the MaddrSpace? How value is reg_region_selX set?

 

3) I'd like know the margin of ​DDR bandwidh ​on customer system.

  So I will try to check in this Performance Counter register​.   

 Please let me know if you know of any better way/method than this Performance Counter register​.

 

Best Regards,

Takahiro Ogo

  • Hi,

    There are benchmark test suites available for Linux. See this wiki: processors.wiki.ti.com/.../Processor_SDK_Linux_Kernel_Performance_Guide
  • Hi Biser-san,

    Thank you for your quick reply. I'll check the wiki site.
    Could you answer my questions? 


    > 1) I think a user can select the transfer source(MConnID) in performance counter configuration(PERF_CNT_CFG).
      Where can I find the MConnID table?

    2) Also, I think user can MAddrSpace in performance counter configuration(PERF_CNT_CFG).
    What is the MaddrSpace? How value is reg_region_selX set?

    3) I'd like know the margin of ​DDR bandwidh ​on customer system. So I will try to check in this Performance Counter register​.   
    Please let me know if you know of any better way/method than this Performance Counter register​.

    I'd like to know about Performance Counter Register.



    Best Regards,
    Taka

  • Takahiro Ogo said:

    1) I think a user can select the transfer source(MConnID) in performance counter configuration. 

        Where can I find the MConnID table?

      Of course, I'v seen the "Filter Configurations for Performance Counters" of TRM.  So I know there is a case that can not select it

    Table 10-1. L3 Master — Slave Connectivity.  See the "Master ID" column.

    Takahiro Ogo said:

    2) Also, I think user can MAddrSpace in performance counter configuration.

       What is the MaddrSpace? How value is reg_region_selX set?

    It corresponds to the chip select space, but AM335x only has a single chip select (CS0) so you would just leave it as zero.

  • Hi 

    Thank you very much for your kind support.
    I understood that MConnID is Master ID and MAddrSpace is not used for AM335x (CS0 only).
    I will try it!

    Best Regards,
    Taka