PTP 系统定时器子块 - 4.1 简体中文

10G/25G High Speed Ethernet Subsystem 产品指南 (PG210)

Document ID
PG210
Release Date
2023-05-10
Version
4.1 简体中文

这是主定时器或主 ToD 定时器,由自由运行的时钟 (ts_clk) 进行时钟设置。系统定时器用于维护 ToD 内的时间(48 位秒和 30 位纳秒)以及连续/纠正字段(63 位 CF)格式。

提供的寄存器用于初始化定时器秒和纳秒计数器值,或者回读值的快照。针对秒值和纳秒值提供了一组偏移寄存器,这些值被添加到 ToD 定时器值中,然后再输出到端口定时器。

初始化后,PTP 系统定时器内部 ToD 计数器可选择同步到外部器件,方法是使用外部 ToD 接口块的输出 1PPS 信号,或者使用软件控制通过寄存器操作来执行同步。

1PPS 输出用于指示何时 PTP 系统定时器的 ToD ns 字段从 999_999_999 ns 滚动至 1 秒。并且,还可从快照寄存器读取系统定时器的值。

将系统定时器的 ToD 计数器传输到端口定时器的过程是可配置的,可通过外部总线的 1PPS 脉冲或者通过写入 TOD_SW_LOAD 寄存器来触发。触发传输后,PTP 系统定时器会提供负载脉冲输出(同步到 ts_clk 域),并将其内部定时器的值置于输出总线上。