运行ModelSim SE 6.5e,选择菜单Help->SE Documentation - PDF Bookcase,在出来的pdf文档中,选择ModelSim SE Tutorial,作为学习ModelSim的第一站。
Tutorial学习笔记:
Chapter1: Introduction介绍
1,假定:熟悉操作系统,懂一种设计语言(verilog,VHDL,SystemC等),会写test bench。这个指南不会教你这些事。
2.ModelSim帮助文档介绍,告诉你在哪里可以找到各种文档
3.下载pdf阅读器
4.网站技术支持
5.操作系统的使用。帮助文档是基于windows操作系统写的,如果用别的操作系统,“路径”的分隔符需要修改。
6.参考设计。包括多种语言版本的,根据你的需要选用。
Chapter2:Conceptual Overview 概念浏览
设计优化:现在版本的ModelSim默认都是打开了设计优化选项的。好处是提高了仿真的速度,坏处是内部很多信号就不能观察了。一般的设计,建议还是把这个优化选项给关闭吧。
具体怎么关优化?留到具体的工程中再说吧。
基本仿真流程:创建work库->编译设计文件,包括代码以及testbench文件->加载仿真器,选择顶层testbench文件,然后运行仿真->对结果进行debug
project项目流程:创建工程->添加文件->编译设计->运行仿真->debug结果
多个仿真库流程:创建work库->编译设计->链接资源库->运行仿真->debug结果
这3种流程的实际使用方式,留待后续篇幅来描述,这里记得有这几种流程就可以了。
调试工具:
1.使用projects
2.使用多个库
3.用SystemC来仿真
4.在源代码中设置断点和使用单步调试
5.观察波形和测量时间
6.扫描设计中的“物理”连接。(暂时还不理解这一条)
7.查看和初始化存储单元
8.使用波形编辑器来创建激励
9.分析仿真性能
10.测试代码覆盖率
11.波形比较
12.使用PSL断言调试
13.使用SystemVerilog断言和覆盖指示
14.使用SystemVerilog DPI
15.仿真自动化
文章评论(0条评论)
登录后参与讨论