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

          新聞中心

          EEPW首頁 > EDA/PCB > 設計應用 > FPGA設計開發(fā)軟件ISE使用技巧之:典型實例-增量式設計演示

          FPGA設計開發(fā)軟件ISE使用技巧之:典型實例-增量式設計演示

          作者: 時間:2015-02-02 來源:網(wǎng)絡 收藏

            首先對工程實現(xiàn)的屬性進行設置,具體設置如下。

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

            單擊右鍵,選擇進程瀏覽器中的“Implement Design”的“Property”選項,彈出工程實現(xiàn)屬性對話框,如圖6.95所示。在增量設計屬性頁中做如下設置。

            · 為“Enable Incremental Design Flow”使能增量實現(xiàn)。

            · 為“Run Guided Incremental Design Flow”設置用指引文件來引導增量實現(xiàn)。

            · 為“MAP Guide Design File(.ncd)”設置指引映射的指引文件top_map_guide.ncd路徑。

            · 為“PAR Guide Design File(.ncd)”設置指引布局布線的指引文件top_guide.ncd路徑。

            按上述方式設置完畢后,對工程進行映射和布局布線后,查看映射和布局布線報告,對于映射報告注意以下內容。

            如圖6.96所示,在映射報告中會對每個邏輯分組在各自約束的區(qū)域內的資源利用情況作一個總結報告??梢钥吹礁鞣纸M所用的LUT和Slices占其約束區(qū)域總量的百分比。如果出現(xiàn)某一邏輯分組的使用率達90%以上,而有些邏輯分組還不到1%,則需要重新進行區(qū)域約束。

            

           

            圖6.96 映射報告(Map Report)

            區(qū)域約束最好在生成初始指引文件時就確認。在普通模式下完成映射后查看映射報告,查看每個邏輯分組的資源利用率。如是不合適,則更改區(qū)域約束,重新進行映射。

            對于布局布線報告注意以下內容。

            如圖6.97所示,布局布線時讀取了top_guide.ncd作為指引文件,僅有rs_232邏輯分組重新進行了布局布線(AG_rs232 was re-implemented)。SRAM邏輯分組完全繼承了前面已有的結果(AG_sram was fully guided),說明增量實現(xiàn)完成了。

            

           

            圖6.97 布局布線報告(Place&Route Report)

            完成了布局布線后就可以下載調試了。如果仍需要改動,重復步驟(6)和步驟(7),直到設計符合要求為止。

            6.9.3 小結

            本節(jié)以一個具體的實例介紹了下增量設計流程。希望讀者能夠按照上述步驟進一步熟悉的增量設計流程,對增量設計有個比較全面的認識,最終將這種設計方法應用到自己的設計當中。

          fpga相關文章:fpga是什么



          上一頁 1 2 3 4 下一頁

          關鍵詞: FPGA ISE

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();