1. 程式人生 > >Altera中TCL指令碼管腳鎖定的編寫

Altera中TCL指令碼管腳鎖定的編寫

在Quartus環境下,自動分配引腳有三種方法:

1.使用tcl指令碼的方法

(1) 生成tcl檔案。project--->Generate Tcl File for project...

[轉載]Altera <wbr>FPGA自動分配引腳的方法

(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檔案相同。