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

DM_Timers and Timer Managers

DM timers are SoC-level general-purpose timers that may be used by any processor cores. Each DM timer implement a mux selector for their timer tick, four of the tick selections may be based on the GENF output of the NAV-CPTS, which enables these timers to be tuned to a master time-base received from any of the interfaces.

Timer Managers (TM) are hardware timer banks to facilitate large account of timer operations, such as activity monitoring of large amount of IO devices. Similar to DM timers, TMs can also be tuned to a master time-base received from any of the interfaces.