学习FPGA请推荐书籍

高级点的
2024-11-09 02:41:55
推荐回答(5个)
回答1:

《Verilog数字系统设计教程(第二版)》 夏宇闻
《深入浅出玩转FPGA(内附光盘一张)》 吴厚航 这本书有视频教程
《Altera FPGA/CPLD设计(基础篇)(第2版)》
《Altera FPGA/CPLD设计(高级篇)(第2版)》选择ALTERA的器件可以看一下这两本
《设计与验证Verilog HDL》 吴继华,王诚 这书不错,看电子版就好了
《高级FPGA设计结构、实现也优化》(美)克里兹 著,孟宪元 译 这本我还没看 呵呵
学FPGA不一定需要开发板,自己学会modelsim仿真、写testbench,用PC机仿真就能有不少长进。这些都看完,剩下的就靠做项目自己领悟,再加上高手指点。

回答2:

在学习一门技术之前我们往往从它的编程语言开始,如同学习单片机一样,我们从C语言开始入门,当掌握了C语言之后,开发单片机应用程序也就不是什么难事了。学习FPGA也是如此,FPGA的编程语言有两种:VHDL和Verilog,这两种语言都适合用于FPGA的编程,VHDL是由美国军方组织开发的,在1987年就成为了IEEE的标准;而Verilog则是由一家明间企业的私有财产转移过来的,由于其优越性特别突出,于是在1995年也成为了 IEEE标准。VHDL在欧洲的应用较为广泛,而Verilog在中国、美国、日本、台湾等地应用较为广泛,作者比较推崇是Verilog,因为它非常易于学习,很类似于C语言,如果具有C语言基础的人,只需要花很少的时间便能迅速掌握Verilog,而VHDL则较为抽象,学习的时间较长。

作为在校大学生,学习Verilog的最好时期是在大学二年级开设《电子技术基础(数字部分)》时同步学习,不仅能够理解数字电路实现的方式,更能通过FPGA将数字电路得以实现。作者发现华中科技大学康华光教授主编的《电子技术基础(数字部分)》非常好,可以说是一本与时俱进的教材,在本书的第二章最后一节专门介绍了Verilog语言与FPGA,并且在每一章的最后一节都介绍了如何使用Verilog建模实现相关数字电路的内容,因此本书非常适合大二学习FPGA的学生参考。本书是以《电子技术基础(数字部分)》为背景,并与该书同步配套学习FPGA,并在它的基础上作了改进,源于它而又高于它。

大三、大四的学生还可以进一步强化学习Verilog,建议以北京航天航空大学出版社出版的由夏宇闻教授编写的《Verilog数字系统设计教程(第二版)》作为蓝本,本书比较全面地、详细地介绍了Verilog的基本语法。如果是其他初学者,可以直接借助《Verilog数字系统设计教程(第二版)》和本书即能全面掌握Verilog的语法,这是学习FPGA的第一步,也是必不可少的一步。

回答3:

《Verilog数字系统设计教程(第二版)》 夏宇闻
《深入浅出玩转FPGA(内附光盘一张)》 吴厚航 这本书有视频教程
《Altera FPGA/CPLD设计(基础篇)(第2版)》
《Altera FPGA/CPLD设计(高级篇)(第2版)》选择ALTERA的器件可以看一下这两本
《设计与验证Verilog HDL》 吴继华,王诚 这书不错,看电子版就好了
《高级FPGA设计结构、实现也优化》(美)克里兹 著,孟宪元 译 学FPGA最好能有一块开发板网络上的论坛和资料是最好的学习帮手

回答4:

首先你要对数字电路的知识有了解,然后选择一门硬件描述语言VHDL或者VERILOG,然后找一本EDA技术的书籍,从最简单点亮一个Led开始学习,最好有一个fpga的开发板,程序调试好后,下载到开发板上验证。最后能综合的完成一个课程设计,然后基本上就入门了。FPGA比CPLD更高级的版本,你就这么理解吧

回答5:

基于FPGA的SOPC嵌入式系统设计与典型实例
http://baike.baidu.com/view/2135640.htm