Altera中TCL指令碼管腳鎖定的編寫
阿新 • • 發佈:2019-01-03
在Quartus環境下,自動分配引腳有三種方法:
1.使用tcl指令碼的方法
(1) 生成tcl檔案。project--->Generate Tcl File for project...
(2)找到"set_location_assignment"欄位編輯管腳。
例:
........
set_location_assignment PIN_D13 -to iCLK
set_location_assignment PIN_G26 -to iRST_N
set_location_assignment PIN_H3 -to LCD_DATA[0]
.......
#後為註釋部分。
(3)儲存。
(4) Project->Add/Remove Files.....->找到該檔案,點選Add。
(5)Tools->Tcl Scripe .....->選中該檔案,點選run,設定完畢。
2.新增.cvs檔案
(1)新建一個excel檔案,內容格式如下:
To Location
SW[0] PIN_N25
SW[1] PIN_N26
SW[2] PIN_P25
SW[3] PIN_AE14
SW[4] PIN_AF14
儲存時將檔案型別設為.cvs格式。
注意:該檔案中的引腳名一定要和quartus頂層檔案的輸入輸出引腳名一樣。
(2)Assignments->Import Assignments.....->匯入該檔案,點選OK。
設定完畢。
3.txt檔案
格式:
to,location
SW0,PIN_N25
SW1,PIN_N26
...
匯入方法與CSV檔案相同。