Intel® Cyclone® 10 GX收发器PHY用户指南

ID 683054
日期 12/28/2017
Public
文档目录

2.9.2.1. 字对齐器手动模式(Word Aligner Manual Mode)

要使用此模式:

  1. RX word aligner mode设置成Manual (FPGA Fabric controlled)
  2. 根据PCS-PMA接口宽度设置RX word aligner pattern length选项。
  3. RX word aligner pattern (hex)字段输入一个十六进制值。

此模式添加rx_patterndetectrx_syncstatus 。您可以选择Enable rx_std_wa_patternalign port选项以使能rx_std_wa_patternalignrx_std_wa_patternalign上的一个active high会重新对齐字对齐器一次。

注:
  • 当存在码型匹配时,rx_patterndetect就会被置位。
  • 字对齐器实现同步后, rx_syncstatus被置位。
  • rx_std_wa_patternalign被置位以重新对齐和重新同步。
  • 如果设计中有多个通道,那么rx_patterndetectrx_syncstatusrx_std_wa_patternalign会变成总线,其中每个比特对应一个通道。

通过监控rx_parallel_data可以验证此功能。

下面的时序图演示了如何使用端口并显示了各种控制和状态信号之间的关系。在顶部波形中, rx_parallel_data最初未被对齐。在置位rx_std_wa_patternalign信号后,它变为对齐的。底部波形显示了当rx_parallel_data已经对齐时的rx_syncstatus信号的行为。

图 82. 当PCS-PMA接口宽度为8比特时的手动模式 tx_parallel_data = 8'hBC,word aligner pattern = 8'hBC

在手动对齐模式下,通过rx_std_wa_patternalign输入信号或者rx_enapatternalign寄存器对字对齐操作进行手动控制。字对齐操作对rx_enapatternalign是电平敏感的。只要字对齐器重新对齐到新的字边界,字对齐器就会置位rx_syncstatus信号一个并行时钟周期。

图 83. 当PCS-PMA接口宽度为10比特时的手动模式 tx_parallel_data = 10'h3BC,word aligner pattern = 10'h3BC
图 84. 当PCS-PMA接口宽度为16比特时的手动模式 tx_parallel_data = 16'hF3BC,word aligner pattern = 16'hF3BC
图 85. 当PCS-PMA接口宽度为20比特时的手动模式 tx_parallel_data = 20'hFC3BC,word aligner pattern = 20'hFC3BC