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

          新聞中心

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

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

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

            6.9 典型實(shí)例12:增量式設(shè)計(jì)(Incremental Design)演示

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

            6.9.1 實(shí)例的內(nèi)容及目標(biāo)

            1.實(shí)例的主要內(nèi)容

            6.7節(jié)對增量式設(shè)計(jì)這一方法的基本概念和流程做了全面的介紹。本節(jié)將以一個具體的實(shí)例幫助讀者熟悉增量式設(shè)計(jì)的操作流程。

            本實(shí)例的源代碼參見隨書光盤Example6.9。此程序?yàn)镻C機(jī)通過串口向SRAM寫入數(shù)據(jù),再由從SRAM中讀取數(shù)據(jù)通過串口將其送到PC機(jī)。

            本實(shí)例的重點(diǎn)在于設(shè)計(jì)過程中是如何應(yīng)用增量式設(shè)計(jì)的,而不是如何實(shí)現(xiàn)程序本身的功能。

            2.實(shí)例目標(biāo)

            通過本訓(xùn)練,讀者應(yīng)達(dá)到下面的目標(biāo)。

            · 掌握增量式設(shè)計(jì)與一般設(shè)計(jì)的區(qū)別。

            · 掌握增量式設(shè)計(jì)的設(shè)計(jì)流程。

            6.9.2 實(shí)例詳解

            增量式設(shè)計(jì)的具體實(shí)現(xiàn)步驟如下。

            (1)打開工程。

            設(shè)計(jì)的第一步為創(chuàng)建邏輯分組。

            在本設(shè)計(jì)中,top.v為頂層模塊。頂層模塊中包含兩個功能模塊,分別為:uart_rs232.v和sram.v。uart_rs232.v用于完成串口數(shù)據(jù)傳輸,sram.v用于對于SRAM的基本讀寫操作。

            top.v頂層模塊中,僅包含這兩個模塊,沒有其他復(fù)雜邏輯。并且每個邏輯分組均以寄存器輸出,可將這3個模塊看作3個邏輯分組,滿足創(chuàng)建邏輯分組所必須遵循的原則。

            (2)綜合。

            為了保證在后面的實(shí)現(xiàn)中能夠準(zhǔn)確地完成分組區(qū)域約束,這里需要對綜合的屬性進(jìn)行設(shè)置,在“Processes for Source”中選擇“Synthesize-XST”,單擊鼠標(biāo)右鍵,設(shè)置綜合屬性如圖6.86所示。

            

           

            圖6.86 設(shè)置綜合屬性對話框

            選擇“Synthesis Options”/“Keep Hierarchy”,設(shè)置綜合屬性為保留結(jié)構(gòu)層次模式。

            綜合完畢要查看綜合報(bào)告,為了和下面流程中的增量綜合結(jié)果作對比,請?zhí)貏e注意綜合報(bào)告中如圖6.87所示的部分。在沒有進(jìn)行增量綜合時(shí),要對每個模塊都進(jìn)行綜合和優(yōu)化。

            

           

            圖6.87 未設(shè)置綜合約束條件時(shí)的綜合報(bào)告

            (3)設(shè)置管腳約束。

            在“Processes for Source”中選擇“Assign Package Pins”啟動設(shè)置管腳約束的工具PACE,如圖6.88所示,在Loc處設(shè)置各信號對應(yīng)的管腳。具體設(shè)置可參見例程代碼Source文件夾下的top.ucf文件。

            

           

            圖6.88 設(shè)置管腳約束界面

          fpga相關(guān)文章:fpga是什么



          上一頁 1 2 3 4 下一頁

          關(guān)鍵詞: FPGA ISE

          評論


          相關(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); })();