由于 Quartus® Prime 软件版本 16.0.2 及更早版本中的问题,配置为 Arria® 10 设备中的 I/O 双向消耗和开放式消耗可能无法进入 Hi-Z,但是在使用以下结构实施时,在 ENABLE ='0'时,驱动器会高:
INOUT < = "0",当启用 ='1'其他"Z"时;
您可以使用以下工作之一来避免这种行为。
1. 将引人 I/O 视为输出,而不是输入输出,或者
2. 用户Altera GPIO IO,以在开放式消耗模式下实例化 I/O 缓冲区
3. 使用保留属性,如下所示:
信号zero_sig:std_logic:='0';
属性保留 : 控制收集 ;
属性保留zero_sig:信号是真实的;
user_pin_name (注意:user_pin_name宣布为 INOUT)
此问题计划在 Quartus Prime 软件的未来版本中解决。