本书内容讲述: 第一板块为EDA设计基础, 重点从方法和原理层面论述EDA设计的基本知识、基本概念和系统设计方法。第二板块为基于EDA的数字信号处理, 介绍应用EDA工具实现数字信号处理的基本方法和典型数字信号处理算法的EDA设计流程。第三板块为EDA技术在科技创新中的应用, 结合课程组在信息与通信工程学科前沿领域的新近发表的SCI、EI相关EDA设计的文献和科技创新成果, 论述EDA在信息学科中的前沿成果和发展方向。第四板块为EDA工具使用, 介绍常用的EDA软硬件该法平台的使用。
EDA技术在最近几年获得了飞速发展,应用领域也变得越来越广泛,其发展过程是现代电子设计技术的重要历史进程。
本书基于生产实际和岗位能力需求,重构传统知识体系,融入最新EDA技术发展,以完整性、适用性和扩展性的原则,根据职业成长规律和学习认知规律组织教学内容,构建了三个版块:EDA设计基础、EDA与数字信号处理、EDA技术在科技创新中的应用;十五个专题:EDA设计方法绪论、VHDL编程语言基础、数字逻辑电路设计基础、有限状态机设计基础、数字信号处理算法基础、基于VHDL的离散傅里叶变换算法、基于VHDL的快速傅里叶变换算法、基于VHDL的CORDIC算法应用、研究生科技创新能力培养、直接数字频率合成技术的EDA实现、EDA在通信工程领域中的应用、EDA在软件无线电领域中的应用——基于软件无线电理论的数字化调频广播接收机、EDA在模式识别与机器学习中的应用——基于FPGA和Viola Jones算法的人脸检测系统设计、EDA在图像处理中的应用——基于SIFT算法的图像特征点检测、EDA在目标检测加速算法中的应用——基于FPGA的目标检测加速算法研究。本书考虑了EDA技术本身的系统性和完整性,又考虑了EDA技术的实用性和实践性,教材编写充分体现以应用为目的,以必需、够用为度,以讲清概念、强化应用为教学重点的教材特色。书中选取了与工程实际相关的若干个任务,包括加法器、乘法累加器、计数器、自动售货机、序列检测器等的设计,突出了EDA技术的实用性以及面向工程实际的特点,并注重与工程实际相结合的动手能力的培养。
本书主要面向高等院校EDA技术和VHDL语言基础课,推荐作为电子工程、通信、工业自动化、计算机应用技术、电子对抗、仪器仪表、数字信号或图像处理等专业和相关实验指导课的授课教材或参考书,同时也可作为电子设计竞赛、FPGA开发应用的自学参考书。
书中如存在不妥之出,请广大读者批评指正。
第一版块 EDA设计基础
专题1 EDA设计方法绪论
1.1 EDA的概念及发展阶段
1.2 EDA设计方法及描述语言简介
1.3 EDA技术高级应用介绍
专题2 VHDL编程语言基础
2.1 用VHDL语言设计数字电路流程
2.2 VHDL程序结构
2.3 信号、变量和常数的数据类型
2.4 VHDL中的运算符
2.5 函数
2.6 库和包
2.7 信号赋值语句
2.8 进程
2.9 用VHDL语言描述组合电路
2.10 用VHDL语言描述时序电路
2.11 元件描述与调用
专题3 数字逻辑电路设计基础
3.1 常用数字电路的VHDL语言描述
3.2 编程注意事项
专题4 有限状态机设计基础
4.1 有限状态机
4.2 状态表
4.3 状态图
4.4 使用VHDL语言描述状态机
第二版块 EDA与数字信号处理
专题5 数字信号处理算法基础
5.1 二进制加法器
5.2 二进制乘法器
5.3 二进制除法器
5.4 FIR滤波器
专题6 基于VHDL的离散傅里叶变换算法
6.1 傅里叶变换概述
6.2 离散傅里叶变换算法
专题7 基于VHDL的快速傅里叶变换算法
7.1 快速傅里叶变换算法
7.2 与傅里叶相关的其他变换
专题8 基于VHDL的CORDIC算法应用
8.1 CORDIC算法及其流水线结构
8.2 基于CORDIC算法的DDS信号发生器
……
第三版块 EDA技术在科技创新中的应用
参考文献