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.

LP-AM243: How to achieve 32-bit transmit operation using PRU R31?

Part Number: LP-AM243

Hi champs,

I am asking for my customer here!

we would like to know 32 bit TX push operations from the below table 6-551 describes the supported configurations.

We only find the PRU R31 Command Interface (Write Mode) have TX_PUSH16 and TX_PUSH8, not have TX_PUSH32. 

From table 6-551 describes, if we want to use TX_PUSH32 operations cmd, so we should set the TX_32_MODE_EN as 1, and using what the instructions for 32-bit transmit?

Or how to achieve 32-bit transmit operation? If the PRU R31 not support 32-bit transmit, we do not find any Notes./attention in the TRM. Thanks for your help and clarify.

  • Hello Shaoxing,

    You are able to enable 32-bit data push mode with TX_MASK disabled. In this mode, the internal PRU R30 byte write strobes are used and no the R31 CMD TX_PUSH. Additionally, any update to R30 will trigger a TX PUSH. 32-bit data mode can be enabled by setting MII_RT_TXCFG<n>[11] (TX_32_MODE_EN) to 1h. For more information on the TX control for MII, refer to the MII_RT_TXCFG0 Register. 

    Regards,

    Erik