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.

AM5728: Ethernet port for EtherCAT of AM5728

Guru 10235 points

Part Number: AM5728

Hello, TI Experts,

 

Our customer sent us questions about Ethernet port for EtherCAT of AM5728.

They plan to develop their product with EtherCAT by using AM5728.

They also found the EtherCAT software update for TI AM5728 like below on Acontis site.

http://www.acontis.com/eng/products/downloads/ethercat-for-ti-processors.html

 

Question:

They found to add  "Support for CPSW Ethernet Controller" on EC-Master V3.0 in the site.

Could you tell us the difference(Pros. & Cons.) from EtherCAT for CPSW and ICSS-PRU?

 

We would appreciate if you tell us the TI recommended use-case or notice by using EtherCAT for CPSW.

 

Best regards,

  • Hi,

    Only the EtherCAT Master stack can work over CPSW. The EtherCAT Slave stack must use the PRU-ICSS.
  • Hi,

    Thank you for your prompt reply.
    This information is very helpful!

    Best regards
  • Hi Matusan and Biser, actually there are acontis EC-Masters for both interfaces (CPSW and PRU-ICSS). Please check this acontis - TI processors download page

    For your information PRU-ICSS EC-Master was developed for both TI-RTOS and Linux.

    About the difference between running EC-Master on CPSW vs. PRU-ICSS, the main difference is the option to use Time Triggered Send (TTS) in PRU-ICSS. If this is not required then your user can implement it in either one. They would just have more options in their system design =) =)

    Thank you,

    Paula

  • Hi,

     

    Thank you very much for your kindness.

    I really appreciate your help.

     

    We understand " there are acontis EC-Masters for both interfaces (CPSW and PRU-ICSS)".

    They sent us the additional questions about the HW related difference such as "Ethernet signals quality of AM5728".

     

    Question:

      Are there any HW related difference such as signal quality including "jitter" point of view?

      (Which is good signal quality? CPSW or PRU-ICSS?)

     

    If you have some HW related difference or notice of AM5728 ethernet related signals for both interfaces

    (CPSW and PRU-ICSS) for EtherCAT Master, please tell us.

    Best regards,

  • Hi,

    Our customer sent us the additional message.
    - They plan to use PRU-ICSS for EtherCAT Master of AM5728.
    - Because they found below advantage such as "reduce jitter" in page1 of below TI Designs document;
    www.ti.com/.../tidubz1b.pdf
    - Time-triggered send (TTS) can be enabled on the PRU-ICSS to reduce jitter, achieve
    shorter cycle times, and reduce latency.

    They want to understand "there are any trade-off or not" to decide to use PRU-ICSS for EtherCAT Master.

    If there are notice or comment, please tell us.

    Best regards,
  • Hi Matusan-san, from HW point of view PRU-ICSS and CPSW are both capable of running EC-Master. But as your customer pointed out, TTS can be enabled for PRU-ICSS EMAC to help to reduce jitter.

    Just for your information, EtherCAT Distributed Clock (DC) could be used to reduce the network jitter as well. And DC is enabled on the first slave, so from the master HW PHY perspective, DC is transparent (CPWS and PRU-ICSS can run it).

    However, if your customer don't want to use DC (sometimes due to its complexity users prefer don't use it), TTS would be really helpful to reduce network jitter. And you can always enable or disable TTS.

    thank you,
    Paula
  • Hi,

     

    Thank you very much for your kindness.

    I really appreciate your help.

     

    We understand "TTS can be enabled for PRU-ICSS EMAC to help to reduce jitter. "

    They also want to know "Notice or Demerit" to decide to use PRU-ICSS for EtherCAT Master.

     

    Question:

      Can we answer "there is no demerit" to use PRU-ICSS for EtherCAT Master?

     

    If there any "Notice or Demerit" to use PRU-ICSS for EtherCAT Master, Please tell us.

     

    Best regards,

  • Hi, I am not aware of any known issue to use PRU-ICSS for EC-Master. One option is that your customer test EC-Master on both PHYs. I am confident acontis would gladly support you on any particular test you are interested to run in order to compare any possible performance difference.

    thank you,

    Paula

  • Hi,

    Thank you very much for your kindness.
    I really appreciate your help.

    I'd like to answer to the customer.

    Best regards,