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



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

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

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

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