是的,由于 Quartus® II 9.1SP2 和早期版本中的组装器错误,无论逻辑选项"PCI_IO"设置如何,配置文件仅包含列 I/O 引脚上的片上夹二极管的默认设置。 受影响的设备家族是:Stratix® III、Stratix IV、Hardcopy® III、Hardcopy IV 和 Arria® II GX 设备。
对于 PCI/PCI-X I/O 标准,始终启用片上夹二极管。对 3.0V PCI/PCI-X IO 引脚没有影响,因为始终启用片上夹二极管来保护 IO 缓冲区免受超压。
对于 3.3V/3.0V LVTTL/LVCMOS I/O 标准,片上夹二极管始终被禁用。您可以选择外部夹二极管解决方案。
您可以比较两个相同的设计的 .sof 文件(配置文件), 由相同的 Quartus II 软件版本编译,但 具有不同的片上夹二极管设置,以验证您是否受到"组装器"错误的影响。如果两个文件没有二进制位差异,您会受到此错误的影响。
组装程序错误将在 Quartus II 软件的未来版本中修复。如果此时需要控制片上夹二极管,可以安装 Quartus II 9.1 SP2 并应用 Linux 或 PC 补丁 2.06。
Quartus® II 软件版本 9.1 SP2 Linux Patch 2.06
Quartus® II 软件版本 9.1 SP2 Windows Patch 2.06
您必须注意,自述文件包含一个 INI 变量,需要随安装 Quartus II 软件版本 9.1 SP2 和补丁 2.06 一起设置。
您可以使用记事本创建 Quartus II .ini 文件。 启动记事本并将 INI 变量复制到文件中。 选择:文件>Save As,并命名为文件,"quartus.ini",并将"保存类型"更改为"所有文件",并将文件保存到您的项目目录中。
如果您不将"保存类型"更改为"所有文件",记事本会将 .txt 添加并扩展至文件名。 这将使 Quartus® II 软件无法正确读取 quartus.ini 文件并实施 INI 变量。