零基礎(chǔ)學(xué)FPGA(十六)testbench很重要,前仿真全過(guò)程筆記(下篇)
—— 零基礎(chǔ)學(xué)FPGA(十八)testbench很重要,前仿真全過(guò)程筆記(下篇)
進(jìn)入波形仿真后點(diǎn)擊運(yùn)行按鈕即可出波形,下面我們來(lái)驗(yàn)證我們的cpu代碼是否正確
本文引用地址:http://www.biyoush.com/article/270619.htm大家先看兩個(gè)圖,等會(huì)小墨同學(xué)會(huì)結(jié)合這兩個(gè)圖給大家細(xì)細(xì)講解仿真過(guò)程



我們先來(lái)看第一個(gè)過(guò)程

上電后,cpu先從ROM中讀回兩個(gè)周期的數(shù)據(jù),是從ROM的0地址開(kāi)始的,再對(duì)比我們之前定義好的ROM,數(shù)據(jù)讀取正確,讀回的數(shù)據(jù)的前三位是111,即指令碼JMP,后13位003c為地址碼,JMP指令是將讀回的數(shù)據(jù)作為新的地址碼來(lái)讀取相應(yīng)地址的數(shù)據(jù)。那么,下一步,cpu應(yīng)該是從ROM的003c地址處讀數(shù)據(jù)才對(duì),再看一下波形

對(duì)比波形后可知,cpu正好是從003c處讀取數(shù)據(jù),讀到的數(shù)據(jù)指令碼位111即JMP,地址碼位0006,再到ROM的0006地址處看

fpga相關(guān)文章:fpga是什么
低通濾波器相關(guān)文章:低通濾波器原理
評(píng)論