modelsim uvm(大数据开发环境搭建)

1.下载modelsim软件下载modelsim,这里用的是modelsim10.4版本。下载地址:https://pan.baidu.com/s/1wnCwlQ2EblCkKHFOM6gEyw提取码:772l。完成下载和安装,在安装文件夹中可以看到uvm-1.1d,这是我们使用的uvm版本。在uvm-1.1d/win64下有uvm_dpi.dll文件,这是已经编译过的uvm库。…

大家好,又见面了,我是你们的朋友全栈君。

1. 下载modelsim软件

下载modelsim,这里用的是modelsim10.4版本。下载地址:https://pan.baidu.com/s/1wnCwlQ2EblCkKHFOM6gEyw 提取码:772l 。

完成下载和安装,在安装文件夹中可以看到uvm-1.1d,这是我们使用的uvm版本。在uvm-1.1d/win64下有uvm_dpi.dll文件,这是已经编译过的uvm库。

modelsim uvm(大数据开发环境搭建)

2. 编写文件

以“hello,world”为例,编写uvm源文件如下:

modelsim uvm(大数据开发环境搭建)

然后编写一个windows下的执行程序:run.bat。

modelsim uvm(大数据开发环境搭建)

其中只有一句话:

modelsim uvm(大数据开发环境搭建)

这个就是运行modelsim脚本文件sim.do。

Sim.do文件内容如下:

modelsim uvm(大数据开发环境搭建)

第一句话是设置uvm环境变量,指定uvm的dpi位置。

第二句话是创建work工作目录。

第三句话是编译源文件,并且通过-L指定几个编译库。

第三句是执行仿真,调用uvm库uvm_dpi。

第四句话是运行多长时间:100ns。

3. 执行

双击run.bat,然后会调用modelsim进行编译和仿真。

modelsim uvm(大数据开发环境搭建)

modelsim uvm(大数据开发环境搭建)

 

 

欢迎关注公众号:

modelsim uvm(大数据开发环境搭建)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129262.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月13日 下午7:20
下一篇 2022年4月13日 下午7:20


相关推荐

  • asp.net 中mvc return Content(“ok”) ;return View() return JSon()区别

    asp.net 中mvc return Content(“ok”) ;return View() return JSon()区别

    2022年3月4日
    56
  • 求√x的导数过程

    求√x的导数过程1 求 x 的导数 x x 1 2 x 1 1 x 解 x x 1 2 1 2xx 1 2 1 1 2 x 1 2 1 2 x

    2026年3月19日
    4
  • BGP AnyCast

    BGP AnyCast什么是BGPAnyCast?BGPanycast就是利用一个(多个)as号码在不同的地区广播相同的一个ip段。利用bgp的寻路原则,短的aspath会选成最优路径(bgp寻路原则之n),从而优化了访问速度。其实bgpanycast是不同服务器用了相同的ip地址。阿里的DNS就是使用了BGPAnyCast“其实bgpanycast是不同服务器用了相同的ip地址…

    2022年5月24日
    61
  • Mybatis异常总结

    Mybatis异常总结

    2021年6月9日
    104
  • Android系统服务PMS

    Android系统服务PMS1 概述 PowerManager 是负责管理 协调设备电源管理的系统服务之一 设备常见功能如亮灭屏 亮度调节 低电量模式 保持 CPU 唤醒等 都会通过 PMS 的协调和处理 其继承自 SystemServic 因此具有 SystemServic 子类的共性 具有生命周期方法 由 SystemServer 启动 注册到系统服务中 通过 Binder 和其他组件进行交互等 其生命周期方法如下 构造方法 通过反射调用 获取实例 onstart 方法 开启对应的 SystemSer

    2026年3月19日
    2
  • TkMybatis 笔记

    TkMybatis 笔记1 通用 TkMybatis 笔记 1 引入 1 1 作用替我们生成常用增删改查操作的 SQL 语句 1 2 代码官方发布地址 https gitee com freehttps gitee com free Mapper wikis 1 1 java parent 1 integration1 3 前置知识 MyBatisSprin 快速入门 2 1 创建测试数据 SQ

    2026年3月19日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号