EDA技术及应用(第2版)作 者: 朱正伟 等编著出版时间: 2013 内容简介 《21世纪高等学校规划教材·电子信息:EDA技术及应用(第2版)》在编写时突破传统课程体系的制约,对课程体系等进行综合改革,融入了本领域最新的科研与教学改革成果,确保课程的系统性与先进性,使之能更好地适应21世纪人才培养模式的需要。教材的主要特点有:①创新性。本教材突破传统的VHDL语言教学模式和流程,将普遍认为较难学习的VHDL用全新的教学理念和编排方式给出,并与EDA工程技术有机结合,达到了良好的教学效果,同时大大缩短了授课时数。全书以数字电路设计为基点,从实例的介绍中引出VHDL语句语法内容,通过一些简单、直观、典型的实例,将VHDL中最核心、最基本的内容解释清楚,使读者在很短的时间内就能有效地把握VHDL的主干内容,并付诸设计实践。②系统性。本教材内容全面,注重基础,理论联系实际,并使用大量图表说明问题,编写简明精练、针对性强,设计实例都通过了编译,设计文件和参数选择都经过验证,便于读者对内容的理解和掌握。③实用性。《21世纪高等学校规划教材·电子信息:EDA技术及应用(第2版)》注重实用、讲述清楚、由浅入深,书中的实例具有很高的参考价值和实用价值,能够使读者掌握较多的实战技能和经验。它既可作为高等院校电气、自动化、计算机、通信、电子类专业的研究生、本科生的教材或参考书,也可供广大ASIC设计人员和电子电路设计人员阅读参考。目录第1章 eda技术概述1.1 eda技术及其发展1.1.1 eda技术含义1.1.2 eda技术的发展历程1.1.3 eda技术的基本特征1.2 eda技术的实现目标与asic设计1.2.1 eda技术的实现目标1.2.2 asic的特点与分类1.2.3 asic的设计方法1.2.4 ip核复用技术与soc设计1.3 硬件描述语言1.3.1 vhdl1.3.2 verilog hdl1.3.3 abel?hdl1.3.4 vhdl和verilog hdl的比较1.4 常用eda工具1.4.1 设计输入编辑器1.4.2 综合器1.4.3 仿真器1.4.4 适配器1.4.5 编程下载1.5 eda的工程设计流程1.5.1 设计输入1.5.2 综合1.5.3 适配1.5.4 时序仿真与功能仿真1.5.5 编程下载1.5.6 硬件测试1.6 max+plus ⅱ集成开发环境1.6.1 max+plus ⅱ简介1.6.2 软件的安装1.6.3 软件组成1.6.4 设计流程1.7 quartus ⅱ集成开发环境1.7.1 quartus ⅱ简介1.7.2 quartus ⅱ 9.0软件的安装1.7.3 quartus ⅱ 9.0图形用户界面介绍1.8 eda技术发展趋势思考题与习题第2章 可编程逻辑器件2.1 可编程逻辑器件概述2.1.1 pld发展历程2.1.2 目前流行可编程器件的特点2.1.3 可编程逻辑器件的基本结构和分类2.1.4 pld相对于mcu的优势所在2.2 cpld的结构与工作原理2.2.1 cpld的基本结构2.2.2 altera公司max7000系列cpld简介2.3 fpga的结构与工作原理2.3.1 fpga的基本结构2.3.2 cyclone ⅲ系列器件的结构原理2.4 可编程逻辑器件的测试技术2.4.1 内部逻辑测试2.4.2 jtag边界扫描2.4.3 嵌入式逻辑分析仪2.5 cpld/fpga的编程与配置2.5.1 cpld在系统编程2.5.2 fpga配置方式2.5.3 fpga专用配置器件2.5.4 使用单片机配置fpga2.5.5 使用cpld配置fpga2.6 cpld/fpga开发应用选择思考题与习题第3章 原理图输入设计方法3.1 原理图设计方法3.1.1 内附逻辑函数3.1.2 编辑规则3.1.3 原理图编辑工具3.1.4 原理图编辑流程3.1.5 设计项目的处理3.1.6 设计项目的校验3.1.7 器件编程3.2 1位全加器设计3.2.1 建立文件夹3.2.2 输入设计项目和存盘3.2.3 将设计项目设置成工程文件3.2.4 选择目标器件并编译3.2.5 时序仿真3.2.6 引脚锁定3.2.7 编程下载3.2.8 设计顶层文件3.3 数字电子钟设计3.3.1 六十进制计数器设计3.3.2 十二进制计数器设计3.3.3 数字电子钟顶层电路设计3.4 利用lpm兆功能块的电路设计3.4.1 常用lpm兆功能块3.4.2 基于lpm_counter的数据分频器设计3.4.3 制作一个兆功能模块3.5 波形输入设计3.5.1 创建波形设计新文件并指定工程名称3.5.2 创建输入、输出和隐埋节点3.5.3 编辑隐埋状态机节点波形3.5.4 编辑输入和输出节点波形3.5.5 查看波形情况3.5.6 保存文件并检查错误3.5.7 创建默认的功能模块思考题与习题第4章 vhdl设计初步4.1 概述4.1.1 常用硬件描述语言简介4.1.2 vhdl的特点4.1.3 vhdl程序设计约定4.2 vhdl语言的基本单元及其构成4.2.1 2选1多路选择器的vhdl描述4.2.2 vhdl程序的基本结构4.2.3 实体4.2.4 结构体4.3 vhdl文本输入设计方法初步4.3.1 项目建立与vhdl源文件输入4.3.2 将当前设计设定为工程4.3.3 选择vhdl文本编译版本号和排错4.3.4 时序仿真4.4 vhdl程序设计举例4.4.1 d触发器的vhdl描述4.4.2 1位二进制全加器的vhdl描述4.4.3 4位加法计数器的vhdl描述思考题与习题第5章 vhdl设计进阶5.1 vhdl语言要素5.1.1 vhdl文字规则5.1.2 vhdl数据对象5.1.3 vhdl数据类型5.1.4 vhdl操作符5.2 vhdl顺序语句5.2.1 赋值语句5.2.2 转向控制语句5.2.3 wait语句5.2.4 子程序调用语句5.2.5 返回语句5.2.6 null语句5.2.7 其他语句5.3 vhdl并行语句5.3.1 进程语句5.3.2 并行信号赋值语句5.3.3 块语句5.3.4 并行过程调用语句5.3.5 元件例化语句5.3.6 生成语句5.4 子程序5.4.1 函数5.4.2 重载函数5.4.3 过程5.4.4 重载过程5.5 库、程序包及其配置5.5.1 库5.5.2 程序包5.5.3 配置5.6 vhdl描述风格5.6.1 行为描述5.6.2 数据流描述5.6.3 结构描述5.7 常用单元的设计举例5.7.1 组合逻辑电路设计5.7.2 时序逻辑电路设计5.8 vhdl与原理图混合设计方式5.8.1 4位二进制计数器的vhdl设计5.8.2 七段显示译码器的vhdl设计5.8.3 顶层文件原理图设计5.8.4 查看工程的层次结构思考题与习题第6章 有限状态机设计6.1 概述6.1.1 关于状态机6.1.2 状态机的特点6.1.3 状态机的基本结构和功能6.2 一般有限状态机的设计6.2.1 一般有限状态机的组成6.2.2 设计实例6.3 moore型状态机的设计6.3.1 多进程moore型有限状态机6.3.2 用时钟同步输出的moore型有限状态机6.4 mealy型有限状态机的设计6.4.1 多进程mealy型有限状态机6.4.2 用时钟同步输出信号的mealy型状态机6.5 状态编码6.5.1 状态位直接输出型编码6.5.2 顺序编码6.5.3 一位热码编码6.6 状态机剩余状态处理思考题与习题第7章 quartus ⅱ工具应用初步7.1 quartus ⅱ一般设计流程7.2 quartus ⅱ设计实例7.2.1 实例设计说明7.2.2 模块的层次划分7.2.3 创建工程7.2.4 建立设计输入文件7.2.5 分析综合7.2.6 布局布线7.2.7 建立约束重编译7.2.8 仿真7.2.9 编程及配置7.2.10 signaltap ⅱ逻辑分析仪实时测试第8章 数字电子系统设计实践8.1 移位相加8位硬件乘法器设计8.1.1 硬件乘法器的功能8.1.2 硬件乘法器的设计思路8.1.3 硬件乘法器的设计8.1.4 硬件乘法器的波形仿真8.2 十字路口交通管理器设计8.2.1 交通管理器的功能8.2.2 交通管理器的设计思路8.2.3 交通管理器的设计8.2.4 交通管理器的波形仿真8.3 可编程定时/计数器设计8.3.1 可编程定时/计数器的功能8.3.2 可编程定时/计数器的设计思路8.3.3 可编程定时/计数器的设计8.3.4 可编程定时/计数器的波形仿真8.4 智能函数发生器设计8.4.1 智能函数发生器的功能8.4.2 智能函数发生器的设计思路8.4.3 智能函数发生器各模块设计8.4.4 智能函数发生器的波形仿真8.5 数据采集系统设计8.5.1 数据采集系统的功能8.5.2 数据采集系统的设计思路8.5.3 数据采集系统各模块设计8.5.4 数据采集系统的波形仿真8.6 乒乓游戏机设计8.6.1 乒乓游戏机的功能8.6.2 乒乓游戏机的设计思路8.6.3 乒乓游戏机各模块设计8.6.4 乒乓游戏机的波形仿真8.7 数字频率计设计8.7.1 数字频率计的功能8.7.2 数字频率计的设计思路8.7.3 数字频率计各模块的设计和实现8.7.4 数字频率计的综合设计8.7.5 数字频率计的波形仿真8.8.3 层电梯控制器设计8.8.13 层电梯控制器的功能8.8.23 层电梯控制器的设计思路8.8.33 层电梯控制器的综合设计8.8.43 层电梯控制器的波形仿真8.9 计算器设计8.9.1 计算器的功能8.9.2 计算器的设计思路8.9.3 计算器各模块的设计和实现8.9.4 计算器的综合设计8.9.5 计算器的波形仿真8.10 健身游戏机设计8.10.1 健身游戏机的功能8.10.2 健身游戏机的设计思路8.10.3 健身游戏机的综合设计8.10.4 健身游戏机的波形仿真8.11crc校验设计8.11.1 crc校验编码原理8.11.2 crc校验设计实例8.12 线性时不变fir滤波器设计8.12.1 线性时不变滤波器原理8.12.2 线性时不变滤波器设计流程8.12.3 线性时不变滤波器设计实例参考文献 上一篇: 手把手教你学51单片机 C语言版 第2版 宋雪松 2020年版 下一篇: 国际信息工程先进技术译丛 微光学和纳米光学制造技术 [(美)凯米 编著] 2012年版