AM2431: PRU Assembly Instruction User Guide

Part Number: AM2431

Tool/software:

Hi TI Experts,

Customer wants to know if we have a more latest user guide for PRU Assembly Instruction?

We have found the year 2018 guide below, but we want to know if this could be also applied to AM243x? And more importantly do we have a more latest version?

https://www.ti.com/lit/ug/spruij2/spruij2.pdf?ts=1729107070323

Many Thanks,

Kevin

  • Hello Kevin,

    That is the latest published guide. Not much has changed for most of the assembly instructions in that document.

    However, I believe that there might be some new commands on PRU_ICSSG devices that have to do with the Task Manager or the broadside interface that are not covered in that Assembly Instruction guide. I am reassigning your thread to another team member to comment.

    Regards,

    Nick

  • Hello Kevin,

        the 2018 guide covers PRU architecture v3 - see chapter 3 Appendix A: PRU Core Revision.

    AM243x/AM64x and AM65x have PRU v4 cores with one additional instruction to enable or disable task manager.

    You need to use -v4 flag on PRU compiler to use the "tsen" instruction.

        tsen 0 ; disable task manager

        tsen 1 ; enable task manager

    Broadside instruction is same as v3 architecture. However ICSS_G devices have more broadside accelerators using XIN,XOUT instructions.

    In TRM "Table 6-403 Hardware Module Broadside ID Mapping" lists all 25 accelerators available on AM243x/AM64x.

     

    BR,

      Thomas