AM6442: AM6442, Ethercat ICSS PRU, number of ethercat provision in AM6442

Part Number: AM6442


Hi Team,

We are planning on development of custom board design, in AM6442 HLD we could able to see two ICSS PRUs available in AM6442,so my question is
can we able to design two seperate ethercat in/out ports using two ICSS(ICSS0 and ICSS1) in  hardware and for the same can we able to drive two ethercat module by making run one from R5f0_0 and another from r5f1_0 using TI industrial sdk?

Kindly clarify.

Thanks

Sankar

  • Hi Sankar,

    We do have EtherCAT Beckhoff Demo available which utilizes ICSSG0 with R5F_1_0 and ICSSG1 with R5F_0_0, independently. Refer to EtherCAT SubDevice Beckhoff SSC Demo.

    The TI EtherCAT Stack Demo can also be modified in-order to utilize ICSSG0 instead of ICSSG1 (default) - Ethernet PRU_ICSSG instance-0 (PRU_ICSSG0) Usage Guide

    can we able to design two seperate ethercat in/out ports using two ICSS(ICSS0 and ICSS1) in  hardware and for the same can we able to drive two ethercat module by making run one from R5f0_0 and another from r5f1_0 using TI industrial sdk?

    Yes. This should be possible. Do note that PRU_ICSSG0 is supported on the AM64X SoC, but the standard TI EVMs and LaunchPads do not include board support.

    On EVMs supported by TI (AM64X-EVM, AM243X-EVM), it is not possible use ICSSG0, as the PRG0_MII1 and PRG0_MII0 pins are not connected to Ethernet PHYs on those EVMs. Would need a dedicated custom board to use this PRU_ICSSG0 instance of ICSSG peripheral. 

    Contact the TI sales team for more details and possibilities of this custom board.

    Regards,
    Aaron