书名:FPGA应用技术教程(Xilinx公司大学计划官方指定教材)
:45.00元
售价:30.6元,便宜14.4元,折扣68
作者:康桂霞
出版社:人民邮电出版社
出版日期:2013-06-01
ISBN:9787115310019
字数:
页码:
版次:1
装帧:平装
开本:16开
商品重量:0.381kg
1、本书为Xilinx公司大学计划的官方推荐教材
2、集理论性、工程性和创新性于一体
本书以Xilinx公司的FPGA及其开发平台为基础,综合FPGA和信息通信技术两个方向,以图文并茂、深入浅出的方式,全面、系统地介绍信息通信技术以及FPGA技术的相关发展、FPGA的基本原理、硬件开发流程、开发平台、VHDL语言,以及在信息通信领域开发中常用的仪器仪表等。内容涵盖了FPGA开发的主要方面,并精选了信息与通信技术中的常用关键模块,进行详尽深入的讲解指导,增强了与读者的互动性。书中内容结合作者多年的教学实践以及实际开发经验,具有很高的学习参考和实践指导价值。 本书内容注重系统化诠释,针对性较强,可满足学习指导和实际工程开发的需求。本书可作为高等院校通信工程、电子信息工程、计算机、微电子与集成电路等相关专业的本科生以及研究生的教材与学习参考书,也可作为电子信息和通信工程师、可编程逻辑开发人员的实用工具书。
目 录
章 信息与通信技术及FPGA开发综述 1
1.1 信息与通信技术的发展概况 1
1.1.1 计算机技术的发展概况 1
1.1.2 信号处理技术的发展 3
1.1.3 通信技术的发展概况 4
1.2 可编程逻辑器件发展概况 8
1.2.1 CPLD 10
1.2.2 FPGA 10
1.3 未来FPGA技术的发展趋势 11
1.3.1 芯片工艺的发展趋势 11
1.3.2 基于FPGA的嵌入式系统(SoPC)技术应用 11
1.3.3 基于IP库的设计方法 12
1.3.4 动态可重构技术 13
1.4 FPGA在信息与通信领域的应用 13
1.4.1 FPGA在计算机技术中的应用 13
1.4.2 FPGA在数字信号处理中的应用 14
1.4.3 FPGA在无线通信系统中的应用 14
1.5 本章小结 15
第2章 FPGA设计基础 16
2.1 可编程逻辑器件结构简述 16
2.1.1 基于乘积项(Product-Term)的PLD 16
2.1.2 基于查找表(Look-Up-Table)的PLD 19
2.2 Xilinx FPGA器件 23
2.2.1 Spartan类 23
2.2.2 Virtex类 28
2.2.3 新FPGA简介 32
2.3 FPGA的一般设计流程 33
2.3.1 设计准备 34
2.3.2 设计输入 34
2.3.3 功能仿真 35
2.3.4 设计处理 35
2.3.5 时序仿真 36
2.3.6 器件编程与测试 36
2.4 FPGA在DSP领域中的开发 36
2.4.1 利用MATLAB辅助FPGA的逻辑设计 38
2.4.2 Simulink简介 38
2.4.3 System Generator工具简介 39
2.4.4 Simulink和System Generator联合开发 39
2.5 本章小结 43
第3章 ISE软件使用指南 44
3.1 Xilinx公司的EDA集成开发工具 44
3.2 ISE 12.2软件的设计流程 45
3.2.1 创建工程 45
3.2.2 设计输入 48
3.2.3 仿真 53
3.2.4 综合及添加用户约束 58
3.2.5 实现和编程下载 60
3.3 本章小结 63
第4章 VHDL介绍及实例 64
4.1 VHDL的基本概念 64
4.1.1 什么是VHDL 64
4.1.2 VHDL的历史 64
4.1.3 VHDL的优点 65
4.2 VHDL的语法基础 66
4.2.1 VHDL的对象 66
4.2.2 VHDL的数据类型 67
4.2.3 VHDL的运算操作符 69
4.2.4 VHDL的主要描述语句 71
4.3 VHDL的基本结构 81
4.3.1 实体说明 81
4.3.2 结构体(构造体) 83
4.3.3 库、程序包及配置 84
4.4 VHDL设计实例简析 86
4.4.1 组合逻辑电路的设计 86
4.4.2 VHDL在通信系统中的应用 112
4.5 本章小结 133
第5章 实验装置与仪表 137
5.1 实验开发平台 137
5.1.1 Spartan-3E开发套件 137
5.1.2 模块简介与管脚映射 138
5.2 实验仪表 156
5.2.1 脉冲信号发生器 156
5.2.2 数字示波器 158
5.2.3 逻辑分析仪 162
5.2.4 误码仪 166
5.3 本章小结 170
第6章 实验指导 171
实验1 OFDM系统中FFT的VHDL实现 171
一、实验目的 171
二、实验原理 171
三、实验仪器 174
四、实验内容 174
五、实验扩展 175
实验2 数字频率计的设计与实现 175
一、实验目的 175
二、实验原理 175
三、实验仪器 176
四、实验内容 176
五、实验扩展 177
实验3 FIR的VHDL实现 178
一、实验目的 178
二、实验原理 178
三、实验仪器 180
四、实验内容 180
五、实验扩展 182
实验4 PS2键盘接口的VHDL实现 182
一、实验目的 182
二、实验原理 183
三、实验仪器 185
四、实验内容 185
五、实验扩展 186
实验5 简单计算器的VHDL实现 186
一、实验目的 186
二、实验原理 186
三、实验仪器 188
四、实验内容 188
五、实验扩展 189
实验6 16QAM调制解调的VHDL实现 189
一、实验目的 189
二、实验原理 189
三、实验仪器 192
四、实验内容 192
五、实验扩展 193
实验7 线性分组码和CRC校验码编译码的VHDL实现 193
一、实验目的 193
二、实验原理 193
三、实验仪器 195
四、实验内容 195
五、实验扩展 196
实验8 卷积码编译码的VHDL实现 196
一、实验目的 196
二、实验原理 196
三、实验仪器 200
四、实验内容 200
五、实验扩展 201
实验9 实现一个用于CDMA 2000系统的短帧交织器 201
一、实验目的 201
二、实验原理 201
三、实验仪器 204
四、实验内容 205
五、实验扩展 205
实验10 QPSK信号的匹配接收机 205
一、实验目的 205
二、实验原理 206
三、实验仪器 208
四、实验内容 208
五、实验扩展 209
实验11 哈达码矩阵的相关接收机的VHDL实现 209
一、实验目的 209
二、实验原理 210
三、实验仪器 212
四、实验内容 212
五、实验扩展 212
实验12 WCDMA系统扩频码(OVSF码)和下行扰码发生器的VHDL实现 212
一、实验目的 212
二、实验原理 213
三、实验仪器 216
四、实验内容 216
五、实验扩展 217
附录 英文缩略语 218
参考文献 220
这本书的配套资源和学习体验是完全可以信赖的,这得益于它官方指定的身份。我下载了书中所提及的全部源代码和参考设计文件,发现它们组织得井井有条,与书中的章节内容完美对应,几乎找不到任何版本不匹配或者代码错误的现象,这在很多野鸡教材中是无法保证的。更难得的是,它在介绍高级调试技术时,不是简单地提一下JTAG或者ILA(Integrated Logic Analyzer)的使用方法,而是提供了一整套从代码层面植入调试点,到波形捕获、再到时序分析的完整流程。我特别喜欢它介绍的那些自制测试平台(Test Bench)的编写技巧,用最简洁的Verilog/SystemVerilog结构来模拟复杂的外部环境,使得验证工作变得系统化和自动化,极大地提升了研发效率,减少了反复编译烧录芯片的繁琐过程。这种注重实践、注重流程优化的态度,体现了教材制定者对真实工程需求的深刻理解。
评分这本书的叙述风格非常务实,几乎没有太多冗余的文学修饰,直奔主题,就像一个经验丰富、不苟言笑的工程师在手把手带你入门。初读之下,会感觉到一股强烈的“工程导向性”,它不只是停留在理论的殿堂里空谈,而是大量引用了实际项目中的案例和常见陷阱。我尤其欣赏它在讲解特定IP核(Intellectual Property Cores)应用时的那种详尽和务实。它没有把IP核当作一个黑盒子来介绍,而是深入到配置参数的每一个位域,解释了为什么选择不同的参数组合会产生完全不同的性能结果。这种对细节的把控,让我在实际动手仿真和实现时少走了不少弯路。有一处关于高速接口I/O配置的讲解,我印象特别深刻,它对比了多种驱动能力和终端电阻的设置对信号完整性的影响,并通过图示清晰地展示了眼图的变化趋势,这种结合了理论分析和实际测试结果的论证方式,极大地增强了说服力,让人不得不信服其专业性。
评分当我翻阅到关于高级设计方法学的章节时,我发现这本书的格局明显超越了一般的“工具书”范畴,它开始探讨如何构建可维护、可扩展的复杂系统。它强调的不仅仅是“实现功能”,更是“如何高效地实现功能”。比如,它对于模块化设计、层次化管理以及版本控制在FPGA项目中的重要性进行了深入的阐述,这在很多偏重于纯硬件描述的书籍中是很少被提及的深度。书中对设计流程中的约束管理策略进行了详尽的梳理,从前端的RTL编写约束到后端的物理实现约束,形成了一个完整的闭环管理体系。这部分内容对于那些想从“做板子”升级到“做工程”的读者来说,简直是如获至宝。我个人尝试按照书中的建议对一个中等规模的项目进行了重构,发现代码的可读性和后期的调试效率确实有了显著的提升,证明了其方法的有效性,而非纸上谈兵。
评分这本书的封面设计得相当专业,那种理工科教材特有的严谨感扑面而来,蓝白灰的配色显得冷静且聚焦。我刚拿到手的时候,首先被它的厚度震撼到了,这绝对不是那种“浅尝辄止”的入门读物,更像是一本可以陪伴我度过整个学习周期的工具书。内页的纸张质量不错,油墨清晰,图表排版规整,阅读体验上乘,至少长时间对着屏幕看久了眼睛也不会那么容易疲劳。从目录上看,它的覆盖面极广,从最基础的硬件描述语言(如VHDL或Verilog的基础语法)开始,就以一种近乎苛刻的细致程度展开讲解,仿佛作者生怕读者遗漏了任何一个关键概念。我特别留意了关于时序约束和综合布局布线的部分,那几章的理论深度和实践指导的结合度非常高,不仅仅是告诉你“怎么做”,更深入地解释了“为什么是这样”,对于想真正搞懂FPGA底层工作原理的人来说,这无疑是巨大的加分项。当然,这种详尽也意味着初学者可能需要投入更多的时间去消化,但对于打地基而言,这样的深度是必须的,它为你后续攻克更复杂的系统级设计铺平了道路。
评分这本书在处理特定领域的高级应用时,展现出了极强的专业深度,尤其是在并行计算和高性能数据处理方面。它对流水线设计(Pipelining)的剖析细致入微,不仅讲解了如何通过增加级数来提高吞吐率,更深入讨论了功耗、延迟和资源利用率之间的权衡艺术,这才是真正影响最终产品性能的关键点。它甚至还涉及到了诸如DSP核的定点数运算精度对算法结果的影响分析,这种跨越硬件和算法边界的讨论,使得读者在设计系统时能够建立起更全面的视角。阅读过程中,我清晰地感觉到,作者不仅仅是Xilinx工具的使用者,更是底层架构的深刻理解者。对于那些希望深入理解数据流向、优化硬件结构以达到极限性能的读者来说,这本书提供的理论框架和工程实践经验是无价的,它为你构建起一座从概念到实现、从理论到性能优化的坚实桥梁。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.coffeedeals.club All Rights Reserved. 静流书站 版权所有