在 Quartus® II 軟體版本 7.1 和 7.2 中,您無法指派具有差異 I/O 原始值的針腳位置。在設計編譯過程中,當您使用以下差異原始碼中的參數,在 HDL 代碼中指派最高層級針腳的位置時,您可能會看到這個錯誤:
input diffin_p, diffin_n;
wire tmp;
ALT_INBUF_DIFF DIFF_IN (
.i ( diffin_p ),
.ibar ( diffin_n ),
.o ( tmp )
);
defparam DIFF_IN.io_standard = "LVDS";
defparam DIFF_IN.location = "PIN_AG18";
在 Quartus II 軟體版本 7.1 和 7.2 中編譯設計時,您可以使用 HDL 代碼中的差異原始值進行Stratix® III 與 Cyclone® III 設計,但您必須使用 Quartus II 軟體分配編輯器將針腳位置分配至裝置針腳位置的頂級差異針腳。
如需作業編輯的詳細資訊,請參閱 Quartus II 手冊中的作業編輯章節 ,請參閱 HTTP://www.altera.com/literature/hb/qts/qts_qii52001.pdf。
如需差分 I/O 原始體的詳細資訊,請參閱 Quartus II 說明。
這個問題預定在 Quartus II 軟體日後發佈時解決。