【INTEL(ALTERA)】为什么 F-Tile DisplayPort FPGA IP 设计示例无法通过高比特率 3 (HBR3) 的 RX 链路调训?

本文主要是介绍【INTEL(ALTERA)】为什么 F-Tile DisplayPort FPGA IP 设计示例无法通过高比特率 3 (HBR3) 的 RX 链路调训?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

说明

解决方法


说明

由于 Quartus® Prime Pro Edition 软件版本 v23.3 和 v23.4 生成的 F-Tile DisplayPort FPGA IP 设计示例中存在问题,您可能会在 HBR3 上观察到 RX 链路训练失败。

解决方法

要在这些软件版本中变通解决此问题,请使用以下 RxEQ 参数编辑项目 Quartus 设置文件 (.qsf),然后重新编译设计。

set_instance_assignment -name HSSI_PARAMETER “rx_ac_couple_enable=ENABLE” -to fmc_rx_p[3] -entity agi_dp_demo
set_instance_assignment -name HSSI_PARAMETER “rx_ac_couple_enable=ENABLE” -to fmc_rx_n[3] -entity agi_dp_demo
set_instance_assignment -name HSSI_PARAMETER “rx_ac_couple_enable=ENABLE” -to fmc_rx_p[2] -entity agi_dp_demo
set_instance_assignment -name HSSI_PARAMETER “rx_ac_couple_enable=ENABLE” -to fmc_rx_n[2] -entity agi_dp_demo
set_instance_assignment -name HSSI_PARAMETER “rx_ac_couple_enable=ENABLE” -to fmc_rx_p[1] -entity agi_dp_demo
set_instance_assignment -name HSSI_PARAMETER “rx_ac_couple_enable=ENABLE” -to fmc_rx_n[1] -entity agi_dp_demo
set_instance_assignment -name HSSI_PARAMETER “rx_ac_couple_enable=ENABLE” -to fmc_rx_p[0] -entity agi_dp_demo
set_instance_assignment -name HSSI_PARAMETER “rx_ac_couple_enable=ENABLE” -to fmc_rx_n[0] -entity agi_dp_demo
set_instance_assignment -name HSSI_PARAMETER “rx_onchip_termination=RX_ONCHIP_TERMINATION_R_2” -to fmc_rx_p[3] -entity agi_dp_demo
set_instance_assignment -name HSSI_PARAMETER “rx_onchip_termination=RX_ONCHIP_TERMINATION_R_2” -to fmc_rx_n[3] -entity agi_dp_demo
set_instance_assignment -name HSSI_PARAMETER “rx_onchip_termination=RX_ONCHIP_TERMINATION_R_2” -to fmc_rx_p[2] -entity agi_dp_demo
set_instance_assignment -name HSSI_PARAMETER “rx_onchip_termination=RX_ONCHIP_TERMINATION_R_2” -to fmc_rx_n[2] -entity agi_dp_demo
set_instance_assignment -name HSSI_PARAMETER “rx_onchip_termination=RX_ONCHIP_TERMINATION_R_2” -to fmc_rx_p[1] -entity agi_dp_demo
set_instance_assignment -name HSSI_PARAMETER “rx_onchip_termination=RX_ONCHIP_TERMINATION_R_2” -to fmc_rx_n[1] -entity agi_dp_demo
set_instance_assignment -name HSSI_PARAMETER “rx_onchip_termination=RX_ONCHIP_TERMINATION_R_2” -to fmc_rx_p[0] -entity agi_dp_demo
set_instance_assignment -name HSSI_PARAMETER “rx_onchip_termination=RX_ONCHIP_TERMINATION_R_2” -to fmc_rx_n[0] -entity agi_dp_demo
set_instance_assignment -name HSSI_PARAMETER “rxeq_dfe_data_tap_1=0” -to fmc_rx_p[3]
set_instance_assignment -name HSSI_PARAMETER “rxeq_dfe_data_tap_1=0” -to fmc_rx_n[3]
set_instance_assignment -name HSSI_PARAMETER “rxeq_dfe_data_tap_1=0” -to fmc_rx_p[2]
set_instance_assignment -name HSSI_PARAMETER “rxeq_dfe_data_tap_1=0” -to fmc_rx_n[2]
set_instance_assignment -name HSSI_PARAMETER “rxeq_dfe_data_tap_1=0” -to fmc_rx_p[1]
set_instance_assignment -name HSSI_PARAMETER “rxeq_dfe_data_tap_1=0” -to fmc_rx_n[1]
set_instance_assignment -name HSSI_PARAMETER “rxeq_dfe_data_tap_1=0” -to fmc_rx_p[0]
set_instance_assignment -name HSSI_PARAMETER “rxeq_dfe_data_tap_1=0” -to fmc_rx_n[0]
set_instance_assignment -name HSSI_PARAMETER “rxeq_hf_boost=0” -to fmc_rx_p[3]
set_instance_assignment -name HSSI_PARAMETER “rxeq_hf_boost=0” -to fmc_rx_n[3]
set_instance_assignment -name HSSI_PARAMETER “rxeq_hf_boost=0” -to fmc_rx_p[2]
set_instance_assignment -name HSSI_PARAMETER “rxeq_hf_boost=0” -to fmc_rx_n[2]
set_instance_assignment -name HSSI_PARAMETER “rxeq_hf_boost=0” -to fmc_rx_p[1]
set_instance_assignment -name HSSI_PARAMETER “rxeq_hf_boost=0” -to fmc_rx_n[1]
set_instance_assignment -name HSSI_PARAMETER “rxeq_hf_boost=0” -to fmc_rx_p[0]
set_instance_assignment -name HSSI_PARAMETER “rxeq_hf_boost=0” -to fmc_rx_n[0]
set_instance_assignment -name HSSI_PARAMETER “rxeq_vga_gain=37” -to fmc_rx_p[3]
set_instance_assignment -name HSSI_PARAMETER “rxeq_vga_gain=37” -to fmc_rx_n[3]
set_instance_assignment -name HSSI_PARAMETER “rxeq_vga_gain=37” -to fmc_rx_p[2]
set_instance_assignment -name HSSI_PARAMETER “rxeq_vga_gain=37” -to fmc_rx_n[2]
set_instance_assignment -name HSSI_PARAMETER “rxeq_vga_gain=37” -to fmc_rx_p[1]
set_instance_assignment -name HSSI_PARAMETER “rxeq_vga_gain=37” -to fmc_rx_n[1]
set_instance_assignment -name HSSI_PARAMETER “rxeq_vga_gain=37” -to fmc_rx_p[0]
set_instance_assignment -name HSSI_PARAMETER “rxeq_vga_gain=37” -to fmc_rx_n[0]
set_instance_assignment -name HSSI_PARAMETER “vsr_mode=VSR_MODE_DISABLE” -to fmc_rx_p[3]
set_instance_assignment -name HSSI_PARAMETER “vsr_mode=VSR_MODE_DISABLE” -to fmc_rx_n[3]
set_instance_assignment -name HSSI_PARAMETER “vsr_mode=VSR_MODE_DISABLE” -to fmc_rx_p[2]
set_instance_assignment -name HSSI_PARAMETER “vsr_mode=VSR_MODE_DISABLE” -to fmc_rx_n[2]
set_instance_assignment -name HSSI_PARAMETER “vsr_mode=VSR_MODE_DISABLE” -to fmc_rx_p[1]
set_instance_assignment -name HSSI_PARAMETER “vsr_mode=VSR_MODE_DISABLE” -to fmc_rx_n[1]
set_instance_assignment -name HSSI_PARAMETER “vsr_mode=VSR_MODE_DISABLE” -to fmc_rx_p[0]
set_instance_assignment -name HSSI_PARAMETER “vsr_mode=VSR_MODE_DISABLE” -to fmc_rx_n[0]

从 Quartus® Prime Pro Edition 软件 24.1 版开始,该问题已得到修复。

这篇关于【INTEL(ALTERA)】为什么 F-Tile DisplayPort FPGA IP 设计示例无法通过高比特率 3 (HBR3) 的 RX 链路调训?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1064623

相关文章

python实现pdf转word和excel的示例代码

《python实现pdf转word和excel的示例代码》本文主要介绍了python实现pdf转word和excel的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一、引言二、python编程1,PDF转Word2,PDF转Excel三、前端页面效果展示总结一

在MyBatis的XML映射文件中<trim>元素所有场景下的完整使用示例代码

《在MyBatis的XML映射文件中<trim>元素所有场景下的完整使用示例代码》在MyBatis的XML映射文件中,trim元素用于动态添加SQL语句的一部分,处理前缀、后缀及多余的逗号或连接符,示... 在MyBATis的XML映射文件中,<trim>元素用于动态地添加SQL语句的一部分,例如SET或W

Redis延迟队列的实现示例

《Redis延迟队列的实现示例》Redis延迟队列是一种使用Redis实现的消息队列,本文主要介绍了Redis延迟队列的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习... 目录一、什么是 Redis 延迟队列二、实现原理三、Java 代码示例四、注意事项五、使用 Redi

SpringBoot如何使用TraceId日志链路追踪

《SpringBoot如何使用TraceId日志链路追踪》文章介绍了如何使用TraceId进行日志链路追踪,通过在日志中添加TraceId关键字,可以将同一次业务调用链上的日志串起来,本文通过实例代码... 目录项目场景:实现步骤1、pom.XML 依赖2、整合logback,打印日志,logback-sp

Python中的可视化设计与UI界面实现

《Python中的可视化设计与UI界面实现》本文介绍了如何使用Python创建用户界面(UI),包括使用Tkinter、PyQt、Kivy等库进行基本窗口、动态图表和动画效果的实现,通过示例代码,展示... 目录从像素到界面:python带你玩转UI设计示例:使用Tkinter创建一个简单的窗口绘图魔法:用

解决Cron定时任务中Pytest脚本无法发送邮件的问题

《解决Cron定时任务中Pytest脚本无法发送邮件的问题》文章探讨解决在Cron定时任务中运行Pytest脚本时邮件发送失败的问题,先优化环境变量,再检查Pytest邮件配置,接着配置文件确保SMT... 目录引言1. 环境变量优化:确保Cron任务可以正确执行解决方案:1.1. 创建一个脚本1.2. 修

在Pandas中进行数据重命名的方法示例

《在Pandas中进行数据重命名的方法示例》Pandas作为Python中最流行的数据处理库,提供了强大的数据操作功能,其中数据重命名是常见且基础的操作之一,本文将通过简洁明了的讲解和丰富的代码示例,... 目录一、引言二、Pandas rename方法简介三、列名重命名3.1 使用字典进行列名重命名3.编

Python使用Colorama库美化终端输出的操作示例

《Python使用Colorama库美化终端输出的操作示例》在开发命令行工具或调试程序时,我们可能会希望通过颜色来区分重要信息,比如警告、错误、提示等,而Colorama是一个简单易用的Python库... 目录python Colorama 库详解:终端输出美化的神器1. Colorama 是什么?2.

Go Gorm 示例详解

《GoGorm示例详解》Gorm是一款高性能的GolangORM库,便于开发人员提高效率,本文介绍了Gorm的基本概念、数据库连接、基本操作(创建表、新增记录、查询记录、修改记录、删除记录)等,本... 目录1. 概念2. 数据库连接2.1 安装依赖2.2 连接数据库3. 数据库基本操作3.1 创建表(表关

Python视频剪辑合并操作的实现示例

《Python视频剪辑合并操作的实现示例》很多人在创作视频时都需要进行剪辑,本文主要介绍了Python视频剪辑合并操作的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习... 目录介绍安装FFmpegWindowsMACOS安装MoviePy剪切视频合并视频转换视频结论介绍