EDA技术与应用:基于Quartus 2和VHDL
作者:刘昌华 编著
出版时间:2012年版
内容简介
《EDA技术与应用:基于Quartus 2和VHDL》从教学和工程应用的角度出发,以培养实际工程设计能力为目的,介绍了EDA技术的基本概念、可编程逻辑器件、硬件描述语言,以及Quartus119.o、SOPCBuilder、Niosll等EDA开发工具的基本使用方法和技巧,最后介绍了常用逻辑单元电路的VHDL编程技术,并通过大量设计实例详细地介绍了基于EDA技术的层次化设计方法,重点介绍了可以综合为硬件电路的语法结构、语句与建模方法。书中列举的设计实例都经由QuartuslI9.01具编译通过,并在DE2-70开发平台和GW48EDA实验系统上通过了硬件测试,可直接使用。《EDA技术与应用:基于Quartus 2和VHDL》可作为高等院校电子、通信、自动化及计算机等专业EDA应用技术的教学用书,也可用于大学高年级本科生、研究生教学及电子设计工程师技术培训,也可作为EDA技术爱好者的参考用书。
目录
第1章 EDA概述 1.1 EDA技术及其发展 1.1.1 EDA技术的发展历程 1.1.2 EDA技术的主要内容 1.1.3 EDA技术的发展趋势 1.2 硬件描述语言 1.2.1 硬件描述语言的起源 1.2.2 HDL语言的特征 1.3 EDA技术的层次化设计方法与流程 1.3.1 EDA技术的层次化设计方法 1.3.2 EDA技术的设计流程 1.4 EDA工具软件简介 1.4.1 MAX+plus II 1.4.2 Quartus II 1.4.3 其他仿真软件 1.5 IP核 1.6 互联网上的EDA资源第2章 可编程逻辑器件 2.1 可编程逻辑器件的发展历程及特点 2.1.1 可编程逻辑器件的发展历程 2.1.2 可编程逻辑器件的特点 2.2 可编程逻辑器件分类 2.2.1 按集成度分 2.2.2 按编程特性分 2.2.3 按结构分 2.3 简单PLD 2.3.1 PLD中阵列的表示方法 2.3.2 PROM 2.3.3 PLA器件 2.3.4 PAL器件 2.3.5 GAL器件 2.4 CPLD 2.4.1 传统CPLD的基本结构 2.4.2 最新CPLD的基本结构 2.5 FPGA 2.5.1 传统FPGA的基本结构 2.5.2 最新FPGA的基本结构 2.6 可编程逻辑器件的发展趋势 2.6.1 先进工艺 2.6.2 处理器内核 2.6.3 硬核与结构化ASIC 2.6.4 低成本器件第3章 Quartus II开发系统 3.1 Quartus II简介 3.1.1Quartus II 9.0的特点 3.1.2 Quartus II系统安装许可与技术支持 3.1.3 Quartus II设计流程 3.2 Quartus II 9.0设计入门 3.2.1 启动Quartus II 9.0 3.2.2 设计输入 3.2.3 编译综合 3.2.4 仿真测试 3.2.5 硬件测试 3.3 基于原理图输入的Quartus II设计 3.4 基于文本输入的Quartus II设计 3.5 基于LPM可定制宏功能模块的Quartus II设计 3.6 基于混合输入方式的Quartus II设计 3.7 嵌入式逻辑分析仪的使用 3.7.1 Quartus II的SignalTap II原理 3.7.2 SignalTap II使用流程 3.7.3 在设计中嵌入SignalTap II逻辑分析仪 3.8 实验 3.8.1 实验3-1 Quartus II原理图输入设计法 3.8.2 实验3-2 4-16线译码器的EDA设计 3.8.3 实验3-3 基于MSI芯片设计计数器 3.8.4 实验3-4 LPM宏功能模块使用 3.8.5 实验3-5 0uartus II设计正弦信号发生器第4章 VHDL设计基础 4.1 VHDL的基本组成 4.1.1 实体 4.1.2 构造体 4.1.3 程序包 4.1.4 库 4.1.5 配置 4.2 VHDL语言的基本要素 4.2.1 VHDL语言的标识符 4.2.2 VHDL语言的客体 4.2.3 VHDL语言的数据类型 4.2.4 VHDL语言的运算操作符 4.3 VHDL语言的基本语句 4.3.1 顺序描述语句 4.3.2 并行语句 4.4 实验 4.4.1 实验4-1应用VHDL完成简单组合电路设计 4.4.2 实验4-2算术加法运算电路的VHDL设计 4.4.3 实验4-3应用VHDL完成简单时序电路设计