新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > FPGA Editor應用技巧

        FPGA Editor應用技巧

        作者: 時間:2010-12-11 來源:網絡 收藏


        這樣就完成了ASIC的補丁。現在重新運行設計規則(DRC)檢查器,確保沒有引入任何新的錯誤。在菜單條中點擊Tools →DRC →Run。

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

        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

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

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

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

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

        本文引用地址:http://www.104case.com/article/151251.htm

        上一頁 1 2 3 下一頁

        關鍵詞: 應用技巧 Editor FPGA

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 高雄县| 云阳县| 汽车| 宁陵县| 宜丰县| 阿鲁科尔沁旗| 财经| 梓潼县| 常宁市| 东宁县| 二连浩特市| 淮滨县| 时尚| 武隆县| 连江县| 高淳县| 息烽县| 龙井市| 礼泉县| 临澧县| 浮山县| 遂川县| 潞西市| 伊宁县| 成安县| 周宁县| 浠水县| 独山县| 察雅县| 台中市| 永登县| 台湾省| 连山| 五大连池市| 凤山县| 福安市| 临沭县| 出国| 沙河市| 丹寨县| 田林县|