绪论1
章NIMultisim14.0基本应用4
1.1NIMultisim14.0简介4
1.1.1Multisim的发展4
1.1.2NIMultisim14.0新特性5
1.1.3NIMultisim14.0编译环境6
1.2虚拟仪器仪表的使用15
1.2.1常用虚拟仿真仪器的使用16
1.2.2模拟电子电路中常用虚拟仪器的使用20
1.2.3数字逻辑电路中常用虚拟仪器的使用25
1.2.4通信电子电路中常用虚拟仪器的使用30
1.2.5安捷伦和泰克仿真仪器的使用32
1.3仿真分析方法35
1.3.1基本分析方法36
1.3.2进阶分析方法43
1.3.3不错分析方法52
1.3.4组合分析58
第2章常用模拟电路Multisim设计与仿真61
2.1单级放大电路设计与仿真61
2.2差分放大电路设计与仿真72
2.3负反馈放大器设计与仿真78
2.4阶梯波发生器设计与仿真84
第3章Cadence/OrCADPSpice16.6基本应用93
3.1Cadence/OrCADPSpice16.6简介93
3.1.1PSpice起源93
3.1.2PSpice的特点94
3.1.3Cadence/OrCADPSpice组件95
3.1.4PSpice16.6新增功能96
3.2Cadence/OrCADPSpice16.6工作流程101
3.3PSpiceA/D的分析方法105
3.3.1基本分析方法106
3.3.2进阶分析方法113
3.4独立信号源的设置121
第4章模拟系统PSpice设计与仿真127
4.1音频放大器设计127
4.2数字温度计设计133
4.3小型函数信号发生器设计141
第5章QuartusII软件应用151
5.1QuartusⅡ软件概述与设计流程151
5.2设计输入152
5.2.1工程项目建立152
5.2.2设计文件建立155
5.3项目编译160
5.4设计仿真161
5.5引脚分配166
5.6编程下载169
5.7可参数化宏功能模块171
第6章Vivado软件应用178
6.1Vivado软件概述178
6.2基本设计流程178
6.2.1工程建立179
6.2.2设计输入181
6.2.3设计仿真187
6.2.4工程综合193
6.3引脚分配与程序下载194
6.3.1引脚分配194
6.3.2程序下载200
6.4存储器IP核的生成203
第7章硬件描述语言206
7.1VHDL语言的基本组成206
7.1.1库207
7.1.2程序包208
7.1.3实体209
7.1.4结构体209
7.1.5配置211
7.2VHDL语言的基本要素211
7.2.1标识符211
7.2.2数据对象211
7.2.3VHDL语言运算符212
7.2.4属性描述与定义214
7.3VHDL语言基本描述语句214
7.3.1顺序语句214
7.3.2并行语句216
7.4VerilogHDL基本结构219
7.5VerilogHDL语言的基本要素223
7.5.1词法约定223
7.5.2数据类型223
7.5.3运算符225
7.6VerilogHDL语言基本描述语句227
7.6.1赋值语句227
7.6.2结构说明语句228
7.6.3块语句230
7.6.4条件语句230
7.6.5循环语句232
第8章常用数字电路HDL设计235
8.1组合逻辑电路的HDL描述235
8.1.1编码器235
8.1.2译码器238
8.1.3数据选择器242
8.1.4加法器244
8.1.5数值比较器244
8.2时序逻辑电路的HDL描述246
8.2.1触发器246
8.2.2计数器249
8.2.3移位寄存器252
8.2.4分频器254
8.3有限状态机设计的HDL描述258
8.3.1Mealy型有限状态机258
8.3.2Moore型有限状态机260
第9章数字系统EDA设计与实践263
9.1循环冗余校验码的EDA设计263
9.2通用异步收发器的EDA设计278
9.3VGA彩色信号显示控制的EDA设计285
9.4多功能数字钟的EDA设计290
9.5直接数字频率合成器的EDA设计291
9.6等精度频率计的EDA设计293
附录A核心板FPGA管脚分配295
A.1SmartSOPC+_3C25核心板FPGA管脚分配295
A.2Basys3核心板FPGA管脚分配298
A.3EGO1核心板FPGA管脚分配299
参考文献301