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.

RTOS/AMIC110: TCP/IP Ethernet Communication using ethernetip_adapter project in daisy chain topology

Genius 5840 points
Part Number: AMIC110

Tool/software: TI-RTOS

Hello.

I'm using ethernetip_adapter project and it could communicate by TCP/IP Ethernet well.

I would like to confirm TCP/IP Ethernet communication between master device and several AMIC110 slave devices connected  with daisy chain as below.

Ethernet_Communication.pdf

If master communicate with slave B only, which Is the communication pass of case 1 and case 2?

If it is case 2, can I set to run as case 1 only and could you tell me how to configure?

Regards,

U-SK

  • Hi U-SK, from your PDF, it is case1. PRU-ICSS EIP uses cut-through. Roughly, the idea is:  If the packet is not for this slave it passes to the other port, if it addressed for the slave it consumes it. Of course in case of Broadcast and Multicast actually you do both. From: processors.wiki.ti.com/.../ICSS_EIP_Adapter_Developer_Guide we have:

    General Forwarding Rules

    1. Broadcast frames Frames are first run through the Storm Prevention check and then get cut-through (subject to link availability on other port) as well as get forwarded to Host.
    2. Multicast frames DLR and PTP frames bypass Storm Prevention check and have their own rules of forwarding which will be discussed later. Other frames are treated like Broadcast (forward to host and cut-through)
    3. Unicast frame to Host UC frames matching interface MAC get forwarded to Host
    4. Unicast frames not to Host UC frames not matching interface MAC get cut-through
    5. Cut-Through decision but other port is occupied Frame gets delayed cut-through

     
    thank you,
    Paula