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

ID 683044
日期 7/14/2020
Public

2.3. 配置TOD Synchronizer

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

表 14.  TOD Synchronizer参数说明
名称 有效值 说明
TOD_MODE 0, 1 指定日时间格式。
  • 0: 64 bits。48位纳秒和16位小数纳秒。
  • 1: 96 bits。48位秒,32位纳秒和16位小数纳秒。
默认值为1。
SYNC_MODE 0 – 15 指定主TOD时钟和从TOD时钟之间的同步类型。
  • 0: 125-MHz主TOD时钟和156.25 MHz从TOD时钟。
  • 1: 156.25-MHz主TOD时钟和125-MHz从TOD时钟。
  • 2: 主TOD时钟和从TOD时钟频率相同,且介于125 MHz和390.625 MHz之间。该同步类型支持不同相位或PPM。确保使用PERIOD_NSECPERIOD_FNSEC参数指定主时钟和从时钟的周期。
  • 3: 156.25-MHz主TOD时钟和312.5-MHz从TOD时钟。
  • 4: 312.5-MHz主TOD时钟和156.25-MHz从TOD时钟。
  • 5: 125-MHz主TOD时钟和312.5-MHz 从TOD时钟。
  • 6: 312.5-MHz主TOD时钟和125-MHz从TOD时钟。
  • 7: 125-MHz主TOD时钟和390.625-MHz从TOD时钟。
  • 8: 390.625-MHz主TOD时钟和125-MHz从TOD时钟。
  • 9: 156.25-MHz主TOD时钟和390.625-MHz从TOD时钟。
  • 10: 390.625-MHz主TOD时钟和156.25-MHz从TOD时钟。
  • 11: 312.5-MHz主TOD时钟和390.625-MHz从TOD时钟。
  • 12: 390.625-MHz主TOD时钟和312.5-MHz从TOD时钟。
  • 13: 125-MHz主TOD时钟和62.5-MHz从TOD时钟。
  • 14: 156.25-MHz主TOD时钟和62.5-MHz从TOD时钟。
  • 15: 312.5-MHz主TOD时钟和62.5-MHz从TOD时钟。

默认值为1。

PERIOD_NSEC 0 – 4'hF 为以下时钟频率的复位值指定相应的4-bit纳秒字段:
  • 125 MHz: 将8 ns对应的参数设置为4'h8。
  • 156.25 MHz: 将6.4 ns对应的参数设置为4'h6。此为默认值。
  • 312.5 MHz: 将3.2 ns对应的参数设置为4'h3。
  • 390.625 MHz: 将2.56 ns对应的参数设置为4'h2。
PERIOD_FNSEC 0 – 16h'FFFF 为以下时钟频率的复位值指定相应的16-bit小数纳秒字段:
  • 125 MHz: 将8 ns对应的参数设置为16'h0。
  • 156.25 MHz: 将6.4 ns对应的参数设置为16'h6666。此为默认值。
  • 312.5 MHz: 将3.2 ns对应的参数设置为16'h3333。
  • 390.625 MHz: 将2.56 ns对应的参数设置为16'h8F5C。
SAMPLE_SIZE 64, 128, or 256 指定用于计算FIFO缓冲区填充水平的样本数。样本数越多填充水平的评估就越准确。但是,计算的时间会随着样本数量而增加。

默认值为64。