SPRACP7 October   2019 AM6526 , AM6528 , AM6546 , AM6548

 

  1.   AM65xx Time Synchronization Architecture
    1.     Trademarks
    2. 1 Introduction
    3. 2 AM65xx Time Sync Architecture
      1. 2.1 Functional Overview
      2. 2.2 Time Sync Components
        1. 2.2.1 TSR and CER
        2. 2.2.2 NAV_CPTS
        3. 2.2.3 DM_Timers and Timer Managers
        4. 2.2.4 PCIe With PTM
        5. 2.2.5 IEP Timers in ICSSGx
        6. 2.2.6 CPSW
        7. 2.2.7 GTC
    4. 3 Time-Synchronization Examples
      1. 3.1 AM65xx as the Time Master Server
      2. 3.2 Multi-Domain Time Synchronization Across PCIe Interconnect
      3. 3.3 Hand-Over and Recovery
    5. 4 Summary
    6. 5 References

Functional Overview

Figure 2 shows a functional view of the time sync network in the AM65xx device, where sync signals from each protocol interfaces are interconnected via the Time Sync network.

spracp7-fig2-am65xx-time-sync-network.gifFigure 2. Multi-Protocol Time Synchrionization Network in AM65xx

With this network, the following cross-protocol synchronization can be achieved:

  • Time master - device can send synchronized master clock to downstream using any of these interfaces:
    • PCIe PTM Responder (Ports configured as RC)
    • Industrial Ethernet ports (IEEE 1588 or 802.1AS)
    • Ethernet port(IEEE 1588 or 802.1AS)
    • Explicit sync via hardware pins
  • Time slave - receives global system time from the following interfaces
    • PCIe PTM Responder (Ports configured as RC)
    • Industrial Ethernet ports (IEEE 1588 or 802.1AS)
    • Ethernet port(IEEE 1588 or 802.1AS)
    • Explicit sync via hardware pins
  • Relays global system time by receiving master time from one interface/protocol and syncing to another interface so the interface can update downstream devices
  • Adjustment of on-chip Timers and Timer Managers whose timer tick can be tuned to the received global time base
  • Supports hardware-based detection of clock differences between local clock and global clock, allowing CPU internal timers to use adjusted time-bases