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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 牛人業(yè)話 > 零基礎(chǔ)學(xué)FPGA(十六)testbench很重要,前仿真全過程筆記(下篇)

          零基礎(chǔ)學(xué)FPGA(十六)testbench很重要,前仿真全過程筆記(下篇)

          —— 零基礎(chǔ)學(xué)FPGA(十八)testbench很重要,前仿真全過程筆記(下篇)
          作者: 時(shí)間:2015-03-07 來(lái)源:網(wǎng)絡(luò) 收藏

            這次讀回的指令碼位101,即LDA,也就是說(shuō)將后13位地址碼對(duì)應(yīng)的RAM中的數(shù)據(jù)讀回,送到累加器中,想一下,這時(shí)的RAM應(yīng)該是打開的,而且雙向輸入輸出口的數(shù)據(jù)總線上應(yīng)該是來(lái)自RAM的8位數(shù)據(jù),由于ROM0006地址處的地址碼為1800是13位的,而RAM的地址是9位的,因此實(shí)際上我們從RAM中讀回的數(shù)據(jù)是從RAM的0地址讀回的,即我們之前給RAM寫好的0000_0000,再看一下波形

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

            

          360桌面截圖20141126150830.jpg

           

            正如我們所想的一樣,數(shù)據(jù)總線上是0000_0000,RAM是打開的,地址為1800

            就這樣,讀者可以自己再試一下,看看我們的cpu是不是按照我們之前給他的程序運(yùn)行的,在這里我就不再給大家一一介紹了

            雖然波形仿真很直觀,但是看久了就會(huì)令人眼花繚亂,尤其是數(shù)據(jù)很多的時(shí)候,我們只能看其中一部分,不能講所有數(shù)據(jù)看完整,這時(shí)候我們單單是用波形來(lái)仿真就遠(yuǎn)遠(yuǎn)不夠了,下面介紹用系統(tǒng)任務(wù)仿真的過程

            再回到我們的代碼,還記得小墨同學(xué)注釋掉了一些代碼吧,我們把那些代碼給加上

            我以其中一個(gè)過程為例

            

          360桌面截圖20141126151628.jpg

           

            假設(shè)讀回的指令碼位101,即LDA,如果我在fentch_8的高電平期間且在cpu輸出地址為奇數(shù)的時(shí)候記錄一下此時(shí)的時(shí)間、指令、地址、目的地址、數(shù)據(jù)的話就可以不用看波形,讓電腦來(lái)幫助我們來(lái)分析了,因此作如下處理

            

          360桌面截圖20141126152404.jpg

           

            這里我延時(shí)60ns,是因?yàn)榈谝淮斡涗浀臅r(shí)候數(shù)據(jù)總線上還沒有數(shù)據(jù),只有延時(shí)一會(huì)才會(huì)有數(shù)據(jù),即上面那張波形圖右邊那根黃色的線處記錄一下數(shù)據(jù),并將其顯示。我們也可以加上一下標(biāo)注,來(lái)幫助我們觀察

            這樣我們?cè)賮?lái)仿真的時(shí)候就不用看波形了,直接打開transcript一欄觀察記錄即可

            

          360桌面截圖20141126152727.jpg

           

            這樣便可以為我們省下大量的仿真時(shí)間

            這里小墨同學(xué)只做一個(gè)事例,其實(shí)有很多細(xì)節(jié)還需要各位讀者自己挖掘,小墨同學(xué)在做這個(gè)實(shí)驗(yàn)的時(shí)候也遇到過不少問題,但是問題總是要解決的,希望各位讀者不要老借助于教程,遇到問題需要自己解決,自己考慮一下應(yīng)該怎么修改,這樣學(xué)到的知識(shí)才是最牢固的。

            這里小墨同學(xué)只做第一個(gè)測(cè)試,第二第三個(gè)測(cè)試留給讀者自己完成,我已上傳過代碼,希望廣大讀者多提意見,大家共同進(jìn)步

            純手打~謝謝各位大神支持~

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


          低通濾波器相關(guān)文章:低通濾波器原理



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

          關(guān)鍵詞: FPGA testbench

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