VHDL设计与应用

发布者:系统管理员发布时间:2017-12-13浏览次数:860

 

【内容简介】

本书系统地介绍了VHDL语言及EDA技术,对VHDL语言的基础知识、编程技巧和使用方法进行了详细讲解。同时,结合EDA优秀开发设计平台Quartus Ⅱ,讲解了FPGA开发的基本流程和方法,使读者能够准确快速地掌握EDA技术,并为后续高级EDA技术的学习和开发打下坚实基础。

本书共分为12章,包括EDA技术概述,可编程逻辑器件原理,VHDL结构及要素,VHDL基础,VHDL语句,有限状态机,Quartus Ⅱ文本设计及仿真方法,Quartus Ⅱ原理图设计及测试方法,ModelSim仿真,DSPBuilder设计方法,SOPC设计,优化和时序分析。其中,前6章主要介绍VHDL语言基础,后6章主要介绍VHDL语言在Quartus Ⅱ等开发平台上的应用。

本书适合作为电子与通信工程专业高年级本科生和硕士研究生的专业教材,也适用于控制、计算机和微电子等相关专业及工程技术人员作为参考。

【目  录】

1EDA技术概述

1.1EDA技术的内涵及发展历程

1.2EDA技术的核心

1.3VHDL特点及优势

2章可编程逻辑器件原理

2.1PLD概述

2.2低密度PLD

2.3主流CPLDFPGA公司及其器件

2.4基于Quartus Ⅱ开发的Altera公司产品简介

3VHDL结构及要素

3.1VHDL基本单元及其构成

3.2端口信号赋值

3.3库、程序包、配置

3.4时序电路描述

3.5VHDL子程序

4VHDL基础

4.1VHDL文字规则

4.2VHDL数据对象

4.3VHDL操作符

4.4VHDL数据类型

4.5基本仿真

5VHDL语句

5.1顺序语句

5.2并行语句

5.3属性描述语句

6章有限状态机

6.1状态机基础

6.2状态机的设计

6.3有限状态机的状态编码

6.4非法状态的处理

6.5序列检测器设计

7Quartus Ⅱ文本设计及仿真方法

7.1Quartus Ⅱ简介

7.2开发板简介

7.3Quartus Ⅱ文本输入设计方法

7.4Quartus Ⅱ功能和时序仿真

8Quartus Ⅱ原理图设计及测试方法

8.1直接数字合成器设计

8.2频移键控(FSK)调制器设计

8.3相移键控(BPSK)调制器设计

8.4设计的ITAG下载和AS编程

8.5Quartus Ⅱ内嵌逻辑分析仪测试方法

9ModelSim仿真

9.1ModelSim中添加Altera器件库

9.2ModelSim基本使用方法

9.3ModelSim功能仿真

9.4ModelSim时序仿真

10DSP Buildel设计方法

10.1MATLAB简介

10.2DSP Builder简介

10.3幅度调制

10.4基于DSP BuilderDDS

10.5DSP Builder的层次化设计

10.6ModelSim功能仿真

10.7ModelSim时序仿真

10.8SignalTapⅡ波形测试

10.9频移键控调制

11SOPC设计

11.1NiosⅡ概况

11.2SOPC系统搭建

11.3Nios IDE开发

11.4程序下载

11.5测试JTAG UART的功能

11.6程序烧写

12章优化和时序分析

12.1时序优化的意义

12.2面积和时序优化

12.3资源利用优化

12.4时序优化技术

12.5功率优化

参考文献