仅对英特尔可见 — GUID: pzl1653697016689
Ixiasoft
2.11.1. PTP时钟接口
一个单独的time-of-day (TOD)时钟接口可用于一个重配置组中的每个端口。无论正在使用的激活端口的数量是多少,都必须驱动一个重配置组中的每个时钟端口。
IP core支持两种时间戳精度模式:Basic和Advanced。在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