软件环境:
ise13.1+system generator
matlab2010b
modelsim se 10.0
已编译xilinx器件的modlsim仿真库
现象:在system generator做了点仿真,验证成功之后,自动生成了testbench文件,然后在ise中打开生成的工程,调用modelsim选择behavior仿真,在modelsim打开之后总是没完没了的提示 error: (vsim-19) failed to access library 'work' at work.,把我折腾了两个小时啊;用isim仿真没有问题,但是isim没有analog模拟显示波形的功能,还是得用modelsim。
没办法,在ise中观测工程的仿真属性,发现ise在调用仿真软件时用到了system generator生成的pn_behavioral.do仿真脚本。用记事本打开pn_behavioral.do,看到如下内容:
-- if you see error messages concerning missing libraries for
-- xilinxcorelib, unisims, or simprims, you may not have set
-- up your modelsim environment correctly. see the xilinx
-- support website for instructions telling how to compile
-- these libraries.
vlib work
vlog d:/xilinx/13.1/ise_ds/ise/verilog/src/glbl.v
vlog sdft_paper_sg2.v
vlog sdft_paper_sg2_cw.v
vlog sdft_paper_sg2_tb.v
vsim +nowarntfmpc -l work -l unisims_ver -l simprims_ver -l xilinxcorelib_ver work.glbl -t ps sdft_paper_sg2_tb
view wave
add wave *
view structure
view signals
run 55000275.000000 ns
第一步执行vlib work的时候就报错了。于是打开modelsim,在命令窗口输入cd命令切换到工程文件夹,然后输入vlib work,则work建好了;退出modelsim,在ise中重新调用modelsim仿真,又出现了error: (vsim-19) failed to access library 'pn_behavioral' at pn_behavioral.这样的错误。如法炮制,输入vlib pn_behavioral,退出modelsim,在ise中重新调用modelsim仿真,这回不抱错了,可是波形窗口什么都没有。
狠狠心把pn_behavioral.do文件里面剩下的内容全复制到modelsim命令窗口里面然后回车,总算成功了。也不知道是哪个软件的bug,看来最近system generator自动生产工程之后做仿真都得这么搞了。
CMOS集成纳米打印高神经元密度近红外推理感知器
新风光G72系列高压变频器应用案例
德国2月新车销量:特斯拉下降了37%,雷克萨斯大幅增长
人工智能领域,成为新的独角兽和准独角兽公司的集中地
ldc1000传感器应用
ISE13.1调用Modelsim10.0出现的一点小问题及解决过程
定时器/计数器实验
灯板制作的新选择,这些基板比铝基板更好!
吸波材料的原理及应用
区块链可以确保哪些数据安全
一种基于事件的堆叠式图像传感器
泰克示波器连续第六年荣获最受读者欢迎奖
人工智能技术大发展,智能语音电话机器人应运而生
为什么一颗P10被魅族翻来覆去的发布
小米mix碎屏后续,mix2屏占比创新高
直流电机调速器与变频调速器的区别
使用Thonny IDE在MicroPython中对ESP32进行编程
国产手机无力在高端手机市场与苹果竞争
大朋DPVR携“全景声巨幕影院”与三大运营商和华为掀开CloudVR落地新篇章
5G的发展和应用行业你了解多少