TMS320F28P650DK: Performance Comparison of F28P650 and F28388D in EtherCAT Applications

Part Number: TMS320F28P650DK
Other Parts Discussed in Thread: C2000WARE

I would like to see a comparison of resource consumption and performance metrics  between the TMS320F28P650DK​ and F28388D​ in EtherCAT Applications. This will help me evaluate and select between the two chip types for my  design.

  • Hello, we have received your case and the investigation will take some time. Thank you for your patience.

  • Hi , When comparing these two for EtherCAT applications, the EtherCAT IP implementation is fundamentally the same on both device.Consider your specific application requirements , usecase and select the device based on your requirements considering size of ram , flash .. to determine the most appropriate device for your design.

  • I understand it. but I'm unclear about the EtherCAT performance and CPU utilization differences between the C28x and the F28388D's M4. Specifically:
    1. Can the F28388D's M4 core handle EtherCAT independently while the C28x core runs my application?
    2. When the F28P650 uses a single C28x core for EtherCAT, will there be remaining resources for other tasks?
    3. Could you share benchmark data comparing their multi-core resource allocation and real-time performance when implementing EtherCAT?

  • 1. Yes, the F28388D's M4 core (Connectivity Manager) can handle EtherCAT independently while the C28x core runs your application.

    2. Yes, when using a single C28x core for EtherCAT on the F28P65x, there will still be resources available for other tasks.

    3. We don't have benchmark data , although  we have EtherCAT Performance Data on those which you can view in c2000ware sdk in C:\ti\c2000\C2000Ware_6_00_00_00\libraries\communications\Ethercat\f2838x\docs and C:\ti\c2000\C2000Ware_6_00_00_00\libraries\communications\Ethercat\f28p65x\docs in EtherCAT Performance Data section in the pdf (EtherCAT_SubordinateDevice_Controller_Software_User_Guide) present there.