systemverilog-modelsim中运行命令,时间精度,include
来源:互联网 发布:js数组转为json字符串 编辑:程序博客网 时间:2024/06/09 20:01
在modelsim 10.2中能仿真运行systemverilog文件,输出结果是在transcript的命令行。 .do中命令为:vlog -sv file_path, examp: vlog -sv -quiet /ifn/mns/my_top.sv
推荐一个学习systemverilog非常好的网站,分章节讲解详细清晰,并附有大量实例代码,只是不知道国内能否登陆: http://www.systemverilog.in/classes.php
在questa10.2种,若使用`include 包含file,则需要指定文件具体path,或者将文件放到shell文件相同path。如:要inlcudeclass_define.sv,则添加具体path: `include “ifn/mns/d:/tb/class_define.sv”
systemverilog 支持fork join语句,其中的语句默认是并行执行,但其中begin end之间的语句是顺序执行,即一个 begin end是一个线程,
Examp 1:
fork
statement1;
begin
statement2;
statement3;
end
join
例中表示有两个线程,statement1与statement2、statement3并行执行,但是statement2与statement3属于一个线程,顺序执行。
Eg: Example Code Snippet using Interaction of begin…end and fork...join
initial begin$display (“@%0d: start fork … join example”, $time);#10 $display (“@%0d: start fork … join example”, $time);forkdisplay (“@%0d: parallel start”, $time);#50 display (“@%0d: parallel after #50”, $time);#10 display (“@%0d: parallel after #10”, $time);begin#30 display (“@%0d: sequential after #30”, $time);#10 display (“@%0d: sequential after #10”, $time);endjoindisplay (“@%0d: after join”, $time);display (“@%0d: final after #80”, $time);end
Output:@0: start fork … join example@10: sequential after #10@10: parallel start@20: parallel after #10@40: sequential after #30@50: sequential after #10@60: parallel after #50@60: after join@140: final after #80
对于delay, #1 means delay 1ns(具体时间由`timescale 1 ns / 1 ps确定,/前面的表示time unit,对应#时间;/后面的表示时间标尺精度), ##1 means delay 1 cycle.
- systemverilog-modelsim中运行命令,时间精度,include
- 求解决!!!SystemVerilog在ModelSim中的编译与运行
- systemverilog 中多种always
- SystemVerilog Coding Guidelines: Package import versus `include
- linux中时间精度的获取问题
- c语言中时间函数精度
- modelsim使用命令
- Systemverilog中对象的复制
- linux中运行include <math.h>
- 查看脚本运行时间命令
- modelsim中显示正弦波
- MS SQL SERVER中时间的精度问题
- 关于时间保存到数据库中丢失精度的问题
- modelsim-察看错误命令 verror
- Modelsim仿真基本命令介绍
- 关于quartus和modelsim联合仿真中预编译库文件,减少仿真时间的方法
- #include命令
- include命令
- 带缓存的HTTP代理服务器(八)
- java运行内存分配图
- HDU4865
- 李宁上半年亏损5.86亿关店244家 放弃赞助体操队
- primefaces+jdbc实现单表操作
- systemverilog-modelsim中运行命令,时间精度,include
- OpenGL: 屏幕二维坐标转化成三维模型坐标
- linux 学习书籍
- 的发生的方式法规的规定发鬼地方
- 今日APPS:手机戒瘾法宝Forest 拒当低头族
- [leetcode] Word Break II
- java数据库--JDBC
- WP开发环境配置过程中遇到的问题总结
- HDU4882