ModelSim电子系统分析及仿真(第3版)

ModelSim电子系统分析及仿真(第3版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

适读人群 :本书适合具有一定HDL基础的读者使用,同时对相关领域的专业技术人员也有较高的参考价值,也可作为大中专院校电子类相关专业和培训班的教材。

书中配有大量插图,并结合实例详细地讲解使用ModelSim进行仿真操作的基本知识和方法技巧,配有本书实例操作的视频讲解,读者能够轻松学习。

内容简介

ModelSim是优秀的HDL仿真软件之一,它能提供友好的仿真环境,是业界单内核支持VHDL和Verilog混合仿真的仿真器,它采用直接优化的编译技术、Tcl/Tk技术和单一内核仿真技术,编译仿真速度快,编译的代码与平台无关,便于保护IP核,个性化的图形界面和用户接口,为用户加快调错提供强有力的手段,是FPGA/ASIC设计的仿真软件。 本书以ModelSim SE 10.4版软件为平台,由浅入深、循序渐进地介绍ModelSim 10.4软件各部分知识,包括ModelSim 10.4的基础知识、菜单命令、库和工程的建立与管理、Verilog/VHDL文件编译仿真、采用多种方式分析仿真结果,以及与多种软件联合仿真等知识。书中配有大量插图,并结合实例详细地讲解使用ModelSim进行仿真操作的基本知识和方法技巧,配书光盘中有本书实例操作的视频讲解,读者能够轻松学习。

作者简介

于斌,哈尔滨工程大学,副教授,长期从事电子设计与系统分析的教学和科研工作,具有丰富的经验。谢龙汉,华南理工大学机械与汽车工程学院,副院长,教授。2002年毕业于浙江大学过程装备与控制工程专业本科、硕士,之后在广州本田汽车有限公司研发中心工作过两年,2010年获得香港中文大学机械与自动化工程系的博士学位。国内外学术期刊上发表30多篇学术论文,写作经验丰富,作品技术含量高,实用性强。

章节目录

目 录

第1章概述 1

1.1IC设计与ModelSim 2

1.1.1IC设计基本流程 2

1.1.2ModelSim概述 3

1.2ModelSim应用基本流程 5

1.3ModelSim基本仿真流程 5

1.3.1创建一个工作库 6

1.3.2编译设计文件 7

1.3.3运行仿真 8

1.3.4查看结果 9

1.4ModelSim工程仿真流程 9

1.4.1创建工程及工程库 10

1.4.2创建新文件 11

1.4.3加载设计文件 12

1.4.4编译源文件 13

1.4.5运行仿真和查看结果 14

1.4.6工程调试 14

第2章操 作 界 面 16

2.1整体界面 17

2.2菜单栏 17

2.2.1File菜单 18

2.2.2Edit菜单 25

2.2.3View菜单 28

2.2.4Compile菜单 29

2.2.5Simulate菜单 31

2.2.6Add菜单 34

2.2.7Tools菜单 34

2.2.8Layout菜单 40

2.2.9Bookmarks菜单 40

2.2.10Window菜单 41

2.2.11Help菜单 43

2.3工具栏 43

2.4标签区 44

2.5命令窗口 45

2.6MDI窗口 45

2.6.1源文件窗口 46

2.6.2波形窗口 47

2.6.3列表窗口 48

2.6.4数据流窗口 48

2.6.5属性窗口 49

2.6.6进程窗口 50

2.6.7对象窗口 50

2.6.8存储器窗口 51

2.6.9原理图窗口 51

2.6.10观察窗口 52

2.6.11状态机窗口 52

2.7界面的设置 53

2.7.1定制用户界面 53

2.7.2设置界面参数 55

第3章工 程 和 库 57

3.1ModelSim工程 58

3.1.1删除原有工程 58

3.1.2开始一个新工程 58

3.1.3工程标签 60

3.1.4工程编译 61

3.1.5仿真环境配置 64

3.1.6工程文件组织 66

3.1.7工程及文件属性设置 68

实例3-1工程文件管理 73

3.2ModelSim库 77

3.2.1概述 78

3.2.2库的创建及管理 78

3.2.3资源库管理 81

3.2.4导入FPGA的库 81

3.2.5本节实例 83

第4章ModelSim对不同语言的仿真 89

4.1VHDL仿真 90

4.1.1VHDL文件编译 90

4.1.2VHDL设计优化 91

4.1.3VHDL设计仿真 97

4.1.4还原点和仿真恢复 102

4.1.5TEXTIO的使用 103

实例4-1VHDL设计的仿真全过程 105

4.2Verilog仿真 110

4.2.1Verilog文件编译 110

4.2.2Verilog设计优化 112

4.2.3Verilog设计仿真 112

4.2.4还原点和仿真恢复 118

4.2.5单元库 118

4.2.6系统任务和系统函数 119

4.2.7编译指令 121

实例4-232位浮点乘法器的Verilog仿真过程 122

4.3SystemC仿真 127

4.3.1概述 127

4.3.2SystemC文件的编译和链接 128

4.3.3设计仿真和调试 133

4.3.4常见错误 135

4.4混合语言仿真 137

4.4.1编译过程与公共设计库 137

4.4.2映射数据类型 139

4.4.3VHDL调用Verilog 142

4.4.4Verilog调用VHDL 144

4.4.5SystemC调用Verilog 144

4.4.6Verilog调用SystemC 145

4.4.7SystemC调用VHDL 146

4.4.8VHDL调用SystemC 147

第5章利用ModelSim进行仿真分析 149

5.1仿真概述 150

5.2WLF文件和虚拟对象 151

5.2.1保存仿真状态 151

5.2.2Dataset结构 154

5.2.3Dataset管理 155

5.2.4虚拟对象 157

5.3利用波形编辑器产生激励 160

5.3.1创建波形 160

5.3.2编辑波形 166

5.3.3导出激励文件并使用 169

5.4ModelSim波形分析 172

5.4.1波形窗口和列表窗口 172

5.4.2时间标记 174

5.4.3窗口的缩放 175

5.4.4在窗口中搜索 177

5.4.5窗口的格式编排 178

5.4.6波形和列表的保存 181

5.4.7信号总线 183

5.4.8光标操作 183

5.4.9其他功能 184

5.4.10波形比较 185

5.5存储器的查看和操作 191

5.5.1存储器的查看 191

5.5.2存储数据的导出 193

5.5.3存储器初始化 195

5.5.4存储器调试 195

5.6数据流窗口的使用 196

5.6.1概述 196

5.6.2设计连通性分析 197

5.6.3信号追踪和查找 198

5.6.4设置和保存打印 200

5.6.5本节实例 201

5.7原理图窗口的使用 205

5.8状态机窗口的使用 209

5.9ModelSim的剖析工具 211

5.9.1运行性能剖析和存储器剖析 211

5.9.2查看性能剖析结果 212

5.9.3查看存储器剖析报告 216

5.9.4保存结果 216

5.10覆盖率检测 218

5.10.1启用代码覆盖 218

5.10.2覆盖率的查看 223

5.10.3覆盖率检测的过滤 226

5.10.4覆盖信息报告 228

5.11信号探测 231

5.12采用JobSpy控制批处理仿真 233

5.12.1JobSpy功能与流程 234

5.12.2运行JobSpy 234

5.13综合实例 236

实例5-1三分频时钟的分析 236

实例5-2同步FIFO的仿真分析 244

实例5-3基2的SRT除法器的仿真分析 250

第6章ModelSim的协同仿真 258

6.1ModelSim与Debussy的协同仿真 259

6.1.1Debussy工具介绍 259

6.1.2Debussy配置方法 263

实例6-1与Debussy的协同仿真 266

6.2ModelSim与Matlab的协同仿真 274

实例6-2与Matlab的协同仿真 277

实例6-3与Simulink的协同仿真 282

实例6-4使用cosimWizard进行协同仿真 291

第7章ModelSim对不同公司 器件的后仿真 301

7.1ModelSim对Intel器件的后仿真 302

7.1.1QuartusPrime简介 302

7.1.2后仿真流程 304

实例7-1直接采用QuartusPrime调用ModelSim进行仿真 305

实例7-2先用QuartusPrime创建工程,再用ModelSim进行时序仿真 318

7.2ModelSim对Xilinx器件的后仿真 325

7.2.1Vivado简介 325

7.2.2后仿真流程 326

实例7-3用VIVADO对全加器进行时序仿真 326

实例7-4用VIVADO直接调用ModelSim进行时序仿真 336

7.3ModelSim对Lattice器件的后仿真 341

7.3.1Diamond简介 341

7.3.2后仿真流程 342

实例7-5用Diamond对全加器进行时序仿真 342

实例7-6用Diamond完成布局绕线,使用ModelSim进行时序仿真 348

第8章ModelSim的文件和脚本 351

8.1SDF文件 352

8.1.1SDF文件的指定和编译 352

8.1.2VHDL的SDF 354

8.1.3Verilog的SDF 354

8.1.4SDF文件信息 356

8.2VCD文件 358

8.2.1创建一个VCD文件 358

8.2.2使用VCD作为激励 360

8.2.3VCD任务 361

8.2.4端口驱动数据 362

8.3Tcl和DO文件 364

8.3.1Tcl命令 364

8.3.2Tcl语法 364

8.3.3ModelSim的Tcl时序命令 365

8.3.4宏命令 366

8.3.5本节实例 368

ModelSim电子系统分析及仿真(第3版)是2019年由电子工业出版社出版,作者于斌。

得书感谢您对《ModelSim电子系统分析及仿真(第3版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
量子保密通信网络及应用 电子书
1.质量保证,本书出自工作在国内ling先的量子通信专业公司的专家之手。 2.理论实践相结合,不但讲述“如何做”(特别是在实际中如何做),更加讲述了“为什么要这么做”。 3.实例真实可靠,本书侧重介绍量子通信从理论到工程实践的应用,数据图表来源实际工程,真实可靠。 4.内容严谨,方便查询。全书参考并引用了大量的国外专著和文献,方便读者进一步扩展学习。
光传送网 OTN 技术、设备及工程应用 电子书
本书由江苏省邮电规划设计院多名专家和技术骨干联合编写,内容翔实,既注重OTN技术原理和发展趋势的介绍,又面向工程实际应用,对于从事光通信行业的从业者具有较高的参考价值。
绿色数据中心基础设施建设及应用指南 电子书
本书适合通信行业内从事数据中心建设和通信运维的人员阅读。书中对目前国内节能、环保和高性能的数据中心进行了精辟概述,对相关热点知识进行了深入简出的讲解。案例分析亮点纷呈,对相关问题的关注者和探讨者有开拓思路和建议的作用。
大话通信(第2版) 电子书
1. 热销10年,销量突破70000册的经典好书。 2.“大话”系列图书是人民邮电出版社的通信图书,影响力非常之广,受众非常大,深受读者喜爱。 3. 该套丛书一直被模仿,但从未被。 4. 本次再版的主要作者仍然由原套书的主要作者来担当,保证内容风格的一致性。
5G无线网络及关键技术 电子书
1. 5G属前沿技术,本书内容领先业界,全面介绍5G相关技术。 2. 本书集合业界领先通信企业在5G方面的全新研究成果,内容深入、丰富。 3. 本书作者长期从事移动通信研究,此前出版过3本移动通信相关图书。