在Arria V GZ和Stratix V器件中实现OBSAI协议时,确定性延迟PHY在什么条件下可能无法实现rx_syncstatus?

使用Arria V GZ和Stratix V器件中的确定性延迟PHY实现OBSAI协议时,在链接过程中发送IDLE,IDLE_ACK和IDLE_REQ模式时,可能无法实现rx_syncstatus。您可以通过重新触发rx_patternalign或断言rx_digitalreset来实现同步。

这适用于具有以下配置的确定性延迟PHY:

  • 数据速率:6.144 Gbps或3.072 Gbps
  • PMA-PCS数据宽度:20位

解决/修复方法

要解决此问题,请按照以下步骤操作:

对于14.0版之前的Quartus®II软件版本:

1.提交服务请求以获取软件补丁

2.安装补丁后,将以下分配添加到Quartus II设置文件(.qsf)

set_global_assignment -name VERILOG_MACRO“SV_XCVR_CUSTOM_NATIVE_ASSERT_SYNC_STATUS_IMM = \”assert_sync_status_imm \“”

3.重新生成确定性延迟PHY IP

4.重新编译你的设计

对于Quartus II 14.0及更高版本的软件:

1.将以下分配添加到.qsf文件中

set_global_assignment -name VERILOG_MACRO“SV_XCVR_CUSTOM_NATIVE_ASSERT_SYNC_STATUS_IMM = \”assert_sync_status_imm \“”

2.重新生成确定性延迟PHY IP

3.重新编译您的设计

如果要在单个器件中同时实施CPRI和OBSAI协议,请打开服务请求以获得进一步支持。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-03 22:20:04 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它