零基础学FPGA(十六)testbench很重要,前仿真全过程笔记(下篇)

时间:2015-03-07来源:网络

  进入波形仿真后点击运行按钮即可出波形,下面我们来验证我们的cpu代码是否正确

  大家先看两个图,等会小墨同学会结合这两个图给大家细细讲解仿真过程

  

360桌面截图20141126143850.jpg

 

  

360桌面截图20141126143929.jpg

 

  

360桌面截图20141126145240.jpg

 

  我们先来看第一个过程

  

360桌面截图20141126144751.jpg

 

  上电后,cpu先从ROM中读回两个周期的数据,是从ROM的0地址开始的,再对比我们之前定义好的ROM,数据读取正确,读回的数据的前三位是111,即指令码JMP,后13位003c为地址码,JMP指令是将读回的数据作为新的地址码来读取相应地址的数据。那么,下一步,cpu应该是从ROM的003c地址处读数据才对,再看一下波形

  

360桌面截图20141126145636.jpg

 

  对比波形后可知,cpu正好是从003c处读取数据,读到的数据指令码位111即JMP,地址码位0006,再到ROM的0006地址处看

  

360桌面截图20141126145939.jpg
1 2

关键词: FPGA testbench

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版