由于 Quartus® II 软件 14.1 版及更早版本出现问题,当针对 英特尔® Arria® 10 设备产品家族时,当将双向缓冲区的输入连接到恒定零时,您可能会看到此警告。
该问题由 OEM 和 IN 端口在双向缓冲区切换的合成问题而出现。
合成问题影响所有其他设备产品家族。但是,目前仅针对 英特尔 Arria 10 设备家族发布警告
要解决此问题,使用“保留”属性保留常量线,如下限代码中所示:
For VHDL:
信号const_zero_sig:std_logic;
属性保留:程序收集;
属性保留const_zero_sig:信号是真实的;
开始
const_zero_sig
TRI_PIN
对于 Verilog HDL:
wire const_zero_sig /* 合成保留 */;
分配const_zero_sig = 1\'b0;
分配TRI_PIN = 启用?const_zero_sig: \'bz;
此问题计划在 Quartus II 软件的未来版本中解决。