是的,由於 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
您必須注意,ReadMe 檔案包含需要安裝 Quartus II 軟體版本 9.1 SP2 和修補程式 2.06 的 INI 變數。
您可以使用 Notepad 建立 Quartus II .ini 檔案。 啟動 Notepad 並將 INI 變數複製到檔案中。 選擇:檔>Save 為檔案並命名檔「quartus.ini」,並將「儲存類型」變更為「所有檔案」,並將檔案儲存到專案目錄中。
如果您不將「儲存為類型」變更為「所有檔案」,Notepad 將會將 .txt 新增並延伸至檔案名。 這將導致 Quartus II 軟體無法讀取 quartus.ini 檔案,並正確執行 INI 變數。