SPARTAN-6- LogICORIP显示端口V3.2-VESA规范终止方案在AUX状态机上引起损坏

描述

版本发现V3.2
版本解析和其他已知问题(赛灵思解答33258).

VESA显示端口规范要求当不驱动AUX信道时,差分对(P和N)应该被终止/拉到共同的电压参考点。
这个终止方案导致SPARTAN-6I/O产生内部“噪声”,它可能超过0.4个U单位间隔,并且将穿透V3.2 Rev 2核心中添加的软AUX噪声滤波器。(赛灵思解答55359). 由于“噪声”的长度与规则的数据长度非常相似,单独使用AUX噪声滤波器是不够的。

当AUX事务开始时,它总是会有一个同步字,它是26到32个连续的转换,紧接着是2个高的和2个低的。
结果发现,DISPrPultV3.2内核确实检测到了同步字,但没有寻找连续的过渡,因此穿透AUX噪声滤波器的噪声会无意中提前状态机。

解决方案

DePasPo.V3.2 Rev 8和稍后的补丁包括一个更新的AUX状态机,用于源和接收器内核。更新的AUX状态机将具体地看同步字中的26到32个连续的转换,接着是开始代码(2个高,2个低)。在一个成功的同步字被检测之后,将由核心处理。

对于7系列器件,建议升级到ViVADO工具中可用的最新核心版本。这个问题在DePrPosiv4.1内核中得到解决。

可以在DISPACK V3.2修补程序中找到(赛灵思解答53422).
源核心应在修订4或更高版本。
也就是说,版本号寄存器(0x0F8)应该读取03020400。

汇核应在修订8或以后。
也就是说,版本号寄存器(0x0F8)应该读取03020800。

修订历史:
9/9/2013 -首次发布

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

提问于 2018-07-30 17:45:58 +0800

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

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