1. 程式人生 > >Quartus II 管腳分配的兩種方法

Quartus II 管腳分配的兩種方法

方法一:Import Assignments

步驟1:使用記事本或類似軟體新建一個txt檔案(或csv檔案),按如下格式編寫管腳分配內容(不同的開發版,其內容也不同,本文以我使用的艾米電子2C8開發版為範例)。

注意:To和Location兩個關鍵字中間有一個半形逗號。

圖1 pin.txt

圖1 pin.txt

步驟2:在QII軟體中,選擇“Assignments —— Import Assignments”。如圖所示,匯入xxx.txt檔案即可。

圖2 匯入pin.txt

圖2 匯入pin.txt

步驟3:在QII軟體中,選擇“Assignments —— Pin”標籤(或者點選image按鈕) ,開啟Pin Planner,驗證管腳是否分配正確。

圖3 驗證管腳是否分配正確

圖3 驗證管腳是否分配正確

方法二:source xxx.tcl

步驟1:在QII軟體中,使用“Assignments —— Remove Assignments”標籤,移除管腳分配內容,以確保此次操作,分配的管腳沒有因為覆蓋而出現錯誤的情況。

圖4 Remove Assignments

圖4 Remove Assignments

注:在未執行任何管腳分配操作新工程中,可跳過步驟1。

步驟2:使用記事本或類似軟體新建一個tcl檔案,按如下格式編寫管腳分配內容(不同的開發版,其內容也不同,本文以我使用的艾米電子2C8開發版為範例)。

注意關鍵字set_location_assignment和-to的用法。

圖5 pin.tcl

圖5 pin.tcl

步驟3:執行pin.tcl

方法1:在QII軟體中,使用“View —— Utility Windows —— Tcl Console”標籤,開啟Quartus II Tcl Console。執行語句:

圖6 source pin.tcl

圖6 source pin.tcl

方法2:在QII軟體中,使用“Tools —— Tcl Scripts …”標籤,開啟Tcl Scripts。

圖7 Tcl Scripts

圖7 Tcl Scripts

選擇pin.tcl,選擇“Run”標籤,執行Tcl檔案。

步驟4:同方法1的步驟3。