随着电子技术的发展,可编程逻辑器件和EDA技术已广泛应用于通信、工业自动化、智能仪表、图像处理、计算机等领域。EDA技术是未来电子工程师们必需掌握的技术之一。本书以提高工程设计能力为目的,深入浅出地对EDA技术及相关知识做了系统和完整的介绍。
全书共分7章,详细介绍了EDA的基本知识、常用EDA工具的使用方法、大规模可编程器件的结构原理、原理图输入方法、VHDL设计入门、VHDL语法结构及编程方法、状态机设计方法和数字系统设计实践等,书中还给出了一定数量的综合性的EDA应用设计实例。各章都配有一定数量的习题。
本书取材广泛、内容新颖、重点突出,可作为高等院校电子信息工程、通信工程、计算机科学与技术、自动化、仪器仪表等信息类及相近专业的本科生或研究生使用,也可作为相关专业技术人员的参考书。
目录
- 第1章绪论
- 1.1EDA技术及其发展
- 1.1.1EDA技术的涵义
- 1.1.2EDA技术的发展历程
- 1.1.3EDA技术的基本特征和基本工具
- 1.2EDA技术的主要内容
- 1.2.1“自顶向下”的设计方法
- 1.2.2ASIC设计
- 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.4EDA的工程设计流程
- 1.4.1设计输入
- 1.4.2综合
- 1.4.3适配
- 1.4.4时序仿真与功能仿真
- 1.4.5编程下载
- 1.4.6硬件测试
- 1.5MAX+PLUS Ⅱ简述
- 1.5.1MAX+PLUS Ⅱ简介
- 1.5.2软件的安装
- 1.5.3软件组成
- 1.5.4设计流程
- 思考题与习题
- 第2章可编程逻辑器件
- 2.1可编程逻辑器件概述
- 2.1.1PLD发展历程
- 2.1.2目前流行可编程器件的特点
- 2.1.3可编程逻辑器件的基本结构和分类
- 2.1.4PLD相对于MCU的优势所在
- 2.2CPLD的结构与工作原理
- 2.2.1CPLD的基本结构
- 2.2.2Altera公司MAX7000系列CPLD简介
- 2.3FPGA的结构与工作原理
- 2.3.1FPGA的基本结构
- 2.3.2Xilinx公司XC4000系列FPGA简介
- 2.4CPLD/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章数字电子系统设计实践
- 参考文献