图书介绍
FPGA系统设计与实践PDF|Epub|txt|kindle电子书版本下载
- 黄智伟主编;陈琼,潘礼,黄松编 著
- 出版社: 北京:电子工业出版社
- ISBN:712100674X
- 出版时间:2005
- 标注页数:413页
- 文件大小:44MB
- 文件页数:425页
- 主题词:可编程逻辑器件(学科: 高等学校) 可编程逻辑器件
PDF下载
下载说明
FPGA系统设计与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 FPGA系统设计基础1
1.1 可编程逻辑器件基础1
1.1.1 概述1
1.1.2 可编程逻辑器件的编程器件工作原理2
1.1.3 可编程逻辑器件的基本结构和电路表示方法6
1.2 FPGA的设计方法与要求8
1.2.1 现代数字系统的设计方法8
1.2.2 优秀FPGA设计的重要特征11
1.3 FPGA的设计流程13
1.3.1 可编程逻辑器件的一般设计流程13
1.3.2 基于MAX+plusⅡ的设计流程15
1.3.3 基于QuartusⅡ的设计流程16
1.3.4 基于ISE的设计流程19
1.3.5 嵌入PowerPC405微处理器的FPGA设计流程21
1.4 FPGA设计工具23
1.4.1 Altera的可编程逻辑器件设计工具23
1.4.2 Xilinx的可编程逻辑器件设计工具25
本章小结30
思考题与习题30
第2章 FPGA器件32
2.1 Xilinx FPGA器件32
2.1.1 Xilinx FPGA器件简介32
2.1.2 Spartan-Ⅱ和Spartan-ⅡE系列产品33
2.1.3 Virtex-Ⅱ系列产品38
2.1.4 Virtex-ⅡPro和Virtex-ⅡProX系列产品44
2.2 Altera FPGA器件49
2.2.1 Altera FPGA器件简介49
2.2.2 FLEX系列产品50
2.2.3 ACEX1K系列产品63
2.2.4 APEX系列产品64
2.2.5 Mercury系列产品74
2.2.6 Excalibur系列产品77
2.2.7 Stratix系列产品80
本章小结82
思考题与习题82
第3章 设计输入84
3.1 基于ISE5.2的设计输入方法84
3.1.1 原理图输入84
3.1.2 HDL语言输入93
3.1.3 状态图输入97
3.1.4 IP复用107
3.2.1 原理图输入117
3.2 基于QuartusⅡ 3.0的设计输入方法117
3.2.2 HDL语言输入125
本章小结127
思考题与习题128
第4章 功能仿真130
4.1 基于Modelsim的功能仿真130
4.1.1 Modelsim XEⅡ v5.6e130
4.1.2 在Project Navigator中建立测试激励文件135
4.1.3 启动Modelsim进行仿真140
4.1.4 功能仿真实例:十进制计数器141
4.2 基于Quartus Ⅱ 3.0的功能仿真149
4.2.1 建立Vector Waveform File文件149
4.2.2 仿真器设置151
本章小结154
4.2.3 功能仿真实例:占空比为50%的3分频器154
思考题与习题155
第5章 综合、实行、配置、编译与编程156
5.1 ISE5.2中的综合工具XST156
5.1.1 XST的综合属性156
5.1.2 使用XST综合设计160
5.2 基于ISE5.2的实行设计164
5.2.1 用户约束164
5.2.2 实行设计168
5.2.3 查看相关报告168
5.3 基于ISE5.2的下载配置171
5.3.1 准备配置(Prepare Configuration)171
5.3.2 配置器件(Configure Device)178
5.4 基于Quartus Ⅱ的编译与器件编程182
5.4.1 使用Quartus Ⅱ 3.0的编译器编译设计183
5.4.2 使用Quartus Ⅱ 3.0的编程器下载188
本章小结190
思考题与习题190
第6章 FPGA的下载配置电路设计192
6.1 Xilinx的FPGA下载配置电路设计192
6.1.1 Xilinx FPGA的下载配置模式192
6.1.2 Virtex-Ⅱ系列器件下载配置电路设计193
6.2 Altera的FPGA下载配置设计199
6.2.1 Altera公司的下载电缆199
6.2.2 下载电缆配置电路设计203
6.2.3 Altera芯片配置电路设计208
本章小结214
思考题与习题215
7.1.1 描述方法对电路结构的影响217
第7章 设计技巧217
7.1 VHDL编码风格217
7.1.2 不同的状态机描述221
7.2 采用层次化的设计229
7.2.1 层次化设计的基本思想和原则229
7.2.2 相似逻辑设计在一个层次230
7.2.3 使用寄存器作为模块的分界线230
7.3 Block RAM设计231
7.3.1 Block RAM的结构231
7.3.2 描述Block RAM的VHDL程序232
7.3.3 Block RAM的宽度和深度组合232
7.4 基于IP Core的Block RAM设计234
7.4.1 双端口块RAM(Dual-PortBlockRAM)234
7.4.2 使用IPCore生成双端口RAM236
7.4.3 使用Memory Editor生成COE文件241
7.5 时钟设计243
7.5.1 数字延迟锁相环(DLL)应用设计243
7.5.2 全局时钟网络应用设计245
7.5.3 数字时钟管理器(DCM)应用设计247
本章小结249
思考题与习题250
第8章 FPGA设计实践251
8.1 FPGA最小系统板设计251
8.1.1 Xilinx FPGA最小系统板设计251
8.1.2 Altera FPGA最小系统板设计254
8.1.3 BGA封装印制板设计254
8.2.1 FPGA对LED数码管静态显示控制260
8.2.2 FPGA对LED数码管动态显示控制260
8.2 FPGA对LED显示器的控制260
8.2.3 程序设计与仿真261
8.3 FPGA对LCD显示器的控制263
8.3.1 MDLS系列液晶显示模块263
8.3.2 FPGA MDLS字符型液晶显示模块驱动电路265
8.3.3 程序设计与仿真266
8.4 ADC0809接口电路及程序设计267
8.4.1 ADC0809与FPGA接口电路267
8.4.2 ADC0809 VHDL采样控制程序268
8.5 TLC5510接口电路及程序设计271
8.5.1 TLC5510与FPGA接口电路271
8.5.2 TLC5510VHDL采样控制程序设计272
8.6.1 DAC0832接口电路设计273
8.6 DAC0832接口电路及程序设计273
8.6.2 DAC0832接口电路程序设计274
8.7 TLC7524接口电路设计及程序设计275
8.7.1 TLC7524接口电路设计275
8.7.2 TLC7524接口电路程序设计276
8.8 FPGA通用异步收发器设计278
8.8.1 UART简介278
8.8.2 FPGA UART系统组成279
8.8.3 模块设计279
8.8.4 程序设计与仿真282
8.9 二进制振幅键控调制器与解调器设计288
8.9.1 ASK调制方法288
8.9.2 ASK解调方法288
8.9.4 ASK调制VHDL程序及仿真290
8.9.3 ASK调制方框图及电路符号290
8.9.5 ASK解调方框图及电路符号291
8.9.6 ASK解调VHDL程序及仿真292
8.10 二进制频移键控调制器与解调器设计294
8.10.1 FSK信号的产生294
8.10.2 FSK信号的解调295
8.10.3 FSK调制方框图及电路符号296
8.10.4 FSK调制VHDL程序及仿真297
8.10.5 FSK解调方框图及电路符号299
8.10.6 FSK解调VHDL程序及仿真299
8.11 二进制相位键控调制器与解调器设计301
8.11.1 绝对调相和相对调相301
8.11.2 CPSK信号的产生302
8.11.3 DPSK信号的产生303
8.11.4 DPSK信号的解调304
8.11.5 CPSK调制程序方框图及电路符号305
8.11.6 CPSK调制VHDL程序及仿真305
8.11.7 CPSK解调方框图及电路符号307
8.11.8 CPSK解调VHDL程序及仿真307
8.11.9 DPSK调制方框图及电路符号309
8.11.10 绝对码—相对码转换VHDL程序及仿真309
8.11.11 相对码—绝对码转换方框图及电路符号310
8.11.12 相对码—绝对码转换VHDL程序及仿真311
8.12 多进制数字振幅调制(MASK)系统312
8.12.1 多进制数字振幅调制(MASK)312
8.12.2 MASK信号的产生313
8.12.3 MASK调制电路VHDL程序与仿真314
8.13 多进制数字频率调制(MFSK)系统316
8.13.1 多进制数字频率调制(MFSK)316
8.13.2 MFSK调制电路VHDL程序及仿真317
8.14 多进制数字相位调制(MPSK)系统321
8.14.1 多进制数字相位调制(MPSK)321
8.14.2 4PSK信号321
8.14.3 MPSK调制电路VHDL程序及仿真323
8.14.4 MPSK解调电路VHDL程序及仿真326
8.15 数字基带信号的传输码型发生器设计329
8.15.1 常见的几种基带码329
8.15.2 基带码发生器方框图及电路符号332
8.15.3 基带码发生器VHDL程序与仿真333
8.16 采用测频法的数字频率计336
8.16.1 设计要求336
8.16.2 系统组成336
8.16.3 程序设计与仿真337
8.17.2 测频原理及误差分析342
8.17.1 设计要求342
8.17 采用等精度测频原理的频率计342
8.17.3 系统组成343
8.17.4 程序与仿真344
8.18 电子琴设计347
8.18.1 设计要求347
8.18.2 系统组成347
8.18.3 模块设计347
8.18.4 程序设计与仿真348
8.19 自动升降电梯控制器设计354
8.19.1 设计要求354
8.19.2 系统组成355
8.19.3 模块设计356
8.19.4 程序设计与仿真358
8.20.4 程序设计与仿真364
8.20.3 模块设计364
8.20 电子时钟设计364
8.20.2 系统组成364
8.20.1 设计要求364
8.21 自动售货机控制系统设计371
8.21.1 设计要求371
8.21.2 系统组成371
8.21.3 程序设计与仿真371
8.22 出租车自动计价器设计377
8.22.1 设计要求377
8.22.2 系统组成377
8.22.3 模块设计377
8.22.4 程序设计与仿真378
8.23.2 系统组成381
8.23.1 设计要求381
8.23 多功能波形发生器设计381
8.23.3 模块设计382
8.23.4 程序设计与仿真383
8.24 步进电机定位控制系统设计390
8.24.1 设计要求390
8.24.2 系统组成391
8.24.3 模块设计392
8.24.4 程序设计与仿真393
本章小结396
思考题与习题397
附录A 相关网址398
附录B IC和FPGA专业术语的中英文对照399
参考文献412