SDAA410 June 2026 AM2611 , AM2612 , AM2612-Q1 , AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1 , AM263P2 , AM263P2-Q1 , AM263P4 , AM263P4-Q1
The test system uses five AM261x LaunchPads in a daisy chain, representing:
The external PC/ Spirent/ TI AM64x processor, acting as the central motion controller, generates packets to each node in the network every cycle. So, at the start of every 1ms cycle, the packets are generated for and sent to the 5th Node (farthest node), then to the 4th node and the last packet to the 1st Node (nearest node).
The reason for sending the first packet to the last node is to avoid network congestion between external PC and Node-1. Traffic in the network:
Background traffic (priority = 0): 512B background traffic is sent from packet generator to nodes for remaining time in the 1ms cycle (addressed to farthest node first, nearest node last).
Standard IPG gap (12B) between High priority and Background traffic.
| Packet priority (VLAN PCP based) | Packet size | Packet source | Packet destination |
|---|---|---|---|
| P-0 (highest) – High priority control traffic | 64B | Packet generator | AM261x Node |
| P-5 – Node generated traffic | 512B | AM261x Node | Packet generator |
| P-7 (lowest) – Background traffic | 64B or 512B | Packet generator | AM261x Node |
To get a highly accurate timestamp, special timestamping hardware like ProfiShark or other hardware network taps can also be used. One thing to note here is that when Wireshark is used with Windows, the timestamps observed are not accurate to the scale of microseconds and the results seen might differ. The AM261x can support up to 8 different priorities based on application requirements.
The flow of packets into the daisy chain network is shown below:
Figure 2-1 Ethernet traffic in a cycle
Figure 2-2 Sample packet propagation in the daisy chain
networkThe cycle starts with sending five high priority P0 frames to the Daisy Chain network, followed by low priority background traffic to the network until the end of the cycle.
The round-trip time is calculated for each node for the high priority traffic. This round-trip time includes the wire propagation time, CPSW processing and switching time for both, packet transmit from external packet generator to the daisy chain network and back to the packet generator. This setup helps in validating:
While the actual robot arm can have more than five joints, the five-node test chain provides sufficient validation of the scaling behavior and establishes a reference for engineers to extrapolate performance for longer chains.