由于英特尔® Arria® 10 或英特尔® Cyclone® 10 GX 设备校准代码出现错误,当通过以下 Quartus® Prime 设置文件 (QSF) 分配之一保留相应的未使用发送器时,在上电或用户模式校准后,可能会看到高 BER。
全局保留 QSF 分配
set_global_assignment – 名称PRESERVE_UNUSED_XCVR_CHANNEL ON
每针保留 QSF 分配
set_instance_assignment – 名称PRESERVE_UNUSED_XCVR_CHANNEL ON – 要<锁定名称>
如果简单的接收器通道被保留,则它可能无法正确校准。未保留相应发射器的单工接收器通道被正确校准。
您可以使用以下方法之一来解决此问题:
- 如果未使用的发射器将永不使用,且不需要保留,可以移除针对相应发射器引脚的 QSF 分配。
- 如果将来可以使用未使用的发射器并需要保留,则可以实例化最小的数据速率,即与常用的简单接收器对应的虚拟单工发射器。您可以在 Tx 并行端口上设置静态0x00模式,并选择最小 VOD。
- 此问题已在 英特尔® Quartus® Prime Software v19.1 中解决。