在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5106|回复: 7

[求助] verilog的系统任务怎么仿真??

[复制链接]
发表于 2013-8-24 10:23:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
verilog的系统任务怎么仿真??就是像$display,$monitor之类的语句,需要用什么仿真器才能显示结果呢???我用quartusII这些语句都不能用,知道的麻烦说一下啊~~~
发表于 2013-8-24 13:26:19 | 显示全部楼层
首先,你得多看quartus的帮助文件,得弄清楚这个工具的功能。
2,你得弄清楚开发FPGA的流程。

quartus是针对altera的fpga的综合布局布线的工具。是不能做仿真用。
他能支持的verilog语句,只能是可综合的verilog的语句,这个是verilog中的一个子集。

做verilog的仿真,目前主要是有3大仿真工具,分别来自3个大的EDA公司: synopsys的VCS, cadence的IUS(ncverilog)和mentor 的modelsim。这些系统任务都是不可综合的。这个论坛里的这些工具都下到,破解也都有。

大公司里做simulation的synopsys的vcs和cadence的IUS的应用是比较多的。
发表于 2013-8-24 13:59:12 | 显示全部楼层
本帖最后由 chenfengrugao 于 2013-8-24 14:02 编辑

回复 1# yf007


    quartus II 不支持这种系统任务和函数。如果是windows系统就用modelsim仿真吧,也是FPGA的最好的搭档。安装好modelsim后,在quartusII里可以设置关联,自动调用modelsim,很方便的
 楼主| 发表于 2013-8-24 15:45:10 | 显示全部楼层
回复 3# chenfengrugao


    还有我想请问下用modelsim可以产生文本文件么??比如像$display这样的语句,我想观察它显示的值的数据,我用了modelsim都是看波形的,不知道有没有这个功能
发表于 2013-8-24 17:01:15 | 显示全部楼层
本帖最后由 chenfengrugao 于 2013-8-24 17:02 编辑

回复 4# yf007

有文本的,在modelsim的窗口下方有个叫transcript,里面就是仿真的记录,$display的结果都在这个transcript窗口里。网上找一个图片:

                               
登录/注册后可看大图


如果要自己单独保存一个文本也可以用$fopen, $fdisplay, $fclose,这边有个例子:
http://hi.baidu.com/tanglj86/item/f60874c3c885c41a0bd93a66

希望用帮助
 楼主| 发表于 2013-8-26 10:06:14 | 显示全部楼层
回复 5# chenfengrugao


    非常感谢
发表于 2017-6-23 23:08:42 | 显示全部楼层
新手首先要弄懂什么叫可综合不可综合,什么叫阻塞
发表于 2017-6-24 13:12:12 | 显示全部楼层
好多大神,收货很多啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

X

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-7-6 02:59 , Processed in 0.020383 second(s), 7 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表