零基礎學FPGA(十六)testbench很重要,前仿真全過程筆記(下篇)
—— 零基礎學FPGA(十八)testbench很重要,前仿真全過程筆記(下篇)
進入波形仿真后點擊運行按鈕即可出波形,下面我們來驗證我們的cpu代碼是否正確
本文引用地址:http://www.ex-cimer.com/article/270619.htm大家先看兩個圖,等會小墨同學會結合這兩個圖給大家細細講解仿真過程



我們先來看第一個過程

上電后,cpu先從ROM中讀回兩個周期的數據,是從ROM的0地址開始的,再對比我們之前定義好的ROM,數據讀取正確,讀回的數據的前三位是111,即指令碼JMP,后13位003c為地址碼,JMP指令是將讀回的數據作為新的地址碼來讀取相應地址的數據。那么,下一步,cpu應該是從ROM的003c地址處讀數據才對,再看一下波形

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

fpga相關文章:fpga是什么
低通濾波器相關文章:低通濾波器原理
評論