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

ID 683617
日期 11/06/2017
Public

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

文档目录

2.9.2.1. 字对齐器手动模式

要使用此模式:

  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上的一个高电平有效将重新对齐字对齐一次。

注:
  • 只要有码型匹配,就置位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信号的行为。

图 130. 当PCS-PMA接口宽度为8比特时的手动模式 tx_parallel_data = 8'hBC,字对齐器码型 = 8'hBC

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

图 131. 当PCS-PMA 接口宽度为10比特时的手动模式 tx_parallel_data = 10'h3BC,字对齐器码型 = 10'h3BC
图 132. 当PCS-PMA接口宽度为16比特时的手动模式 tx_parallel_data = 16'hF3BC,字对齐器码型 = 16'hF3BC
图 133. 当PCS-PMA接口宽度为20比特时的手动模式 tx_parallel_data = 20'hFC3BC,字对齐器码型 = 20'hFC3BC