<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

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

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

            這樣就完成了ASIC的補(bǔ)丁?,F(xiàn)在重新運(yùn)行設(shè)計(jì)規(guī)則 (DRC)檢查器,確保沒(méi)有引入任何新的錯(cuò)誤。在菜單條中

          本文引用地址:http://www.ex-cimer.com/article/119298.htm

            點(diǎn)擊Tools →DRC →Run。腳本完成并且沒(méi)有錯(cuò)誤的情況下,就可以回到菜單選擇Tool →Script→End Recording。這將停止并關(guān)閉腳本記錄過(guò)程,下次需要這一ASIC補(bǔ)丁時(shí)你還可以重新利用這一腳本。一個(gè)不錯(cuò)的方法是在文本編輯器中打開(kāi)腳本文件,將所有GUI Post 和 Unpost命令去除。這些命令并不是必要的,而且留著它們還讓腳本難于閱讀。下面的文本就是我們ASCI補(bǔ)丁的腳本。 如前面所述,內(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

            仔細(xì)看看腳本內(nèi)容,看能否分辨出對(duì)應(yīng)GUI中做的動(dòng)作。

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

            fpga_edline yourdesign.ncd

            yourdesign.pcf -p yourscript.scr

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

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


          上一頁(yè) 1 2 3 下一頁(yè)

          關(guān)鍵詞: Xilinx FPGA 設(shè)計(jì)工具

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();