这些子块包含各端口的 TX 和 RX 定时器,这些定时器通常由各自的 TX 和 RX PHY 时钟(tx_phy_clk
和 rx_phy_clk
)来进行时钟设置。Timer Synchronizer IP 支持在生成时启用最多 16 个端口定时器。
这些端口定时器用于维护 ToD 内的时间(48 位秒和 30 位纳秒)以及连续时间/纠正字段(63 位 CF)格式,并提供输出(同步到 tx_phy_clk
和 rx_phy_clk
)以供 AMD 的以太网 IP 使用。
每个端口的 TX 和 RX 时钟源都应与定时器的 ts_clk
主时钟保持相对异步关系。端口定时器包含跨 PTP 系统定时器的负载脉冲和定时器更新值的域同步逻辑。
由于 PTP 系统定时器已初始化,或者已同步至高精度参考时钟,因此它将转而把自己更新后的定时器值推送到与之相连的所有端口定时器。初始化后,Timer Syncer IP 即可配置为使端口定时器与 PTP 系统定时器的主 ToD 值保持持续同步,或者可独立控制端口定时器。