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.

PRUSS vs. CPSW

I was asked to post this as a new thread.

The AM335x ICE uses the PRUSS and the CPSW but the other AM335x kit and BeagleBone only use the CPSW (as I understand it). Is this correct?  If so, will the upcoming AM335x Starter kit work on the ICE kit? or will I need to buy a different kit?

Also, what is the reason for using PRUSS or CPSW for the dual Ethernet connections?  For a new design, which method is preferred and why?  The underlying software is also affected, so the answer needs to address both.

BillP

  • Bill,

    the current ICE board only uses PRU-ICSS MIIs. The IDK uses both PRU-ICSS MIIs and one CPSW MII.

    We have to use PRU-ICSS for almost all industrial protocols such as EtherCAT, PROFINET, Powerlink, etc. as we require cut-through functionality (low latency) between the two ports. This is not required for standard ethernet (but won't hurt...).

    There are a lot of discussions on this and the AM335x forum about this and related implications on the software side.

    regards,