目标:
1.验证HDL Coder功能产生的HDL code。
2.对比手写与机翻。
3.合并HDL code进入仿真系统。
意义
为什么要联合仿真?
1.本来,就是vivado软件verilog编代码,编好之后,再写一个testbench验证就行啦。
2.时代变了,Simulink可以帮忙仿真或者说测试HDL code并且分析代码的响应结果。
也就是说联合仿真(Cosimulation)更加靠谱。另一个角度讲,就是方便验证。
好处有:1.可视化功能 2.testbench容易编写 3.交叉验证
Generating a Cosimulation Model with HDL Coder and HDL Verifier
打开自带代码:pmsm_firfilter.m
点击Generate Test Bench并且选择HDL cosimulation
将会产生联合仿真模型。
不好的一点在于第三方软件使用的是ModelSim
当然也可以使用vivado Simulator模块。
最简单的方式可以用HDL Cosimulation Wizard APP
但是我的simulink没有装这个模块,hhhh,回头再确认一下,应该挺好使的。
总结
食之无味,弃之可惜。
总觉得这是Simulink和Modelism软件之间的配套使用,把vivado抛掷一边了。
还是寄希望于System Generator的使用。