当前位置:在线查询网 > 在线百科全书查询 > CPLD/FPGA技术应用

CPLD/FPGA技术应用_在线百科全书查询


请输入要查询的词条内容:

CPLD/FPGA技术应用




图书信息


书 名: CPLD/FPGA技术应用

作 者:王芳

出版社: 电子工业出版社

ISBN: 9787121147630

出版时间: 2011年11月1日

开本: 16开

定价: 21.00元

内容简介


《CPLD/FPGA技术应用》采用教、学、练一体化教学模式,以提高实际工程应用能力为目的,将EDA技术基本知识、VHDL硬件描述语言、可编程逻辑器件、开发软件应用等相关知识贯穿于多个实际案例中,使读者通过《CPLD/FPGA技术应用》的学习能初步了解和掌握EDA的基本内容及实用技术。全书分为6个学习项目。学习项目1通过译码器的设计,简要介绍EDA技术的基本知识、原理图输入法及进行电路设计的基本流程;学习项目2通过频率计的设计,介绍可编程逻辑器件(CPLD与FPGA)的芯片结构、工作原理以及层次化电路原理图输入方法;学习项目3通过数据选择器的设计与应用,介绍VHDL硬件描述语言程序的基本结构与文本法电路设计软件使用流程;学习项目4~6通过全加器、寄存器、计数器等电路模块设计,分别介绍相关的VHDL语法及编程技巧等。

《CPLD/FPGA技术应用》配有免费的电子教学课件、练习题参考答案和精品课链接网址,详见前言。

图书目录


学习项目1译码器设计应用(1)

教学导航1(1)

1.1 EDA技术的特点与发展趋势(2)

1.1.1 EDA技术的发展历史(2)

1.1.2 EDA技术的特点(3)

1.1.3 EDA技术的发展趋势(4)

1.2 译码器逻辑功能分析(6)

1.2.1 译码器的逻辑功能(6)

1.2.2 译码器的扩展及应用(11)

1.3 译码器原理图输入设计(12)

1.3.1 EDA开发软件——QuartusⅡ(13)

1.3.2 编辑文件(14)

1.3.3 创建工程(16)

1.3.4 编译(21)

1.3.5 仿真(22)

1.3.6 引脚设置与下载(27)

操作测试1原理图方式输入电路的功能分析(30)

习题1(31)

学习项目2频率计设计应用(32)

教学导航2(32)

2.1 可编程逻辑器件基础(33)

2.1.1 可编程逻辑器件的特点及分类(33)

2.1.2 PLD中阵列的表示方法(34)

2.1.3 CPLD的结构和工作原理(35)

2.1.4 FPGA的结构和工作原理(40)

2.1.5 CLPD/FPGA产品系列(44)

2.2 频率计逻辑功能分析(46)

2.2.1 测频控制电路(47)

2.2.2 有时钟使能的2位十进制计数器(48)

2.2.3 锁存、译码显示电路(49)

2.3 频率计原理图输入设计(50)

2.3.1 2位十进制计数器(50)

2.3.2 频率计顶层电路设计(54)

2.3.3 引脚设置与下载(57)

操作测试2用原理图输入法设计8位全加器(58)

习题2(60)

学习项目3数据选择器设计应用(61)

教学导航3(61)

3.1 VHDL语言的特点与结构(62)

3.1.1 VHDL语言的特点(62)

3.1.2 VHDL程序的基本结构(63)

3.2 数据选择器逻辑功能分析(64)

3.2.1 数据选择器的逻辑功能(64)

3.2.2 数据选择器的扩展及其应用(66)

3.3 数据选择器VHDL设计(68)

3.3.1 2选1数据选择器的VHDL描述(68)

3.3.2 2选1数据选择器的语言现象说明(71)

3.4 数据选择器文本输入设计(76)

3.4.1 编辑文件(77)

3.4.2 创建工程(78)

3.4.3 编译(81)

3.4.4 仿真(81)

3.4.5 应用RTL电路观察器(83)

3.4.6 硬件测试(84)

操作测试3优先编码器的VHDL设计(85)

习题3(86)

学习项目4全加器设计应用(88)

教学导航4(88)

4.1 VHDL数据结构(89)

4.1.1 VHDL语言的标识符和数据对象(89)

4.1.2 数据类型、表达式(92)

4.2 全加器逻辑功能分析(98)

4.2.1 全加器的逻辑功能(98)

4.2.2 全加器的扩展及应用(100)

4.3 半加器的VHDL语言设计(101)

4.3.1 半加器与或门描述(102)

4.3.2 半加器与或门的语言现象说明(103)

4.4 全加器VHDL语言设计(107)

4.4.1 全加器描述(107)

4.4.2 全加器的语言现象说明(108)

操作测试4全减器的VHDL设计(110)

习题4(112)

学习项目5寄存器设计应用(113)

教学导航5(113)

5.1 寄存器逻辑功能分析(114)

5.1.1 基本寄存器的逻辑功能(114)

5.1.2 寄存器的扩展及应用(117)

5.2 寄存器VHDL语言设计(119)

5.2.1 D触发器的VHDL描述(120)

5.2.2 D触发器的语言现象说明(121)

5.2.3 实现时序电路的不同表述(124)

5.2.4 异步时序电路设计(127)

5.3 移位寄存器VHDL语言设计(128)

5.3.1 移位寄存器的描述(128)

5.3.2 移位寄存器的语言现象说明(129)

操作测试5JK触发器的VHDL设计(135)

习题5(136)

学习项目6计数器设计应用(138)

教学导航6(138)

6.1 计数器逻辑功能分析(139)

6.1.1 各种类型计数器的逻辑功能(139)

6.1.2 计数器的扩展及应用(145)

6.2 4位二进制加法计数器设计(148)

6.2.1 4位二进制加法计数器的语言现象说明(148)

6.2.2 整数类型(149)

6.2.3 计数器设计的其他表述方法(149)

6.3 一般加法计数器设计(152)

6.3.1 十进制加法计数器设计(152)

6.3.2 六十进制加法计数器设计(155)

6.3.3 可作计数器使用的移位寄存器设计(157)

操作测试6任意进制计数器的VHDL设计(159)

习题6(160)

附录AGW48CK/PK2/PK3/PK4系统万能接插口与结构图信号/芯片引脚对照表(161)

参考文献(164)