零基礎(chǔ)學(xué)FPGA(十六)testbench很重要,前仿真全過程筆記(下篇)
—— 零基礎(chǔ)學(xué)FPGA(十八)testbench很重要,前仿真全過程筆記(下篇)
進入波形仿真后點擊運行按鈕即可出波形,下面我們來驗證我們的cpu代碼是否正確
本文引用地址:http://cafeforensic.com/article/270619.htm大家先看兩個圖,等會小墨同學(xué)會結(jié)合這兩個圖給大家細細講解仿真過程
我們先來看第一個過程
上電后,cpu先從ROM中讀回兩個周期的數(shù)據(jù),是從ROM的0地址開始的,再對比我們之前定義好的ROM,數(shù)據(jù)讀取正確,讀回的數(shù)據(jù)的前三位是111,即指令碼JMP,后13位003c為地址碼,JMP指令是將讀回的數(shù)據(jù)作為新的地址碼來讀取相應(yīng)地址的數(shù)據(jù)。那么,下一步,cpu應(yīng)該是從ROM的003c地址處讀數(shù)據(jù)才對,再看一下波形
對比波形后可知,cpu正好是從003c處讀取數(shù)據(jù),讀到的數(shù)據(jù)指令碼位111即JMP,地址碼位0006,再到ROM的0006地址處看
fpga相關(guān)文章:fpga是什么
低通濾波器相關(guān)文章:低通濾波器原理
評論