以太网设计实例组件用户指南

ID 683044
日期 7/14/2020
Public

1.3. 配置TOD Clock

Intel® Quartus® Prime软件中,可从IP Catalog选择Ethernet IEEE 1588 Time of Day Clock Intel® FPGA IP 或从Platform DesignerInterface Protocols > Ethernet > Reference Design Components)来例化TOD Clock。请指定以下参数。

表 6.  TOD时钟参数说明
名称 默认值 说明
PERIOD_CLOCK_FREQUENCY 0或1 1

如果连接到TOD Clock的MAC需要低周期时钟频率,例如Triple-speed Ethernet或legacy 10G Ethernet MAC,则将该参数设置为0。该设置中,纳秒字段在Period,且AdjustPeriod寄存器为9位宽。

如果连接TOD Clock的MAC需要高周期时钟频率,例如Low-latency 10G Ethernet,25G Ethernet或40G/100G Ethernet MAC,则将该参数设置为1。该设置中,纳秒字段在Period,且AdjustPeriod寄存器为4位宽。

OFFSET_JITTER_WANDER_EN 0或1 0 该参数设置为1可使能偏移,抖动和漂移计时器;否则,设置为0。该参数仅当 PERIOD_CLOCK_FREQUENCY设置为0时才启用。
DEFAULT_NSEC_PERIOD 0 – n 0x0006 Period寄存器中纳秒字段的复位值。如果纳秒字段为4位宽,则

n为0xF。否则,n为0x1FF。

DEFAULT_FNSEC_PERIOD 0 – 0xFFFF 0x6666 Period寄存器中纳秒字段的复位值。
DEFAULT_NSEC_ADJPERIOD 0 – n 0x0006 AdjustPeriod寄存器中纳秒字段的复位值。如果纳秒字段为4位宽,则

n为0xF。否则,n为0x1FF。

DEFAULT_FNSEC_ADJPERIOD 0 – 0xFFFF 0x6666 AdjustPeriod寄存器中小数纳秒字段的复位值。