图书介绍
可编程逻辑器件原理及应用PDF|Epub|txt|kindle电子书版本网盘下载
- 朱明程,董尔令编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:7560613462
- 出版时间:2004
- 标注页数:324页
- 文件大小:40MB
- 文件页数:336页
- 主题词:可编程逻辑器件-高等学校-教材
PDF下载
下载说明
可编程逻辑器件原理及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第1章 数字逻辑与可编程逻辑的基础知识1
1.1 数字逻辑设计基础1
1.1.1 二进制与逻辑代数1
1.1.2 用二进制字表示数据2
1.1.3 单元与层次3
1.1.4 基本数字单元6
1.1.5 组合逻辑电路与时序逻辑电路11
1.1.6 状态机原理16
1.2 数字逻辑系统基本构成原理17
1.2.1 典型的系统构成17
1.2.2 系统设计方法与技术指标18
1.3 现代数字系统设计的基本要素22
1.3.1 数字逻辑系统设计的基本方法和基本流程22
1.3.2 设计的基本工具24
1.3.3 目标芯片26
1.3.4 硬件描述语言HDL27
1.4 现场可编程逻辑器件技术的演进29
1.4.1 可编程逻辑器件结构的演进29
1.4.2 采用可编程逻辑器件的系统设计方法学的演进37
第2章 大规模现场可编程逻辑器件40
2.1 大规模现场可编程逻辑器件的基本分类40
2.2 基于SRAM编程的现场可编程逻辑器件44
2.2.1 SRAM FPGA的基本结构与工作原理44
2.2.2 典型的SRAM FPGA产品49
2.2.3 基本的SRAM FPGA的编程原理72
2.3 基于EPROM/E2PROM/Flash Memory的现场可编程逻辑器件75
2.3.1 EPROM/E2PROM/Flash Memory CPLD的基本结构和工作原理75
2.3.2 典型的EPROM/E2PROM/Flash Memory CPLD产品79
2.3.3 基本的E2PROM/Flash Memory的编程原理100
2.4 基于反熔丝结构的现场可编程逻辑器件102
2.4.1 反熔丝FPGA的基本结构与工作原理102
2.4.2 Axcelerator系列FPGA的编程原理与产品特征106
2.4.3 反熔丝结构FPGA的编程原理116
第3章 新型系统级现场可编程逻辑器件117
3.1 强化运算功能的现场可编程逻辑器件117
3.1.1 Stratix系列FPGA概述117
3.1.2 Stratix系列FPGA的基本结构原理118
3.1.3 Stratix器件在设计中的应用127
3.2 强化存储功能的现场可编程逻辑器件128
3.2.1 Spartan-XL系列FPGA的分布式RAM128
3.2.2 Spartan-Ⅱ和VirtexTM系列FPGA的分布式RAM和块状RAM131
3.2.3 关于块状RAM的应用实例133
3.3 强化接口功能的现场可编程逻辑器件134
3.3.1 概述134
3.3.2 可编程I/O接口原理及其实现134
3.3.3 设计实例136
3.4.1 时钟树的原理137
3.4.2 延迟锁相环(DLL)的介绍137
3.4 具有DLL功能块的现场可编程器件137
3.4.3 延迟锁相环(DLL)的原理138
3.4.4 库资源的DLL说明与应用139
3.4.5 总结141
3.5 模拟和混合信号FPGA142
3.5.1 通用型可编程模拟器件概述142
3.5.2 在系统可编程模拟电路(ispPAC)的构造与工作原理142
3.5.3 现场可编程模拟阵列(FPAA)的构造与工作原理144
3.5.4 通用型可编程模拟器件的开发146
3.5.5 典型应用147
3.6 可用于ASIC设计的内嵌FPGA的IP核149
3.6.1 概述149
3.6.2 VariCore EPGA的特征结构及功能151
3.6.3 设计流程154
3.6.4 应用方式及举例156
3.6.5 小结158
4.1.1 VHDL语言的基本要素159
第4章 现场可编程逻辑器件的应用设计技术159
4.1 VHDL硬件描述语言与编程原理159
4.1.2 VHDL语言程序的基本结构163
4.1.3 VHDL语言中的重要概念169
4.1.4 VHDL语言的主要语句形式171
4.2 集成化FPGA应用设计管理平台和设计流程177
4.2.1 前言177
4.2.2 Mentor公司FPGA Advantage集成设计和管理平台简介177
4.2.3 基于FPGA Advantage工具的FPGA设计流程182
4.3 基于Actel FPGA数字系统现场集成方法194
4.3.1 设计与实现的工具194
4.3.2 Actel FPGA现场集成的设计流程195
4.4 设计输入方法196
4.5 设计综合方法204
4.6 设计实现方法210
4.6.1 基本的设计实现过程210
4.6.2 设计实现过程215
4.7 功能仿真与时序仿真236
4.7.1 概述236
4.7.2 仿真工具237
4.7.3 ModelSim仿真过程239
4.8 数据下载与设计校验方法252
第5章 现场可编程逻辑系统的设计技巧256
5.1 同步电路设计技巧256
5.1.1 同步电路与异步电路的基本概念256
5.1.2 FPGA现场集成中常见的问题258
5.1.3 同步逻辑电路设计中的基本技巧262
5.2 多级逻辑的设计技巧264
5.2.1 FPGA实现中的基本时延264
5.2.2 流水线的基本概念265
5.2.3 应用流水线的设计266
5.3 数字系统设计中的可编程器件的选择方案267
5.3.2 从器件资源角度的目标器件选择原则268
5.3.1 从系统设计角度的目标器件选择原则268
5.3.3 从器件管脚来确定方案269
5.4 数字系统设计中的低功耗设计原则270
第6章 应用实例设计273
6.1 乘法器的FPGA设计与实现273
6.1.1 乘法的基本原理273
6.1.2 乘法器的电路实现274
6.2 FFT的FPGA设计与实现278
6.2.1 FFT的原理278
6.2.2 FFT电路模型与设计280
6.2.3 小结284
6.3 有限脉冲响应(FIR)数字滤波器的FPGA设计与实现284
6.3.1 FIR滤波器的原理284
6.3.2 FIR滤波器的设计与实现286
6.3.3 性能结果分析289
6.4.1 循环码的基本原理290
6.4 线性分析、循环码编码译码器的FPGA设计与实现290
6.4.2 循环码编译码器的设计与实现291
6.4.3 采用FPGA实现循环码特性分析295
6.5 线性反馈移位寄存器LFSR的FPGA设计与实现296
6.5.1 Virtex系列FPGA中的CLB结构296
6.5.2 扩频码的产生297
6.5.3 线性反馈移位寄存器LFSR298
6.5.4 实现方法300
附录A 问题与练习302
A.1 随机数发生器的原理分析与设计实现302
A.2 交通灯控制器的设计与实现304
A.3 简易数字锁的设计与实现306
附录B 现场可编程逻辑器件主流产品一览309
附录C SZ2002 FPGA/CPLD数字逻辑实验平台321
附录D 国内外常用二进制逻辑元件图形符号对照表323
参考文献324