SPRUIL1D May 2019 – December 2024 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
Table 11-11 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 |
| 4×PCIE | Precision time measurement (PTM) | PCIe controller hardware |
| 2×CPSW | IEEE 1588-2008 (2-step), 802.1AS | CPTS in CPSW |
| External input reference clock | External time/clock reference | CPTS |
These time sync functions are described in detail in their respective chapters.
Any of these functions can be a time sync master in the system. A sync router (TIMESYNC_INTRTR0) provides flexibility for each time domain to choose its synch master 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 11-9 shows a high-level overview of the SoC time sync architecture.
Figure 11-9 SoC Time Sync Architecture