专栏首页瓜大三哥ModelSim的安装、破解、使用(缩放算法仿真)

ModelSim的安装、破解、使用(缩放算法仿真)

Modelsim是一款专业仿真软件,有se、de、pe等多个版本,拥有操作简单、编译速度更快、效率更高的特点,小编为大家整理了软件的安装和破解教程。

安装

Modelsim下载地址

ModelSim 百度网盘链接:https://pan.baidu.com/s/1bYQ3592Kx9nO8GHyJit9PA提取码:rxos

注意事项:安装路径可自行设置,但不要出现汉字 1、运行“Modelsim SE 10.4”安装程序

2、选择安装目录,然后点击

3、点击Agree

4、等待安装完成

5、弹出窗口点击YES,就可以创建桌面快捷方式

6、reboot(重启)询问选Yes、No似乎都可以,在安装的过程中选择的是No,即不重启系统

破解

1、将解压的破解文件(MentorKG.exe和patch_dll.bat)复制到安装目录下的win64文件夹中 2、进入安装目录下的win64 文件夹找到mgls.dll mgls64.dll两个文件,去掉 只读属性

3、将MentorKG.exe和patch_dll.bat复制到安装目录下,然后运行“patch_dll.bat”,自动默认目录C:\Users\用户\AppData\Local\Temp下生成license文件

4、右键点击我的电脑,点击属性》高级系统设置》高级》环境变量》新建,新建变量名为:MGLS_LICENSE_FILE,变量值为:(“license.txt”所在的目录,可以自行修改)一般默认为C:\Users\admin\AppData\Local\Temp\license.txt

至此,破解就完成了,可以愉快滴玩耍叻。

简单使用

1、打开ModelSim软件,新建一个工程,并保存到自定义的目录中

2、点击Project,弹出窗口问是否关闭当前工程,点击Yes,接着又弹出如下窗口

设置Project Name,Default Library Name,Project Location。弹出如下窗口:

3、点击Create New File即可创建工程

4、在屏幕空白处右击鼠标,出现如下窗口:

5、现在可以选New File或者Existing File(已经存在这个文件)。这里选择Existing File

6、启动仿真、添加仿真信号 (1)切换到库选项卡,点开work,启动仿真 在信息栏上面有两个选项卡:library和project两个选项卡,编译完之后,文件被编译到work目录下(library上面有work的选项,点开可以看到设计和仿真的.v文件),work文件夹里面包含此次工程编译库的信息;用modelsim打开的是.mpf文件,也就是.mpf是modelsim的工程文件。

(2)右击tb文件(如下图所示),选中测试模块的文件,右击,选择第二个simulation without optimistic(不进行优化代码再仿真,因为优化代码可能会把一些信号给优化掉),然后就启动了仿真:

(2)进行添加仿真信号 启动仿真后,信息栏上面的选项卡会增加一个选项:sim;也就是总共有三个选项卡在信息栏上面(Library,project,sim)在sim选项中,左边是模块的整体结构;右击例化的设计文件,选择 ADD wire,就可以添加信号到波形窗口

然后就弹出了波形窗口: 7、调试、查看仿真波形 (1)点击运行

波形如下图所示

Run是每点击一次运行固定的时间(如100ns); Continue run是一直运行,直到点击break,点击break后显示波形; run all是运行所有,直到点击break,点击break后显示波形。 (2)看波形,发现不对;修改代码后,需要在project区进行重新编译,然后回到sim区,点击重新开始,然后根据(1)的步骤就可以继续完成简单的仿真工作了。

哈哈,人丑话不多,下面小编为大家附上该工程中使用的Scaler算法仿真。

Scaler算法仿真下载地址

ModelSim 百度网盘链接:https://pan.baidu.com/s/1h4qER4IV2NIg9l9u24q_kQ提取码:679c

本文分享自微信公众号 - 瓜大三哥(xiguazai_tortoise),作者:瓜大三哥

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-04-28

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 蜂鸟E203系列——Windows下运行hello world例程

    创建 hello world 例程配置 hello world 例程配置工具路径加载 BSP 包配置编译和链接选项配置项目的编译路径和文件编译 hello wo...

    瓜大三哥
  • 动态时钟频率

    动态调整时钟频率输出,需要在 IP 界面勾选 Dynamic Reconfig选项。这时候 IP 会多出来一个 AXI-lite 的控制接口。

    瓜大三哥
  • 乒乓结构和流水线设计

    乒乓结构 ? l 通过“输入数据选择单元”和“输出数据选择单元”按节拍、相互配合的切换,将经过缓冲的数据流没有停顿地送到“数据流运算处理模块”进行运算与处...

    瓜大三哥
  • fedora 18 KVM 在线快照功能体验

    fedora 18发布了,虚拟化方面最激动人心的一个功能就是在线快照。以前KVM要做快照,虚拟机会自动暂停,现在终于克服这个问题了。

    力哥聊运维与云计算
  • 挣扎中的 App 原生开发,你需要吃下这颗定心丸

    今天特别有意思,这篇文章的灵感简直就是突然乍现的。一直在想,今天的文章,我给大家推送什么?突然间,看到自己住的小区周围的商铺都在陆续开业,感觉发现了一个真理, ...

    非著名程序员
  • Unity3D 物体移动方式总结

    在Unity3D中,有多种方式可以改变物体的坐标,实现移动的目的,其本质是每帧修改物体的position。

    bering
  • ASP.NET-自定义HttpModule与HttpHandler

    在之前的ASP.NET是如何在IIS下工作的这篇文章中介绍了ASP.NET与IIS配合工作的机制,在http请求经过一系列处理后,最后到达ASP.NET管道中...

    古时的风筝
  • Spring Cloud 入门教程8、服务网关Zuul+Hystrix:断路处理与监控

    参考上一篇:https://ken.io/note/spring-cloud-zuul-quickstart 基于源码:https://github.com/k...

    KenTalk
  • 电商网站开发记录(三) Spring的引入,以及配置详解

    Dar_Alpha
  • SSM框架整合 原

    wuweixiang

扫码关注云+社区

领取腾讯云代金券