EDA技术与VHDL(第3版)(高等学校电子科学与工程教材)
分類: 图书,教材教辅与参考书,
品牌: 潘松
基本信息·出版社:清华大学出版社
·页码:391 页
·出版日期:2009年09月
·ISBN:9787302209799
·条形码:9787302209799
·包装版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:高等学校电子科学与工程教材
产品信息有问题吗?请帮我们更新产品信息。
内容简介《EDA技术与VHDL(第3版)》系统地介绍了EDA技术幂FIVHDL硬件描述语言,将VHDL的基础知识、编程技巧和实用方法与实际工程开发技术在先进的EDA软件设计平台——Quartusll 9.0和硬件平台——Cyclone III FPGA上很好地结合起来,使读者能通过《EDA技术与VHDL(第3版)》的学习迅速了解并掌握EDA技术的基本理论和工程开发实用技术,并为后续的深入学习和发展打下坚实的理论与实践基础。
依据高校课堂教学和实验操作的规律与要求,并以提高学生的实际工程设计能力和自主创新能力为目的,全书内容作了恰当的编排,共分6个部分:EDA技术的概述;FPGA/CPLD器件的结构原理;VHDL实用技术;Quartus及IP核的详细使用方法;基于VHD的16位OPU设计技术;基于MATLAB和DSP Bui Ider平台的详细JEDA设计技术和大量实用系统设计示例。除个别章节外,各章都安排了相应的习题和针对性强的实验和设计示例。书中列举的VHDL示例,都经编译通过或经硬件测试。
《EDA技术与VHDL(第3版)》主要面向高等院校本、专科EDA技术和VHDL语言基础课,推荐作为电子工程、通信、工业自动化、计算机应用技术、电子对抗、仪器仪表、数字信号或图像处理等学科专业与相关的实验指导课的授课教材或主要参考书,同时也可作为电子设计竞赛、FPGA开发应用的自学参考书。
对于授课教师还能获赠《EDA技术与VHDL(第3版)》cAl教学课件与实验指导课件,这部分内容可到清华大学出版社网站(WWW.tuptsi nghua.edu.on)下载。
编辑推荐《EDA技术与VHDL(第3版)》:高等学校电子科学与工程教材
目录
第1章 概述
1.1 电子设计自动化技术及其发展
1.2 电子设计自动化应用对象
1.3 VHDL
1.4 EDA的优势
1.5 面向FPGA的开发流程
1.5.1 设计输入
1.5.2 综合
1.5.3 布线布局(适配)
1.5.4 仿真
1.5.5 下载和硬件测试
1.6 QuartusII概述
1.7 IP核
1.8 EDA技术的发展趋势
第2章 PLD硬件特性与编程技术
2.1 PLD概述
2.1.1 PLD的发展历程
2.1.2 PLD的分类
2.2 低密度PLD可编程原理
2.2.1 电路符号表示
2.2.2 PROM
2.2.3 PLA
2.2.4 PAL
2.2.5 GAL
2.3 CPLD的结构与可编程原理
2.4 FPGA的结构与工作原理
2.4.1 查找表逻辑结构
2.4.2 Cyclone系列器件的结构与原理
2.5 硬件测试技术
2.5.1 内部逻辑测试
2.5.2 JTAG边界扫描测试
2.6 FPGA/CPLD产品概述
2.6.1 Lattice公司CPLD器件系列
2.6.2 Xilinx公司的FPGA和CPLD器件系列
2.6.3 Altera公司的FPGA和CPLD器件系列
2.6.4 Actel公司的FPGA器件
2.6.5 Altera公司的FPGA配置方式与配置器件
2.7 编程与配置
2.7.1 JTAG方式的在系统编程
2.7.2 使用PC并行口配置FPGA
2.7.3 FPGA配置器件
第3章 VHDL基础
3.1 VHDL基本语法
3.1.1 组合电路描述
3.1.2 VHDL结构
3.2 时序电路描述
3.2.1 D触发器
3.2.2 时序描述VHDL规则
3.2.3 时序电路的不同表述方法
3.3 全加器的VHDL描述
3.3.1 半加器描述
3.3.2 CASE语句
3.3.3 例化语句
3.4 计数器设计
3.5 一般计数器的VHDL设计方法
3.5.1 相关语法
3.5.2 程序功能分析
3.5.3 移位寄存器设计
3.6 数据对象
3.6.1 常数
3.6.2 变量
3.6.3 信号
3.6.4 进程中的信号赋值与变量赋值
3.7 IF语句概述
3.8 进程语句归纳
3.8.1 进程语句格式
3.8.2 进程结构组成
3.8.3 进程要点
3.9 并行赋值语句概述
3.10 双向和三态电路信号赋值
3.10.1 三态门设计
3.10.2 双向端口设计
3.10.3 三态总线电路设计
3.11 仿真延时
3.11.1 固有延时
3.11.2 传输延时
3.11.3 仿真δ
习题
第4章 QuartusII使用方法
4.1 OuartusII设计流程
4.2 嵌入式逻辑分析仪应用
4.3 编辑SignalTapII的触发信号
4.4 LPMROM宏模块应用
4.4.1 工作原理
4.4.2 定制初始化数据文件
4.4.3 定制LPMROM元件
4.4.4 完成顶层设计
4.5 In.SystemMemoryContentEditor应用
4.6 LPMRAM/FIFO的定制与应用
4.6.1 LPMRAM定制
4.6.2 FIFO定制
4.7 IP核的使用方法
4.8 原理图电路设计方法
4.8.1 1位全加器设计
4.8.2 基于原理图的正弦信号发生器设计
4.9 LPM嵌入式锁相环调用
4.9.1 建立嵌入式锁相环元件
4.9.2 调入顶层设计
4.9.3 测试锁相环
4.10 流水线乘法器的混合输入设计
习题
实验与设计
实验4.1 组合电路的设计
实验4.2 时序电路的设计
实验4.3 含异步清0和同步时钟使能的加法计数器的设计
实验4.4 用原理图输入法设计8位全加器
实验4.5 正弦信号发生器设计
实验4.6 七段数码显示译码器设计
实验4.7 数控分频器的设计
实验4.8 8位十六进制频率计设计
实验4.9 查表式硬件运算器设计
第5章 VHDL状态机
5.1 状态机设计相关语句
5.1.1 类型定义语句
5.1.2 状态机的优势
5.1.3 状态机结构
5.2 Moore状态机
5.2.1 多进程状态机
5.2.2 单进程Moore状态机
5.3.Mealy状态机
5.4 状态编码
5.4.1 直接输出型编码
5.4.2 顺序编码
5.4.3 一位热码编码
5.5 非法状态处理
5.6 数字方式排除毛刺信号
5.6.1 延时电路
5.6.2 去抖动电路
习题
实验与设计
实验5-1 序列检测器设计
实验5-2 并行ADC采样控制电路实现
实验5-3 数据采集电路和简易存储示波器设计
实验5-4 比较器和D/A器件实现A/D转换功能的电路设计
实验5-5 用状态机设计多功能逻辑笔
实验5-6 串行ADC采样控制电路设计
实验5-7 数字温度器件控制电路设计
第6章 16位CPU设计
第7章 VHDL语句
第8章 VHDL结构
第9章 DSP Builder设计初步
第10章 DSP Builder设计深入
附录A EDA实验系统简介
参考文献
……[看更多目录]
序言结合EDA技术许多最新的发展成果,以及我国高等教育更加注重学生的工程实践能力与自主创新能力的培养,本书作为第3版,进行了较大变动,删除了已过时的内容,加入了EDA技术的一些最新发展技术,还包括新版QuartusII9.0、DSPBuilder9.0、MATL,AB7.8的详细的、新的使用方法,Altera新近推出的CycloneIII系列FPGA的开发技术,以及相关的示例和实验,使全书在为学生提供更多新知识的同时给出大量新实验,更加注重学生创造力的培养。
书中绝大部分章节都安排了针对性较强的习题、实验和设计项目,使学生对每一章的课堂教学效果都能及时通过实验得以强化。本书大部分实验中,除给出详细的实验目的、实验原理、实验思考题和实验报告要求外,还包含多个实验项目(层次)。如第一层次是与该章内容相关的验证性实验,本书提供了详细的并被验证的设计程序和实验方法,学生只需将书中提供的设计程序输入计算机,并按要求进行编译仿真,在实验系统上实现即可;第二层次是在上一实验基础上作进一步的发挥;此后的实验层次属于自主设计或创新性质的实验,包括一些大学生电子设计竞赛的设计项目。授课教师可以根据本课程的实验学时数和教学实验的要求,以及学生的兴趣程度,以不同的方式或形式布置给学生完成。
本书第1章的内容是EDA和VHDL概述,第2章的内容是FPGA/CPLD硬件原理,第3章的内容主要是VHDL基础。
文摘插图:
第1章概述
本章首先介绍EDA技术和硬件描述语言及其发展过程,然后介绍基于EDA技术和VHDL的设计流程,以及本书示例和实验推荐的主要EDA设计工具——Quartus II。
1.1 电子设计自动化技术及其发展
微电子技术的进步主要表现在大规模集成电路加工技术即半导体工艺技术的发展上,使得表征半导体工艺水平的线宽已经达到了60rim,并还在不断地缩小,而在硅片单位面积上,集成了更多的晶体管。集成电路设计正在不断地向超大规模、极低功耗和超高速的方向发展,专用集成电路ASIC(Application Specific Integrated Circuit) 的设计成本不断降低,在功能上,现代的集成电路已能够实现单片电子系统SOC(System On a Chip) 。
现代电子设计技术的核心已日趋转向基于计算机的电子设计自动化技术,即EDA(Electronic Design Automation) 技术。EDA技术就是依赖功能强大的计算机,在EDA工具软件平台上,对以硬件描述语言HDL(Hardware Description Language) 为系统逻辑描述手段完成的设计文件,自动地完成逻辑编译、化简、分割、综合、布局布线以及逻辑优化和仿真测试,直至实现既定的电子线路系统功能。EDA技术使得设计者的工作仅限于利用软件的方式,即利用硬件描述语言和EDA软件来完成对系统硬件功能的实现,这是电子设计技术的一个巨大进步。
EDA技术在硬件实现方面融合了大规模集成电路制造技术、Ic版图设计、ASIC测试和封装、FPGA(Field Programmable Gate Array) /CPLD(Complex Programmable LogicDevice) 编程下载和自动测试等技术;在计算机辅助工程方面融合了计算机辅助设计(CAD) 、计算机辅助制造(CAM) 、计算机辅助测试(CAT) 、计算机辅助工程(CAE) 技术以及多种计算机语言的设计概念;而在现代电子学方面则容纳了更多的内容,如电子线路设计理论、数字信号处理技术、数字系统建模和优化技术及其高频的长线技术理论等。因此,EDA技术为现代电子理论和设计的表达与实现提供了可能性。正因为EDA技术丰富的内容以及与电子技术各学科领域的相关性,其发展的历程同大规模集成电路设计技术、计算机辅助工程、可编程逻辑器件,以及电子设计技术和工艺的发展是同步的。就过去近30年的电子技术的发展历程,可大致将EDA技术的发展分为以下3个阶段。