新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > FAE講堂:提升創(chuàng)造力的數(shù)字設計工具 FPGA Editor

FAE講堂:提升創(chuàng)造力的數(shù)字設計工具 FPGA Editor

作者: 時間:2011-05-06 來源:電子產(chǎn)品世界 收藏

  這樣就完成了ASIC的補丁?,F(xiàn)在重新運行設計規(guī)則 (DRC)檢查器,確保沒有引入任何新的錯誤。在菜單條中

本文引用地址:http://2s4d.com/article/119298.htm

  點擊Tools →DRC →Run。腳本完成并且沒有錯誤的情況下,就可以回到菜單選擇Tool →Script→End Recording。這將停止并關閉腳本記錄過程,下次需要這一ASIC補丁時你還可以重新利用這一腳本。一個不錯的方法是在文本編輯器中打開腳本文件,將所有GUI Post 和 Unpost命令去除。這些命令并不是必要的,而且留著它們還讓腳本難于閱讀。下面的文本就是我們ASCI補丁的腳本。 如前面所述,內(nèi)容非常直接,易于讀取。

unselect -all
setattr main edit-mode Read-Write
add -s “BUFGCTRL_X0Y28” comp
clk90_bufg ;
setattr comp clk90_bufg type BUFG
unselect -all
select pin ‘BUFGCTRL_X0Y28.I0’
select pin ‘DCM_ADV_X0Y11.CLK90’
add
post attr net $NET_0
setattr net $NET_0 name
DCM_clk90_out
unselect -all
select pin ‘OLOGIC_X0Y2.CLK’
delete
unselect -all
select pin ‘ILOGIC_X0Y3.CLK’
delete
unselect -all
select pin ‘ILOGIC_X0Y3.CLK’
select pin ‘OLOGIC_X0Y2.CLK’
select pin ‘BUFGCTRL_X0Y28.O’
add
post attr net $NET_1
setattr net $NET_1 name
clk90_bufg_out
unselect -all
drc
save -w design “patch.ncd”
“patch.pcf”
exit
end

  仔細看看腳本內(nèi)容,看能否分辨出對應GUI中做的動作。

  很重要的是,可以從GUI (在菜單條Tool →Scripts →Playback 下)中或命令行回放這一腳本。 要在編譯腳本中加入補丁,只需要增加下面一條命令就可以了:

  fpga_edline yourdesign.ncd

  yourdesign.pcf -p yourscript.scr

  應當在布局布線(PAR)完成后再執(zhí)行這一命令,即當NCD和PCF文件完成后。

   Editor真的是一項強大的用戶工具,盡管并非每個人都希望或需要在設計過程中用到它。 但當需要一些特殊處理或需要在某些地方突破規(guī)則以使設計功能更強時,沒有其它工具能夠像 Editor一樣提供如此強大的能力。你的FAE能夠向你展示其功能,展示 Editor如何幫助你完成設計調(diào)試和驗證,當然還包括對規(guī)則的突破。


上一頁 1 2 3 下一頁

關鍵詞: Xilinx FPGA 設計工具

評論


相關推薦

技術專區(qū)

關閉