EDA技术及应用 内容简介
随着电子技术的发展,可编程逻辑器件和EDA技术已广泛应用于通信、工业自动化、智能仪表、图像处理、计算机等领域。EDA技术是未来电子工程师们必需掌握的技术之一。本书以提高工程设计能力为目的,深入浅出地对EDA技术及相关知识做了系统和完整的介绍。
全书共分7章,详细介绍了EDA的基本知识、常用EDA工具的使用方法、大规模可编程器件的结构原理、原理图输入方法、VHDL设计入门、VHDL语法结构及编程方法、状态机设计方法和数字系统设计实践等,书中还给出了一定数量的综合性的EDA应用设计实例。各章都配有一定数量的习题。
本书取材广泛、内容新颖、重点突出,可作为高等院校电子信息工程、通信工程、计算机科学与技术、自动化、仪器仪表等信息类及相近专业的本科生或研究生使用,也可作为相关专业技术人员的参考书。
EDA技术及应用EDA技术及应用 前言
电子设计自动化)技术是现代电子工程领域的一门新技术,它提供了基于计算机和信息技术的电路系统设计方法。EDA技术的发展和推广应用极大地推动了电子工业的发展。随着EDA技术的发展,硬件电子电路的设计几乎全部可以依靠计算机来完成,这样就大大缩短了硬件电子电路设计的周期,从而使制造商可以快速开发出品种多、批量小的产品,以满足市场的众多需求。EDA教学和产业界的技术推广是当今世界的一个技术热点,EDA技术是现代电子工业中不可缺少的一项技术。
本书共分7章,第1章介绍了EDA的基本知识、常用EDA工具的使用方法;第2章对大规模可编程器件的结构原理作了概括介绍;第3章介绍了原理图输入设计方法;第4章通过几个典型实例介绍了VHDL设计方法;第5章进一步描述了VHDL语法结构及编程方法;第6章介绍了状态机设计方法;第7章通过10个数字系统设计实践,进一步介绍了用EDA技术来设计大型复杂数字逻辑电路的方法。本书的所有实例都经过上机调试,许多实例给出了仿真波形,希望能够对读者的学习有所帮助。
本书由朱正伟主编,并编写第3章、第4章、第7章,副主编胡人杰编写了第1章,副主编杨长春编写了第5章,张小鸣编写了第6章,封红旗编写了第2章和第7章的部分内容。张敏老师为本书的图表付出了许多辛勤的劳动。
本书在编写过程中,引用了诸多学者和专家的著作和论文中的研究成果,在这里向他们表示衷心的感谢。清华大学出版社的同志也为本书的出版付出了艰辛的劳动,在此一并表示深深的敬意和感谢。
由于EDA技术发展迅速,加之作者水平有限,时间仓促,错误和疏漏之处在所难免,敬请各位读者不吝赐教。
EDA技术及应用 目录
第1章绪论
1.1 EDA技术及其发展
1.1.1 EDA技术的涵义
1.1.2 EDA技术的发展历程
1.1.3 EDA技术的基本特征和基本工具
1.2 EDA技术的主要内容
1.2.1 “自顶向下”的设计方法
1.2.2 ASIC设计
1.2.3 硬件描述语言
1.2.4 新工具软件
1.3 常用EDA工具
1.3.1 设计输入编辑器
1.3.2 综合器
1.3.3 仿真器
1.3.4 适配器
1.3.5 编程下载
1.4 EDA的工程设计流程
1.4.1 设计输入
1.4.2 综合
1.4.3 适配
1.4.4 时序仿真与功能仿真
1.4.5 编程下载
1.4.6 硬件测试
1.5 MAX+PLUS Ⅱ简述
1.5.1 MAX+PLUS Ⅱ简介
1.5.2 软件的安装
1.5.3 软件组成
1.5.4 设计流程
思考题与习题
第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 Xilinx公司XC4000系列FPGA简介
2.4 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 位全加器设计
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 数字电子钟顶层电路设计
……
第4章 VHDL设计初步
第5章 VHDL设计进阶
第6章 有限状态机设计
第7章 数字电子系统设计实践
参考文献