7系列XADC - Vivado 2012.3“错误:[放置30-372]由于辅助输入,BankXX已锁定具有不兼容标准的终端”

描述

当XADC辅助输入用作存储体中的仿真输入时,Vivado Design Suite 2012.3会在Placer阶段产生以下错误:

阶段7.1.1 IO /时钟放置器
错误:[放置30-372] Bank.15锁定的终端具有不兼容的标准:不兼容的IO标准对:LVCMOS25和LVCMOS18以下终端符合这些IO标准:
SioStd:LVCMOS25 VCCO = 2.5终止:0 TermDir:In Bank:15 Placed:Term:RS232_Uart_1_sin
SioStd:LVCMOS18 VCCO = 1.8终止:0 TermDir:In Bank:15 Placed:Term:axi_xadc_0_VAUXN_pin

辅助输入可用作仿真或数字输入。如果将它们用作仿真输入,则需要遵守仿真输入规范而不是数字规范。

  • Vivado Design Suite 2012.2要求所有I / O都具有为7系列器件指定的有效IOSTANDARD。
  • Vivado Design Suite 2013.2要求所有I / O都具有为Zynq 7000器件指定的有效IOSTANDARD。

如果未选择IOSTANDARD,则工具使用LVCMOS25的默认IOSTANDARD;并且,如果存储体中的其他数字I / O需要3.3V的VCCO,则确定两者不兼容并发出错误。

如果没有Bank兼容性问题,Placer将不会发出错误,但由于DEFAULT IOSTANDARD用于XADC输入,write_bitstream将发出错误。

[Drc 23-20]规则违规(NSTD-1)未指定的I / O标准 - 250个逻辑端口中的2个使用I / O标准(IOSTANDARD)值'DEFAULT',而不是用户指定的特定值

Vivado工具中没有可用的仿真输入IOSTANDARD。要解决Placer和write_bitstream错误,您可以定义与bank中的数字I / O兼容的任何IOSTANDARD。

例如,如果数字I / O是LVCMOS33,您也可以将辅助输入定义为LVCMOS33。

注意:辅助输入仍将被视为仿真输入,具体取决于它们是否连接到设计中XADC的辅助输入。

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

提问于 2018-07-31 13:16:35 +0800

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

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