7.1IXST,ViTEX-E -“错误:设计规则:450(451)-块检查:非法LVDS配置……”

描述

关键词:成对

紧迫性:标准

一般描述:
当我用通常的方法来实现LVDS时(赛灵思解答8187)在XST,无论是Verilog还是VHDL,都会出现以下错误:

错误:设计规则:450 -块检查:非法LVDS配置。从属COMP DOUTHN和主COMP DOUTUP没有正确Program。除了从属OMUXProgram必须相对于主OMUXProgram反转之外,两个COMs必须被Program相同。

错误:设计规则:451 -块检查:非法LVDS配置。从属COMP DOUTHN和主COMP DOUTP在PIN 0上有不同的信号。

错误:设计规则:451 -块检查:非法LVDS配置。从属COMP DOUTHN和主COMP DOUTP在PIN 5上有不同的信号。

解决方案

为了避免这些错误,将IOB属性设置为XST:“否”:

伊斯
1。突出显示顶级文件。
2。右键单击“综合”过程。
三。选择“属性”。
4。选择“Xilinx特定选项”。
5。将“包I/O寄存器转换成IOBs”从“自动”改为“否”。

XST命令行
使用“-IOB假”

高密度脂蛋白
若要通过HDL传递约束,请参阅XST用户指南:
HTTP://Spop.xILIX.COM/Spope/Studio软件手册

对于LVPECL,XST综合选项“等效寄存器删除”也会导致此错误。默认情况下,此选项在ISE中打开。关闭它可能有助于避免上面的错误。

如果在双向LVDS IOBS中注册输入,则会出现此问题。因此,MAP还必须禁用输入IOB寄存器打包。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 09:59:54 +0800

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

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