在 2009.12 年之前的 Synplify 軟體版本中,合成插入了用於未連接輸出埠的 TRI1 I/O 原始值。即使「停用 I/O 插入」選項是從 Synplify 中的「實作選項」頁面的「裝置」標籤中選取,亦會發生此情況。 當網路清單被納入 Quartus® II 軟體時,這些 TRI1 原始程式會避免虛擬針腳分配受到尊重。 如果實際 I/O 數量加上未連接的埠數量超過裝置的容量,這可能會在安裝過程中造成問題。
在 Synplify 軟體版本 2009.12 和更新版本中,當開啟「停用 I/O 插入」時,未使用的輸出埠將無法整合。
若要在較早版本中解決這個問題,請執行下列其中一項:
- 在執行 Synplify 合成之前,編輯 HDL 代碼以移除未連接的輸出埠。
- 使用 Quartus II 整合式合成編譯設計,並將未連接的埠指派為虛擬針腳。