![]()
内容推荐 宋烈武编著的《EDA技术与实践教程》提供了参考授课计划及自学建议,方便教师授课和学生自学。全书整体分为基础篇、实战篇两部分,两者相辅相成、有机融合。 本书主要介绍FPGA/CPLD的结构与工作原理、配置与编程,QuartusⅡ设计流程,硬件描述语言VHDL的语法概要并给出了常用单元电路的设计。书中结合大量的实例进行讲解,使读者可以很容易从模仿中快速学会用VHDL设计电路,并应用EDA技术解决中、小规模的系统设计问题。 本书可作为高职院校电子类、通信类及计算机类等相关专业二年级及以上学生的教材,也可作为电子技术工程技术人员的参考用书。 目录 第1篇 EDA技术基础 第1章 概述 1.1 EDA技术的含义 1.2 EDA技术典型应用 1.3 EDA技术的主要内容 1.4 EDA技术的特点及发展趋势 1.5 如何学习EDA技术 第2章 可编程逻辑器件 2.1 概述 2.1.1 可编程逻辑器件的发展历程 2.1.2 简单可编程逻辑器件的基本结构 2.1.3 可编程逻辑器件的主要分类 2.2 大规模可编程逻辑器件 2.2.1 FPGA的结构与工作原理 2.2.2 CPLD的结构与工作原理 2.2.3 其他类型的FPGA和CPLD 2.2.4 Altera成熟器件及命名规则 2.2.5 FPGA和CPLD器件选择 2.2.6 Altera配置芯片简介 2.3 Altera新型系列器件简介 2.3.1 Stratix系列高端FPGA简介 2.3.2 Arria系列中端FPGA简介 2.3.3 Cyclone系列低端FPGA简介 2.3.4 MAXⅡ系列低成本CPLD简介 2.3.5 HardCopy ASIC系列简介 2.4 FPGA/CPLD器件的配置与编程 2.4.1 下载电缆 2.4.2 配置与编程模式 2.4.3 配置方式 第3章 QuartusⅡ设计基础 3.1 概述 3.2 QuartusⅡ的安装与授权 3.2.1 系统要求 3.2.2 QuartusⅡ的安装 3.2.3 QuartusⅡ的授权 3.3 QuartusⅡ设计流程 3.3.1 设计输入 3.3.2 设计实现 3.3.3 编程下载 3.3.4 设计验证 3.4 QuartusⅡ设计实例 3.4.1 输入设计与编译 3.4.2 仿真及时序分析 3.4.3 下载实现及硬件测试 3.4.4 可参数化宏模块的调用 3.4.5 Dsp Builder的应用 3.4.6 设计一个简单的CPU系统 第4章 硬件描述语言VHDL语法概要 4.1 概述 4.1.1 VHDL的特点 4.1.2 学习VHDL的注意事项 4.2 VHDL程序基本结构 4.2.1 库 4.2.2 实体 4.2.3 结构体 4.3 VHDL语言要素 4.3.1 文字规则 4.3.2 数据对象 4.3.3 数据类型 4.3.4 类型转换 4.3.5 运算操作符 4.3.6 属性 4.4 VHDL的基本描述语句 4.4.1 顺序语句 4.4.2 并行语句 4.4.3 其他语句 4.5 子程序、程序包和配置 4.5.1 子程序 4.5.2 程序包 4.5.3 配置 第5章 常用模块电路的VHDL设计 5.1 常用组合逻辑电路的设计 5.1.1 七段译码器 5.1.2 优先编码器 5.1.3 多路选择器 5.1.4 求补器 5.1.5 三态门及总线缓冲器 5.2 时序逻辑电路的设计 5.2.1 触发器的设计 5.2.2 移位寄存器的设计 5.2.3 计数器的设计 5.3 状态机的设计 5.3.1 摩尔状态机的设计 5.3.2 米里状态机的设计 5.4 存储器的设计 5.4.1 只读存储器的设计 5.4.2 随机存储器的设计 5.4.3 堆栈的设计 第2篇 实战训练 第6章 基础训练 6.1 一位全加器原理图输入设计 6.2 译码显示电路的设计 6.3 含异步清零和同步时钟使能的4位十进制加法计数器的设计 6.4 数控分频器的设计 6.5 用状态机实现序列检测器的设计 6.6 简易正弦信号发送器的设计 第7章 综合训练 7.1 键盘输入电路的设计 7.2 动态输出4位十进制频率计的设计 7.3 数字钟的设计 7.4 DDS信号源的设计 7.5 基于Dsp Builder使用IP Core的FIR滤波器的设计 7.6 基于NIOSⅡ的SD卡音乐播放器的实现 第8章 实战实例 8.1 交通灯 8.2 函数信号发生器 8.3 出租车计费器 8.4 4位频率计 8.5 万年历 附录 附录A DE2基本资料 附录B 基于MAXⅡEPM240芯片的WZ型最小系统实验板基本资料 参考文献
|