[X]关闭

发表评论已发布 14

玛瑙_重获新生i

发表于 2020-2-8 15:28:52 | 显示全部楼层

本帖最后由 玛瑙_重获新生i 于 2020-2-8 17:51 编辑
msxbo 发表于 2020-2-7 21:02
1、HDMI信号不支持仿真,可以把HDMI调用接口注释,引出RGB接口仿真
2、if(1'b0) 就是完成上电复位,仿真跑 ...

重新新建了个工程,只加入了hdmi_data_gen.v,HDMI_display_Demon.v以及自己写的仿真文件hdmi_1080P_TB.v。终于RUN Behavioral Simulation成功。
1.if(1'b0)如是上电复位,那么第一个clk_50M上升沿时,就应该使VGA_R_reg变为0,但其变为了case语句中default的8'hff,这是为何?
forum.php?mod=image&aid=6144&size=300x300&key=aac58f1216871092&nocache=yes&type=fixnone forum.php?mod=image&aid=6145&size=300x300&key=fd3a0e4a04557edc&nocache=yes&type=fixnone    forum.php?mod=image&aid=6146&size=300x300&key=0d63bb88988030b2&nocache=yes&type=fixnone
2.17bit的key_counter用14'b0,好像能全清零。

forum.php?mod=image&aid=6147&size=300x300&key=9c0bd93da283b8cf&nocache=yes&type=fixnone forum.php?mod=image&aid=6148&size=300x300&key=6e467d992ae25645&nocache=yes&type=fixnone
3.从其他信号也可看出,if(0),似乎也不是上电复位的意思,好像该if语句一直没执行? forum.php?mod=image&aid=6154&size=300x300&key=170adbd8565a6f41&nocache=yes&type=fixnone

4.假设按键抬起时,有个抖动(如:3ms的抖动),将使LED灯误动作。
截图202002081751043484..png


截图202002081544099074..png
截图202002081544558552..png
截图202002081545352781..png
截图202002081546284930..png
截图202002081550314396..png
截图202002081551169082..png
截图202002081706493128..png

uisrc

发表于 2020-2-8 20:01:50 | 显示全部楼层

仿真是不需要约束的
越努力越幸运!加油!

uisrc

发表于 2020-2-8 20:05:57 | 显示全部楼层

hdmi_display_demon.sim/sim_1/behav/xsim/xvhdl.log 这个路径下的文件仿真的时候看下,里面有错误的地方提示
越努力越幸运!加油!

玛瑙_重获新生i

发表于 2020-2-8 20:32:52 | 显示全部楼层

本帖最后由 玛瑙_重获新生i 于 2020-2-8 20:33 编辑
msxbo 发表于 2020-2-8 20:05
hdmi_display_demon.sim/sim_1/behav/xsim/xvhdl.log 这个路径下的文件仿真的时候看下,里面有错误的地方提 ...

hdmi_display_demon.sim/sim_1/behav/xsim/xvhdl.log 这个文件看了,好像就是这几条错误,好像没具体指是哪一行代码有问题,要么可能就是引起了HDMI的IP core里代码出问题了。反正没看懂问题在哪里,呵呵,所以重新建工程,重新仿真了。

想找vivado 2017.4及约束、仿真等相关必须了解的工具知识等方面的中文书籍看看。

uisrc

发表于 2020-2-9 20:39:26 | 显示全部楼层

越努力越幸运!加油!
12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则