由于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;
没有回复内容