《CPLD/FPGA设计及应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:马玲,彭敏主编;赵庆,杨祖芳,刘琴涛,韩洁副主编
  • 出 版 社:武汉:华中科技大学出版社
  • 出版年份:2015
  • ISBN:9787568011150
  • 页数:214 页
图书介绍:什么叫EDA技术?由于它是一门迅速发展的新技术,涉及面广,内容丰富,理解各异,目前尚无统一的看法。作者认为:EDA技术,就是以大规模可编程逻辑器件为设计载体,以硬件描述语言为系统逻辑描述的主要表达方式,以计算机、大规模可编程逻辑器件的开发软件及实验开发系统为设计工具,通过有关的开发软件,自动完成用软件的方式设计的电子系统到硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、逻辑布局布线、逻辑仿真,直至完成对于特定目标芯片的适配编译、逻辑映射、编程下载等工作,最终形成集成电子系统或专用集成芯片的一门新技术。 利用EDA技术进行电子系统的设计,具有以下几个特点:① 用软件的方式设计硬件;② 用软件方式设计的系统到硬件系统的转换是由有关的开发软件自动完成的;③ 设计过程中可用有关软件进行各种仿真;④ 系统可现场编程,在线升级;⑤ 整个系统可集成在一个芯片上,体积小、功耗低、可靠性高;⑥从以前的“组合设计”转向真正的“自由设计”;⑦设计的移植性好,效率高;⑧非常适合分工设计,团体协作。因此,EDA技术是现代电子设计的发展趋势。 1、 EDA概述 2、 PLD编程器件 3、 VHDL语言基础

第1章 概述 1

1.1 EDA技术的含义 1

1.2 EDA技术的发展历程 1

1.3 EDA技术的主要内容 3

1.4 EDA的工程设计流程 5

第2章 可编程逻辑器件 9

2.1 可编程逻辑器件概述 9

2.2 CPLD/FPGA产品概述 12

2.3 PLD的基本结构 29

2.4 CPLD的结构与工作原理 32

2.5 FPGA的结构与工作原理 38

2.6 CPLD和FPGA的编程与配置 46

2.7 FPGA和CPLD的开发应用选择 49

第3章 VHDL基础 54

3.1 概述 54

3.2 VHDL程序基本结构 57

3.3 VHDL语言要素 72

3.4 VHDL顺序语句 85

3.5 VHDL并行语句 108

3.6 子程序(SUBPROGRAM) 127

第4章 QuartusⅡ软件平台 134

4.1 概述 134

4.2 QuartusⅡ软件开发基本流程 134

4.3 宏功能模块 153

4.4 宏功能模块的应用 159

第5章 基本逻辑电路设计 166

5.1 基本组合逻辑电路的设计 166

5.2 时序逻辑电路设计 181

5.3 分频器设计 187

第6章 有限状态机的VHDL设计 190

6.1 有限状态机的基本结构和功能 190

6.2 一般有限状态机的VHDL组成 190

6.3 摩尔状态机设计 193

6.4 米立型状态机设计 195

6.5 状态机编码 196

6.6 状态机设计中需要注意的问题 197

6.7 习题 198

第7章 VHDL设计应用实例 201

7.1 8位加法器的设计 201

7.2 序列检测器的设计 203

7.3 秒表的设计 205

7.4 交通灯信号控制器的设计 208

7.5 彩灯控制电路设计 211

参考文献 214