点击蓝字关注我们
关注、星标公众号,精彩内容每日送达
来源:网络素材
每一个最后看来很成功的新事物,从诞生到发展壮大都不可避免地经历过艰难的历程,并可能成为被研究的案例,FPGA也不例外。
学好FPGA,是一项不错的选择。怎么去学,需要了解什么?很多学员的想学习但不知如何下手!种种原因!所以今天小编精选了FPGA经典一部分资料供大家学习,希望对大家有所帮助!
1、 深入浅出玩转FPGA_吴厚航
这本书籍收集整理了作者在FPGA学习和实践中的经验点滴。书中既有日常的学习笔记,对一些常用设计技巧和方法进行深入探讨;也有很多生动的实例分析,这些实例大都是以特定的工程项目为依托,具有一定的借鉴价值;还有一些适合于初学者入门和进阶学习的实验例程;另外还给出了两个比较完整的DIY工程,让读者从系统角度理解FPGA的开发流程。
2、Verilog数字系统设计教程_夏宇闻
这本书讲述利用硬件描述语言(Verilog HDL)设计复杂数字系统的方法。书籍通过利用硬件描述语言建模、通过仿真和综合技术讲述设计极其复杂的数字系统的全过程。全书共分三部分。第1部分内容共18章;第二部分共12个上机练习实验范例;第三部分是Verilog硬件描述语言参考手册。课程由简单到复杂,由典型到一般,循序渐进地学习Verilog HDL基础知识。可作为电子工程类、自动控制类、计算机类的大学本科高年级及研究生教学用书,亦可供其他工程人员自学与参考。
3、FPGA开发全攻略(上)+FPGA开发全攻略(下)
以上2本书籍,主要是帮助工程师设计的FPGA电子书,以VHDL 或者Verilog 语言来表达设计意图、以FPGA 做为硬件载体、以计算机为设计开发工具,以EDA 软件为开发环境、以SoC、IP 等为综合设计的方法。
4、FPGA应用开发入门与典型实例
本书全面讲解了FPGA系统设计的背景知识、硬件电路设计,硬件描述语言Verilog HDL的基本语法和常用语句,FPGA的开发工具软件的使用,基于FPGA的软核嵌入式系统,FPGA设计的基本原则、技巧、IP核,FPGA在接口设计领域的典型应用。
FPGA+DSP的系统设计与调试以及数字变焦系统和PCI数据采集系统这两个完整的系统设计案例,本书内容全面,实例丰富,适合FPGA系统设计初学者,大专院校通信工程、电子工程、计算机、微电子和半导体相关专业师生,硬件系统工程师和IC设计工程师学习使用。
5、FPGA权威指南
《FPGA权威指南》是目前最实用的FPGA 类图书的精华集粹,全书共12 章,内容涵盖FPGA 设计基础知识以及FPGA 设计全流程。《FPGA权威指南》重点突出,实用性强,所列实例均经过验证。《FPGA权威指南》适合电子工程师阅读,也可作为高等院校相关专业师生的参考指南。
6、硬件描述语言入门好书:数字设计和计算机体系结构
硬件描述语言的入门好书。从0、1信号讲起、讲解数字系统设计的精髓,其中对比学习了verilog/vhd ,对数字电路基础的讲解也颇为独特,书中讲解了MIPS的架构,给出了一个较为完整的处理器的实现代码,例子生动,通俗易懂,适合自学。本书是由Intel前工程师、大学教授哈里斯所著,他不仅有工业界的经验还有学术界严谨的表述能力,是一本由浅入深,学习领悟数字系统和计算机架构的好书。
7、Xilinx FPGA开发实用教程
本书系统讲述了Xilinx FPGA的开发知识,包括FPGA开发简介、Verilog HDL语言基础、基于Xilinx芯片的HDL语言高级进阶、ISE开发环境使用指南、FPGA配置电路及软件操作、在线逻辑分析仪ChipScope的使用、基于FPGA的数字信号处理技术、基于System Generator的DSP系统开发技术、基于FPGA的可编程嵌入式开发技术、基于FPGA的高速数据连接技术和时序分析原理以及时序分析器的使用等合计11章内容,各章均以实例为基础,涵盖了FPGA开发的主要方面。
8、Altera FPGA\CPLD设计-基础篇\高级篇
虽然书比较老了,但是写得算是很良心的,新手入门也足够用了。本书介绍了FPGA/CPLD的基本设计方法,在介绍FPGA/CPLD概念的基础上,介绍了Alrera主流FPGA/CPLD的结构与特点,并通过实例讲解QuartusII.与ModelSim、Synplify Pro等常用EDA工具的开发流程。
9、Zynq Book赛灵思工程师开发圣经(中文版)
《Zynq Book》是一本关于赛灵思Zynq-7000 All Programmable(SoC)的书,是由一群来自英国格拉斯哥斯特拉斯克莱德大学(University of Strathclyde)的作者编撰,并得到了赛灵思的支持,书的作者想打造一本易懂可读的读本,让那些刚刚开始接触Zynq和已经在用Zynq的工程师从中受益,并成为工程师们手头的开发圣经。
10、高级FPGA设计(Advanced FPGA Design)中文版/英文版
本书以FPGA设计为主题,覆盖了实践过程中最可能遇到的深层次问题,并提供了经验指导。在某些方面能够取代有限的工业经历,免去读者学习的困难。内容由诸多公司和工程师团队多年的经验,以及专门的白皮书和应用要点汇集的许多知识进行浓缩,可以用来完善工程师的知识,帮助他们成为高级的FPGA设计者。
除了上面的10个比较经典资料电子书,还有其他20多本FPGA相关书籍也比较不错,适合各个阶段的FPGA新手入门、电子工程师进阶系统学习。另外,小编还特意给大家准备了《什么是FPGA》、《FPGA应该学什么》、《写给小白们的FPGA入门设计实验》、《FPGA数字信号处理设计教程》等FPGA新手入门系列教程,希望大家能够用心学习、早日成为一枚优秀的FPGA工程师!
想要了解FPGA吗?这里有实例分享,ZYNQ设计,关注我们的公众号,探索