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.

TMS570LC4357: about Errata #54 (EMAC CPPI memory)

Guru 10235 points
Other Parts Discussed in Thread: TMS570LC4357, TMS570LS3137

Hello, TI Experts,

 

Our customer starts to design prototype board based-on TMS570LC4357-EVM(TMDX570LC43HDK).

And they sent us a request  to explain about  Errata(SPNZ232A) "DEVICE#54 Writes and reads to EMAC CPPI memory are byte swapped on big endian device".

  Their understanding is as follows;

    - This Errata(#54) is for ONLY TMS570LC4357.

 

If their understanding is correct, they also require to explain why this issue is not occurred on TMS570LS3137.

They have an experience to use TMS570LS3137CZWTQQ1.

So they are worried "the same issue exists or not on TMS570LS3137".

  

I would appreciate if you tell us why this Errata(#54) is not written in Errata of TMS570LS3137.

Best regards,

  • This erratum only applies to the TMS570LC4357. It does not apply to the TMS570LS3137. The reason is that the TMS570LC4357 uses an R5 and the TMS570LS3137 uses an R4. ARM supports word invariant BE32 on the R4 but not on the R5. Special circuits had to be added to the TMS570LC4357 to support BE32, and no such circuit exists on the EMAC CPPI RAM.
  • Hello, 

     

    Thank you for your detailed explanation.

    I really appreciate your help.

    This information is very helpful!

     

    Best regards,