在UCF文件中交换极性(甚至在VHDL中...)

时间:2014-06-05 16:07:33

标签: vhdl inversion

我有一个硬件连接到FMC,我知道有一个设计故障,硬件沿FMC引脚有极性反转。我想简单地试着快速纠正这个问题。

我尝试在项目中执行此操作,在LVDS缓冲区上,输入连接到"而不是"尝试翻转它们,这给了我这个错误的引脚:

NgdBuild:925 - input net 'usr/fmc2_map/la[0].fmc_la_buf/io_n_INV_1415_o'
   is connected to the incorrect side of buffer(s):

接下来我尝试编辑UCF文件:

NET "fmc2_la_n[0]"                                LOC = G20 ;   # IO_L10N_MRCC_26
NET "fmc2_la_p[0]"                                LOC = F21 ;   # IO_L10P_MRCC_26
NET "fmc2_la_n[1]"                                LOC = H20 ;   # IO_L11N_SRCC_26
NET "fmc2_la_p[1]"                                LOC = H19 ;   # IO_L11P_SRCC_26

我尝试换过n和p,我告诉我我反转了极性(这就是我想要做的),它告诉我要加上这个:

XIL_PAR_ALLOW_LVDS_LOC_OVERRIDE

但是我在哪里添加它,或者如何禁用这些消息?

1 个答案:

答案 0 :(得分:0)

疲惫的旅行者......

在启动ise之前在命令行中输入:

export XIL_PAR_ALLOW_LVDS_LOC_OVERRIDE="1"