警告(12620):I / O输出缓冲区的输入端口OE未连接,但原子正在驱动双向直接

由于Quartus®II14.1及更早版本中的问题,当针对Arria®10器件系列将双向缓冲器的输入连接到恒定零时,您可能会看到此警告。

由于综合问题而发生问题,其中双向缓冲器的OE和IN端口被切换。

综合问题会影响所有其他器件系列,但目前仅针对Arria 10器件系列发出警告

解决/修复方法

要解决此问题,请使用“keep”属性来保留常量连线,如下面的代码所示:

对于VHDL:

signal const_zero_sig:std_logic;

attribute keep:boolean;

开始

const_zero_sig <= \'0 \';

当ENABLE = \'1 \'时,TRI_PIN <= const_zero_sig \'Z'\ n;

对于Verilog HDL:

wire const_zero_sig / * synthesis keep * /;

assign const_zero_sig = 1 \'b0;

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

提问于 2018-08-04 18:49:37 +0800

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

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