SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
Table 10-111 shows the network time synchronization functions supported by the device.
Interface | Time Sync Functions | Supported by |
---|---|---|
2×PRU-ICSSG | IEEE 1588-2008 (1/2-step), 802.1AS, TSN | PRU-ICSSG firmware |
1×PCIE | Precision time measurement (PTM) | PCIe controller hardware |
1×CPSW | IEEE 1588-2008 (2-step), 802.1AS | CPTS in CPSW |
External input reference clock | External time/clock reference | CPTS in SoC |
These time sync functions are described in detail in their respective chapters.
Any of these functions can be a time sync source in the system. A sync router (TIMESYNC_INTRTR0) provides flexibility for each time domain to choose its synch source independently. In addition, there is also a router (CMPEVT_INTRTR0) that provides selection of active counter compare events for routing as CPU or DMA events.
Figure 10-56 shows a high-level overview of the SoC time sync architecture.