文章 ID: 000080220 内容类型: 故障排除 上次审核日期: 2021 年 09 月 02 日

即使 Quartus Prime fitter 指出启用了开放性消耗,为什么Arria 10 双向引脚的行为并不会作为开放式消耗?

环境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

由于 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 软件的未来版本中解决。

相关产品

本文适用于 1 产品

英特尔® 可编程设备

1

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。