FPGA 学习小组
直播中

周莹

7年用户 201经验值
私信 关注

FPGA入门书籍有哪些?

对于FPGA初学者而言,正确的入门参考书籍对其至关重要。应广大FPGA初学者和爱好者要求,电子发烧友网编辑根据多名在FPGA领域有过多年工作经验的前辈介绍,特此为大家整理并分享以下FPGA初学者适用的相关参考书籍。FPGA参考书籍林林总总,只是真正适合FPGA初学者且价值比较大的参考书籍,却屈指可数。若大家有更好的推荐或本文有任何不当之处,欢迎在评论中加以说明。
 

回帖(3)

宋令怡

2019-9-17 15:11:46
 Nios II 学习书籍
  (1) SOPC技术基础教程
  内容简介:本书系统地介绍了基于FPGA的SOPC的软硬件开发技术,以一个简单的设计实例为主线介绍软硬件的开发流程、开发工具的使用及开发的思想,使读者对 SOPC技术有一个基本的了解。将NiosⅡ体系结构、Avalon总线规范、NiosⅡ处理器常用外部设备的更多底层细节提供给读者,使读者获得进行高级开发的能力。另外还介绍了使用MATLAB和DSP Builder进行基于FPGA的DSP开发技术,并提供了一些典型的实验。
  (2) SOPC嵌入式系统实验教程(一)
  内容简介:该书是与《SOPC嵌入式系统基础教程》相配套的实验教材。设计开发了 45个实验,包括SOPC硬件系统的基础实验,基于Nios II外设的基础编程实验,基于实验箱外设的Nios II高级编程实验,在Nios II系统中进行基于μ C/OS-II操作系统的应用程序开发实验和SOPC硬件系统的高级实验。各种实验的安排由浅人深,由硬件到软件,相对完整,使读者很容易学习和掌握SO PC嵌入式系统的开发应用。
  (3)基于Nios II内核的FPGA威廉希尔官方网站 系统设计(无电子书)
  内容简介:本书系统地描述了NiosⅡ软核处理器系统的开发知识。内容包括Altera公司FPGA芯片的介绍、可编程逻辑器件开发软件QuartusⅡ的使用、硬 件描述语言VHDL的简介、NiosⅡ软核处理器系统创建工具SOPCBuilder和NiosⅡ集成开发环境(NiosⅡIDE)的使用。书中还包括了 大量的基础实验和应用系统的设计实例,能够帮助读者更快、更容易地掌握及应用这门技术。
  (4)基于VHDL的FPGA和Nios II 实例精炼
  内容简介:本书分为4个部分:Quartus Ⅱ软件的基本操作、VHDL语法介绍、FPGA设计实例和Nios Ⅱ设计实例;总结了编者几年来的FPGA设计经验,力求给初学者或是想接触这方面知识的读者提供一种快速入门的方法;适合电子相关专业的大学生、FPGA的初学者以及对FPGA有兴趣的电子工程师。现在 学习Verilog HDL的人或许比较多,但是用VHDL的人可以学习下,这本书还是很不错的。
  本书视频地址http://www.youku.com/playlist_show/id_5882081.html
  (5)Nios II软件架构解析 (无电子书)
  内容简介:本书以Altera公司的技术资料为蓝本,结合作者多年的Nios软件开发经验及长期在EDACN专业william hill官网 NiosⅡ版块担任版主积累的心得,首先从复 位、中断、编程环境、设备驱动以及应用程序二进制接口等五个方面对NiosⅡ软件架构进行横向揭密,接着又从汇编语法、makefile、链接脚本、调试手段以及开发技巧等多个角度对NiosⅡ软件架构进行纵向解析,纵横交错层层揭开了NiosⅡ软件架构的真面目,因而本书既可作为NiosⅡ嵌入式软件开 发的中高阶指导书,也可作为NiosⅡ软件开发手册。
  (6)NiosII嵌入式软核SOPC设计原理及应用(无电子书)
  内容简介:本书全面、系统、详细地介绍了基于Altera公司的NiosII嵌入式软核处理器的SOPC软硬件设计环境、原理、方法及应用技术。主要内容包括:SOPC的概念、系统组成和开发环境;使用SOPC Builder 开发硬件系统的流程和方法;使用Nios Ⅱ IDE开发应用程序的流程和方法;FPGA配置和Flash编程技术;SOPC系统设计中的高级技术;基于Cyclone Ⅱ开发板的SOPC系统开发实例;Quartus Ⅱ中集成的仿真工具Simulator及第三方仿真软件ModelsSim的功能、使用方法及在SOPC中的应用。
             
举报

何元

2019-9-17 15:11:58
 Verilog HDL学习书籍
  (1) Verilog数字系统设计教程(第二版)
  内容简介:本书讲述了利用硬件描述语言(Verilog HDL)建模、仿真和综合的设计复杂数字逻辑威廉希尔官方网站 与系统的方法和技术。书中内容从算法和计算的基本概念出发,讲述如何由硬线逻辑威廉希尔官方网站 来实现复杂数字逻辑系统的方法。针对初学者学习Verilog HDL硬件描述语言,语言是基础,首先要能建立一个语言与硬件对应起来的观念,不能按照C语言的套路。打好基础很重要。
  (2) Verilog SOPC 高级实验教程(无电子书)
  内容简介:本书是为学习Verilog语言之后,想在FPGA上设计并实现嵌入式数字系统的人们而专门编写的。本实验教程是《Verilog数字系统设计教程》(第2 版)的后续课程,是姊妹篇。本书通过由浅入深的10个实验,详细地介绍了ModelSim 6.0和Quartus Ⅱ 8.1的操作步骤,扼要地介绍了Quartus Ⅱ 8.1的主要设计资源和SOPCBuilder等工具的应用方法,并阐述了如何配合自己设计的Verilog模块和FPGA中的内嵌处理器Nios Ⅱ 等现成IP资源,设计并实现高性能嵌入式硬件/软件系统。个人感觉还是比较高深点的。对硬件描述语言有了一定了解后可以学习。
  (3) Verilog HDL应用程序设计实例精选(无电子书)
  内容简介:本书是一本入门的好书,介绍的比较详细,实例比较多,设计思想也很不错,值得推荐。本书从实用的角度出发,通过大量的工程实例,详细、深入地介绍了Verilog HDL应用程序设计的方法与技巧。
  (4)设计与验证Verilog HDL
  内容简介:本书以实例讲解的方式对HDL语言的设计方法进行介绍。全书共分9章,第1章至第3章主要介绍了Verilog HDL语言的基本概念、设计流程、语法及建模方式等。
  (5) Verilog HDL 数字设计教程
  内容简介:介绍了Verilog HDL语言,状态机设计,仿真,还有好几个可综合设计的举例,除了常见的,还有空调控制器的设计,饮料自动售卖机的设计,AD采样控制威廉希尔官方网站 等。
 
1 举报

肖蕾

2019-9-17 15:12:02
 FPGA学习书籍
  (1)手把手教你学CPLD/FPGA与单片机联合设计
  内容简介:本书以实践(实验)为主线,以生动短小的实例为灵魂,穿插介绍了Verilog HDL语言的语法及Altera公司的EPM7128S(或Atmel公司的ATFl508A5)设计开发编程。理论与实践紧密结合,由浅入深、循序渐进地引导读者进行学习、实验,这样读者学得进、记得牢,不会产生畏难情绪,无形之中就掌握了 CPLD/FPGA的联合设计。
  (2)深入浅出玩转FPGA(内附光盘一张)
  内容简介:本书收集整理了作者在FPGA学习和实践中的经验点滴。书中既有日常的学习笔记,对一些常用设计技巧和方法进行深入探讨;也有很多生动的实例分析,这些实例大都是以特定的工程项目为依托,具有一定的借鉴价值;还有一些适合于初学者入门和进阶学习的实验例程;另外还给出了两个比较完整的DIY工程,让读者 从系统角度理解FPGA的开发流程。
  (3)Altera FPGA/CPLD设计(基础篇)(第2版)
  内容简介:介绍FPGA的基本概念,和QuartusII中软件的基本使用,包括一些内部自带工具软件使用。还有仿真软件ModelSim。
  (4)Altera FPGA/CPLD设计(高级篇)(第2版)
  内容简介:选择ALTERA的器件可以看一下这两本。本书讲解一些高级应用,涉及到FPGA开发,高级调试要用到的,比如时序约束,LogicLock等。
  (5)CPLD/FPGA设计与应用高级教程(无电子书)
  内容简介:主要讲述了设计FPGA时的要点,包括约束与延时分析、RTL设计原则与技巧、仿真与Testbench设计等,我感兴趣的是有限状态机的设计,基于Nios II 软核处理器的PWM控制器的设计。
  (6)高级FPGA设计结构、实现和优化
  内容简介:学FPGA不一定需要开发板,自己学会modelsim仿真、写testbench,用PC机仿真就能有不少长进。这些都看完,剩下的就靠做项目自己领悟,再加上高手指点。本书以FPGA设计为主题,覆盖了实践过程中最可能遇到的深层次问题,并提供了经验指导。在某些方面,《高级FPGA设计:结构、实现和优化》能够取代有限的工业经历,免去读者学习的困难。这种先进的、实用的方法,成为此书的特色。
  (7)FPGA应用开发实战技巧精粹(无电子书)
  内容简介:本书介绍了FPGA设计开发的大量技巧,内容包括Xilinx开发软件ISE的使用技巧、Altera开发软件Quartus的使用技巧、仿真工具 ModelSim的使用技巧、综合工具Synplify的使用技巧以及设计数字威廉希尔官方网站 的一般技巧。而且立足于实际,介绍的技巧都是在实际开发中经常使用到的,作者结合多年的工作经验组织编写了这本书书中总结了各种使用技巧并且提供了具体的使用方法和实例。
  (8)Xilinx FPGA开发实用教程(第2版)(无电子书)
  内容简介:本书系统地论述了Xilinx FPGA开发方法、开发工具、实际案例及开发技巧,内容涵盖Xilinx器件概述、Verilog HDL开发基础与进阶、Xilinx FPGA威廉希尔官方网站 原理与系统设计、基于ISE Foundation的逻辑设计、时序分析、逻辑开发专题、基于EDK的嵌入式系统设计、基于System Generator的DSP系统设计、数字信号处理专题以及SERDES技术专题共10章。各章均以实战开发为目的,结合最新版本的软硬件特征,覆盖了 FPGA的各主要应用领域。配套光盘中包含了书中所有的实例代码,便于读者快速动手实践。书中融汇了作者多年的工程开发经验,希望能够极力帮助读者提高工程开发能力。
  (9)Xilinx FPGA设计权威指南(无电子书)
  内容简介:本书是对作者何宾多年科研和数字 系统EDA培训工作的经验总结。本书极其全面地介绍了xilinxFPGA器件、设计工具最新ISEl3设计套件和设计流程。在编写该书时,正好赶上 Xilinx公司发布了关于FPGA的大量最新技术,比如28nm工艺、Zynq一7000平台和高级综合工具AutoES等,这些新技术的发布将对 FPGA的发展产生深远的影响;所以本书对这些最新内容也进行了详细的介绍。本书的出版会对电子信息类专业的广大师生及FPGA 设计人员带来帮助,以促进FPGA技术在高校和企业中的推广普及。
  (10)Xilinx可编程逻辑器件的高级应用与设计技巧
  内容简介:介绍了Xilinx器件的结构和特性;以及ISE及其辅助设计工具,嵌入式处理器的原理与设计,高速串行接口设计等内容。是一本比较全面介绍最新Xilinx器件和软件发展的书籍。
  (11)FPGA/CPLD设计工具—Xilinx ISE5.X使用详解(无电子书)
  内容简介:本书非常详细介绍了ISE5.x软件的使用,是目前介绍ISE软件最全面的书籍之一,推荐给ISE软件的使用者。
  电子发烧友网编辑评论
  最近有很多FPGA初学者在william hill官网 里咨询,FPGA初学者应该从哪里开始学起呢?根据多名在FPGA领域有过多年相关工作前辈介绍,电子发烧友网编辑对此进行总结,以便对尚且处于FPGA入门的后来者抛砖引玉。
  对于初学者而言,基础是最重要!FPGA设计的基础就是数字威廉希尔官方网站 。想要学好FPGA,建议大家从数字威廉希尔官方网站 入手;然后学习VHDL或 Verilog语言,这样就逐步有了抽象的感觉;当然,有条件的话建议自己做板(没有条件也可以买开发板,自己多调试,增强体验);最后再找一个复杂的设计,例如视频图像处理,学以致用是关键。
  此外,至于语言方面的话,个人觉得VHDL比verilog更严谨,更能够直接和威廉希尔官方网站 联想起来。现在很多人都用的是verilog,因为它与C语言更接近,入门更容易。美国和中国***地区逻辑威廉希尔官方网站 设计和制造厂家大都以Verilog HDL 为主,中国大陆地区目前学习使用VHDL 的较多。到底选用VHDL 或是Verilog HDL 来配合C 一起用,就留给各位自行去决定。但从学习的角度来看,Verilog HDL比较简单,也与C 语言较接近,容易掌握。从使用的角度,支持Verilog 硬件描述语言的半导体厂家也较支持VHDL 的多。【注:电子发烧友网的FPGA技术联盟QQ群(263281510)】

  ——电子发烧友网版权所有,转载请注明出处!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分