F-Tile Ethernet Multirate Intel® FPGA IP用户指南

ID 714307
日期 6/20/2022
Public
文档目录

2.11.1. PTP时钟接口

一个单独的time-of-day (TOD)时钟接口可用于一个重配置组中的每个端口。无论正在使用的激活端口的数量是多少,都必须驱动一个重配置组中的每个时钟端口。

IP core支持两种时间戳精度模式:BasicAdvanced。在Advanced模式下,附加的逻辑会生成高精度PTP时间戳。

Basic模式下的PTP时间戳精度

当您在参数编辑器中的PTP选项卡下的Timestamp accuracy mode中为F-Tile Ethernet Multirate IP core选择了Basic时,多个Ethernet IP实例的TX和RX数据路径共享同一个TOD时钟输出。time-of-day (TOD)模块可以在不同数据速率的多个IP实例之间进行共享。

图 4. Basic精度模式下的PTP的TOD时钟连接下图显示了建议的TOD时钟连接。

Advanced模式下的PTP时间戳精度

当您在参数编辑器中的PTP选项卡下的Timestamp accuracy mode中选择了Advanced时,IP core需要一个专用的TOD模块用于每个端口的TX和RX数据路径。

图 5. Advanced精度模式下的PTP的TOD时钟连接下图显示了建议的TOD时钟连接。
在您的设计中,您可以在多个实例之间共享TX TOD。当共享TX TOD时,需要满足以下条件:
  • 每个端口的TX收发器参考时钟都是共享的,或者来自具有相同时钟频率PPM的源。
  • 输出驱动共享TOD的时钟的TX收发器通道在TX_div时钟稳定之后一定不要复位。
  • 当其他端口处于激活(active)状态时,IP不准许对共享了TX_div时钟的端口输出进行动态重配置。准许对所有端口一起进行动态重配置。
  • 所有端口都以相同的Ethernet速率运行。
图 6. Advanced精度模式下的PTP的TOD时钟连接:共享TX TOD

如果您需要动态重配置您的设计来支持Advanced精度模式下的10GB Ethernet with PTP,那么 Intel® 建议使用以下TOD连接。

由于一个TOD Synchronizer实例只能支持一种同步模式, 因此每个端口的TX和RX PTP数据路径中的每个速率都需要一个专用的TOD模块。你必须根据当前的工作状态正确地配置TOD多路复用器。

图 7. 支持10G动态重配置的Advanced精度模式下的PTP的TOD时钟连接
在您的设计中,您可以在多个实例之间共享TX TOD。当共享TX TOD时,需要满足以下条件:
  • 每个端口的TX收发器参考时钟都是共享的,或者来自具有相同时钟频率PPM的源。
  • 输出驱动共享TOD的时钟的TX收发器通道在TX_div时钟稳定之后一定不要复位。
  • 当其他端口处于激活(active)状态时,IP不准许对共享了TX_div时钟的端口输出进行动态重配置。准许对所有端口一起进行动态重配置。
  • 所有端口都以相同的Ethernet速率运行。
图 8. 支持10G动态重配置的Advanced精度模式下的TOD时钟连接:共享TX TOD