博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
verilog timescale的两种仿真处理方法
阅读量:4188 次
发布时间:2019-05-26

本文共 446 字,大约阅读时间需要 1 分钟。

1) 若所有的设计都使用同一个timescale,则可以不需要在每一个module前都定义timescale, 如使用cadence ius的irun仿真工具,则可加timescale选项,如:

   -timescale 1ps/1ps  +ncoverride_timescale

   则irun将强制将所有的timescale都设置为 1ps/1ps

2) 对于复杂的设计,为了加快仿真速度,可在不同模块设置中设置不同的timescale 单位和精度。例如时钟周期较大的模块的timescale可以设置的较大,加快该模块的仿真速度。

   编译时,需注意当前的timescale会一直有效,直到碰到新的一次timescale定义。所以对于第2种方式:建议每一个module都定义好timescale防止出错。

注意:对于第2种方式,切忌使用“-timescale 1ps/1ps  +ncoverride_timescale”。否则将引起仿真时序紊乱。

参考资料: Verilog-XL Reference

转载地址:http://jksoi.baihongyu.com/

你可能感兴趣的文章
利用sort对多字段排序
查看>>
Windows 10完美识别3TB硬盘实录
查看>>
在CentOS 6.x上安装luajit 2.0.4
查看>>
Linux下使用diff和patch制作及打补丁(已经实践可行!)
查看>>
ThinkPad T420更换SSD实录
查看>>
在Ubuntu 16.04.1 LTS上安装ats 5.3.2
查看>>
在CentOS 6.8 x86_64上安装ATS 6.2.1实录
查看>>
在CentOS 6.9 x86_64上玩转OpenResty 1.13.6.1中的resty-cli模块
查看>>
Spring中的Bean是有生命周期
查看>>
FreeMarker是一个用Java语言编写的模板引擎
查看>>
Markdown的语法简洁明
查看>>
hadoop的部署总共有3种类型
查看>>
部署安装hadoop
查看>>
sqoop是什么
查看>>
使用eclipse来调试hadoop作业是非常简洁方便的,
查看>>
配置sqoop的环境变量
查看>>
Optional类包含的方法
查看>>
如何使用MR来读取数据库的数据,并写入HDFS上
查看>>
mapred-site.xml里面配置运行日志的输出目录
查看>>
DistributedCache是Hadoop的一个分布式文件缓存类
查看>>