Intel® Arria® 10收发器PHY用户指南

ID 683617
日期 11/06/2017
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

2.6.4.4. 时钟和复位接口

您可以使用fPLL或者CMU PLL生成1G数据速率的TX PMA的时钟。对于10G数据速率,您可以使用ATX PLL或者CMU PLL。对于1G数据速率,TX和RX时钟的频率是125 MHz (1/8 MAC数据速率)。对于10G协议,TX和RX时钟的频率是156.25MHz (1/64 MAC数据速率)。通过使用fPLL可以直接生成 156.25MHz时钟,或者将TX PLL的时钟进行33分频。1G/10GbE PHY不支持绑定时钟。

下图显示了此内核的时钟。

图 75.  标准和10G PCS与TX PLL的时钟

下表对时钟和复位信号进行了说明。

表 128.  时钟和复位信号
信号名称 方向 说明
tx_serial_clk_10g 输入 来自10G PLL的高速时钟,驱动10G PHY TX PMA。该时钟的频率为5.15625 GHz
tx_serial_clk_1g 输入 来自外部1G PLL的时钟,驱动TX高速串行接口(HSSI)电路。连接到native PHY的tx_serial_clk输入。
rx_cdr_ref_clk_10g 输入 10G PHY RX PLL参考时钟。该时钟频率可以是644.53125 MHz322.2656 MHz
rx_cdr_refclk_1g 输入 RX 1G PLL参考时钟,驱动RX HSSI电路。连接到native PHY的rx_cdr_refclk输入。
mgmt_clk 输入 Avalon-MM时钟和控制系统时钟。频率范围从100 MHz到125 MHz。
mgmt_clk_reset 输入 置位时,复位整个PHY。
xgmii_tx_clk 输入 与MAC连接的XGMII TX接口的时钟。能够连接到tx_div_clkout。 这驱动Native PHY的tx_coreclkin
xgmii_rx_clk 输入 与MAC连接的XGMII TX接口的时钟。Intel建议将此时钟直接连接到PLL用于TSE。 这驱动native PHY的rx_coreclkin。该时钟频率为156.25或312.5 MHz。
tx_clkout 输出 发送并行时钟,来自HSSI上的out_pld_pcs_tx_clk_out。这可用于提供XGMII时钟或GMII时钟,当如果重配置PHY,那么频率将会改变。其频率为125,156.25,161,258,或312.5 MHz。
rx_clkout 输出 接收并行时钟,来自HSSI上的out_pld_pcs_rx_clk_out。如果重配置PHY,频率将改变。其频率为125,156.25,161,258,或312.5 MHz。
tx_pma_clkout 输出 发送PMA时钟。此时钟用于1588模式TX FIFO和1G TX和RX PCS并行数据接口。注意:要对10G TX数据通路时钟使用tx_div_clkoutxgmii_tx_clk。该时钟用于1G模式GMII/MII数据和SyncE模式,在这些模式下此时钟可以用作一个基准来锁定一个外部时钟源。其频率为125,161或258MHz。
rx_pma_clkout 输出 接收PMA时钟。此时钟用于1588模式RX FIFO和1G RX FIFO。注意:要对10G RX数据通路时钟使用tx_div_clkoutxgmii_rx_clk。该时钟用于SyncE模式,在此模式下此时钟可以用作一个基准来锁定一个外部时钟源。其频率为125,161或258MHz。
tx_div_clk 输出 这是一个发送div33时钟,来自Native PHY tx_pma_div_clkout。此时钟可以连接到xgmii_tx_clkxgmii_rx_clk时钟输入来驱动MAC接口,但如果PHY重配置成1G模式,那么频率将会改变。其频率为125,156.25或312.5 MHz。
rx_div_clk 输出 这是一个接收div33时钟,恢复已接收的数据。此时钟驱动自动协商(AN)和链路训练(LT)逻辑,来自Native PHY rx_pma_div_clkout端口。注意:要对10G TX数据通路时钟使用tx_clkoutxgmii_rx_clk。如果PHY重配置成1G模式,那么频率将会改变。其频率为125,156.25或312.5 MHz。
calc_clk_1g 输入

此时钟用于GIGE PCS 1588模式。要实现所有速度模式的高精确度,calc_clk_1g的建议频率是80 MHz。此外,80 MHz时钟的ppm应该与125 MHz pll_ref_clk_1g输入是相同的。没有速率匹配FIFO模式的随机误差是:

  • ±1 ns at 1000 Mbps
  • ± 5 ns at 100 Mbps
  • ± 25 ns at 10 Mbps
tx_analogreset 输入 复位收发器PHY的模拟TX部分。同步到mgmt_clk
tx_digitalreset 输入 复位收发器PHY的数字TX部分。同步到mgmt_clk
rx_analogreset 输入 复位收发器PHY的模拟RX部分。同步到mgmt_clk
rx_digitalreset 输入 复位收发器PHY的数字RX部分。同步到mgmt_clk
usr_seq_reset 输入 复位sequencer。启动PCS重配置;如果使能了AN和LT模式,则还会重新启动AN和/或LT。同步到mgmt_clk
rx_data_ready 输出 置位时表明您可以开始发送10G数据了。同步到xgmii_rx_clk