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

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

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

    关注微信公众号

因版权原因待上架

编辑推荐

详细讲解使用ModelSim仿真的基本知识和操作的方法技巧。

内容简介

ModelSim是优秀的HDL仿真软件之一,它能提供友好的仿真环境,是业界唯一单内核支持VHDL和Verilog混合仿真的仿真器,它采用直接优化的编译技术、Tcl/Tk技术和单一内核仿真技术,编译仿真速度快,编译的代码与平台无关,便于保护IP核,个性化的图形界面和用户接口,为用户加快调错提供强有力的手段,是Windows平台上FPGA/ASIC设计的首选仿真软件。

本书以ModelSim SE 2020.4版软件为平台,由浅入深、循序渐进地介绍软件各部分知识,包括ModelSim基础、菜单命令、库和工程的建立与管理、Verilog/VHDL文件编译仿真、采用多种方式分析仿真结果,以及与多种主流软件的联合仿真等。

章节目录

版权信息

内容简介

第4版前言

第1章 概述

1.1 IC设计与ModelSim

1.1.1 IC设计基本流程

1.1.2 ModelSim概述

1.2 ModelSim应用基本流程

1.3 ModelSim基本仿真流程

1.3.1 创建一个新库

1.3.2 编译设计文件

1.3.3 运行仿真

1.3.4 查看结果

1.4 ModelSim工程仿真流程

1.4.1 创建工程及工作库

1.4.2 创建新文件

1.4.3 加载设计文件

1.4.4 编译源文件

1.4.5 运行仿真和查看结果

1.4.6 工程调试

第2章 操作界面

2.1 整体界面

2.2 菜单栏

2.2.1 File菜单

2.2.2 Edit菜单

2.2.3 View菜单

2.2.4 Compile菜单

2.2.5 Simulate菜单

2.2.6 Add菜单

2.2.7 Tools菜单

2.2.8 Layout菜单

2.2.9 Bookmarks菜单

2.2.10 Window菜单

2.2.11 Help菜单

2.3 工具栏

2.4 标签页

2.5 命令窗口

2.6 MDI窗口

2.6.1 源文件窗口

2.6.2 波形窗口

2.6.3 列表窗口

2.6.4 数据流窗口

2.6.5 属性窗口

2.6.6 进程窗口

2.6.7 对象窗口

2.6.8 存储器窗口

2.6.9 原理图窗口

2.6.10 观察窗口

2.6.11 状态机窗口

2.7 界面的设置

2.7.1 定制用户界面

2.7.2 设置界面参数

第3章 工程和库

3.1 ModelSim工程

3.1.1 删除原有工程

3.1.2 开始一个新工程

3.1.3 工程标签

3.1.4 工程编译

3.1.5 仿真环境配置

3.1.6 工程文件组织

3.1.7 工程及文件属性设置

实例3-1 ModelSim的工程文件管理

3.2 ModelSim库

3.2.1 概述

3.2.2 库的创建及管理

3.2.3 资源库管理

3.2.4 导入FPGA的库

实例3-2 ModelSim中多单元库仿真流程

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

4.1 VHDL仿真

4.1.1 VHDL文件编译

4.1.2 VHDL设计优化

4.1.3 VHDL设计仿真

4.1.4 还原点和仿真恢复

4.1.5 TEXTIO的使用

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

4.2 Verilog仿真

4.2.1 Verilog文件编译

4.2.2 Verilog设计优化

4.2.3 Verilog设计仿真

4.2.4 还原点和仿真恢复

4.2.5 单元库

4.2.6 系统任务和系统函数

4.2.7 编译命令

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

4.3 SystemC仿真

4.3.1 概述

4.3.2 SystemC文件的编译和链接

4.3.3 设计仿真和调试

4.3.4 常见错误

4.4 混合语言仿真

4.4.1 编译过程与公共设计库

4.4.2 映射数据类型

4.4.3 VHDL调用Verilog

4.4.4 Verilog调用VHDL

4.4.5 SystemC调用Verilog

4.4.6 Verilog调用SystemC

4.4.7 SystemC调用VHDL

4.4.8 VHDL调用SystemC

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

5.1 仿真概述

5.2 WLF文件和虚拟对象

5.2.1 保存仿真状态

5.2.2 Dataset结构

5.2.3 Dataset管理

5.2.4 虚拟对象

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

5.3.1 创建波形

5.3.2 编辑波形

5.3.3 导出激励文件并使用

5.4 ModelSim波形分析

5.4.1 波形窗口和列表窗口

5.4.2 时间标记

5.4.3 窗口的缩放

5.4.4 在窗口中搜索

5.4.5 窗口的格式编排

5.4.6 波形和列表的保存

5.4.7 信号总线

5.4.8 光标操作

5.4.9 其他功能

5.4.10 波形比较

5.5 存储器的查看和操作

5.5.1 存储器的查看

5.5.2 存储数据的导出

5.5.3 存储器初始化

5.5.4 存储器调试

5.6 数据流窗口的使用

5.6.1 概述

5.6.2 设计连通性分析

5.6.3 信号追踪和查找

5.6.4 设置和保存打印

5.6.5 本节实例:数据流窗口操作示例

5.7 原理图窗口的使用

5.8 状态机窗口的使用

5.9 ModelSim的剖析工具

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

5.9.2 查看性能剖析结果

5.9.3 查看存储器剖析报告

5.9.4 保存结果

5.10 覆盖率检测

5.10.1 启用代码覆盖率

5.10.2 覆盖率的查看

5.10.3 覆盖率检测的过滤

5.10.4 覆盖信息报告

5.11 信号探测

5.12 采用JobSpy控制批处理仿真

5.12.1 JobSpy功能与流程

5.12.2 运行JobSpy

5.13 综合实例

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

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

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

第6章 ModelSim的协同仿真

6.1 ModelSim与Debussy的协同仿真

6.1.1 Debussy工具介绍

6.1.2 Debussy配置方式

实例6-1 利用Debussy与ModelSim协同仿真

6.2 ModelSim与MATLAB的协同仿真

实例6-2 利用MATLAB与ModelSim协同仿真

实例6-3 利用Simulink与ModelSim协同仿真

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

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

7.1 ModelSim对Intel器件的后仿真

7.1.1 Quartus Prime简介

7.1.2 ModelSim对Intel器件的后仿真流程

实例7-1 直接采用Quartus Prime Lite调用ModelSim进行后仿真

实例7-2 使用ModelSim对Quartus Prime生成的文件进行后仿真

7.1.3 Quartus Prime Pro后仿真设置

7.2 ModelSim对AMD器件的后仿真

7.2.1 VIVADO简介

7.2.2 ModelSim对AMD器件的后仿真流程

实例7-3 使用ModelSim对VIVADO生成的文件进行后仿真

实例7-4 使用VIVADO直接调用ModelSim进行后仿真

7.3 ModelSim对Lattice器件的后仿真

7.3.1 Diamond简介

7.3.2 后仿真流程

实例7-5 使用Diamond调用ModelSim进行后仿真

实例7-6 使用ModelSim对Diamond生成的文件进行后仿真

第8章 ModelSim的文件和脚本

8.1 SDF文件

8.1.1 SDF文件的指定和编译

8.1.2 VHDL的SDF文件

8.1.3 Verilog的SDF文件

8.1.4 SDF文件信息

8.2 VCD文件

8.2.1 创建一个VCD文件

8.2.2 使用VCD作为激励

8.2.3 VCD任务

8.2.4 端口驱动数据

8.3 Tcl和Do文件

8.3.1 Tcl命令

8.3.2 Tcl语法

8.3.3 ModelSim的Tcl时序命令

8.3.4 宏命令

实例8-1 使用Do文件运行仿真

8.4 Linux下ModelSim的安装和配置

8.4.1 Linux下ModelSim的安装

8.4.2 Linux下ModelSim的配置

实例8-2 Linux下简单的验证实例

第9章 ModelSim下建立UVM验证环境

实例9-1 使用GUI界面仿真简单的UVM实例

实例9-2 使用Do脚本文件仿真简单的UVM实例

实例9-3 完整的UVM实例及自动化脚本文件

ModelSim电子系统分析及仿真(第4版)是2024年由电子工业出版社出版,作者刘志伟 编著。

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

购买这本书

你可能喜欢
电子技术及应用 电子书
本书共分为7章,包括模拟电子技术、数字电子技术和综合实践应用拓展三大部分。其一为模拟电子技术部分,包含半导体器件、基本放大电路、功率放大和场效应管放大电路、集成运算放大器和反馈等内容;其二为数字电子技术部分,包括基本逻辑门电路和组合逻辑电路、触发器和时序逻辑电路等内容;其三为综合实践应用拓展部分。在本书的编写过程中,充分考虑了高职高专院校和应用型本科院校的教学要求,以及这些学校的学生学习特点,兼顾
电子内镜超声诊断及介入技术(第4版) 电子书
《电子内镜超声诊断及介入技术》(第4版)共3篇23章。本书是在上版书的基础上进行的修订,包括内镜超声基础知识、内镜超声影像诊断和各种内镜超声微创介入诊疗技术三方面内容。近5年内镜超声技术持续高速发展,如新型超声内镜的出现;弹性成像、造影增强、细针穿刺活检技术、针基显微内镜、胰周积液和胆管系统引流治疗等介入技术新的观点与方法不断涌现。本版同时编入大量超声内镜扫查及疑难典型病例的视频资料,读者可以下载
数字电子技术及应用 电子书
全书共分10章。理论内容主要包括逻辑代数、集成门电路、组合逻辑电路、触发器、时序逻辑电路、脉冲信号的产生与整形、模拟量和数字量的转换、半导体存储器和可编程逻辑器件。在每一章中,都结合相应内容设有实际应用电路举例。本书第9章为可编辑逻辑器件的应用,第10章为数字电路应用设计举例,其中列举了三个数字系统设计实例,使理论与实践互相依托,紧密结合,构成该教材的最大特点。
电子技术基础及应用 电子书
本书为项目化教材,采用项目和模块的编排格式,全书共分为两部分,第Ⅰ部分为模拟电子技术基础及应用部分,包含三个项目和一个课外阅读,内容包括直流稳压电源的基本制作与测试、扩音器的基本制作与测试、集成运算放大器的基本应用与测试,以及正弦波振荡器的基本分析与应用;第Ⅱ部分为数字电子技术基础及应用,包含三个项目和两个课外阅读,内容包括简单抢答器的基本制作与调试、组合逻辑电路基本设计与制作调试、时序逻辑电路基
模拟电子技术及应用 电子书
林汉主编的《模拟电子技术及应用》共分10章:第1章主要介绍电子技术的发展历史;第2章主要讲述半导体器件的工作原理;第3章主要讲述晶体管(场效应管)基本放大电路的组成原理、工作状态的分析及放大电路的指标计算,这是本书的重要内容及基础;第4章主要讲述功率放大电路的组成及重要性能的指标计算;第5章主要讲述负反馈放大电路,负反馈是改善放大电路性能的重要措施;第6章主要讲述集成运算放大器的性能及电路组成;第