FPGA学习路线整理

这篇具有很好参考价值的文章主要介绍了FPGA学习路线整理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

FPGA学习路线整理

收集整理FPGA资料帮助大家进行FPGA的入门,分享FPGA路线、相关的书籍、学习网站等。

学习路线

找到的比较优质的学习路线,值得在学习到不同阶段反复观看,每次看都有不一样的体会!

  1. 如何学习FPGA(by队长-Leader)

  2. FPGA学习路线视频入门篇(by老石)

  3. FPGA学习路线视频进阶篇(by老石)

fpga学习路线,FPGA,fpga开发,学习

fpga学习路线,FPGA,fpga开发,学习

书籍推荐

(1) 数字电路工具书:对数字电路的某些专业术语、符号表示、语言描述不太明了时,就可以翻阅数字电路基础的相关工具书进行查阅式学习。

  1. 《零起步轻松学数字电路》,人民邮电出版社,蔡杏山、蔡玉山主编。这本书讲解 的内容非常基础,从最简单的门电路到 AD/DA 的应用介绍都做了很详细的描 述,非常适合没有数字电路基础的初学者入门学习。
  2. 《数字电子技术基础》,高等教育出版社,阎石主编。作为高校数字电路教学的指定教材,对于很多同学来说是相当熟悉而富有亲切感。该书讲解的内容较为全面且详细,十分注重理论部分的讲解,其内容几乎涵盖了所有数字电路的基础部分,从 MOS 管到 FPGA 基础都有涉及,可谓是经典中的经典。

(2) 详解 Verilog 语法和 FPGA 知识点的工具书:推荐这类书的主要目的是希望学习者能够在初学时进一步了解 FPGA 是什么,怎么个工作原理,并在学习 Verilog 语法的时候有一本可以参考的工具书以供随时翻阅,毕竟初学的时候不一定能够一下子把所有的关键词和语法都记住,写的代码多了、翻书翻的多了自然就够熟能生巧。 这类书就像是 FPGA 的百科全书一样,在学习FPGA 的时候随手一本能够及时的答疑解惑。

  1. 《Verilog 数字系统设计教程》,北京航空航天大学出版社,夏宇闻主编。这本书 由业内元老北航夏宇闻教授所撰写,被十一五规划列为高校指定教材。因为书出 的比较早,而且当时国内关于 FPGA 的资料较少,所以这本书也是很多业内技术 大牛的 FPGA 启蒙书。该书从 FPGA 是什么、硬件结构、设计验证方法、Verilog 语法、建模方式、各种类型的应用案例等都做了详细的讲解。因为这本书讲的太 全面,内容过多,很容易把初学者搞晕,本来内容丰富的教材是好的,但是尺度 把握不好也会适得其反,要把最重要最基础先讲给初学者,再去提高才会更容易 让初学者接受。
  2. 《设计与验证:Verilog HDL》:这本书相对于夏教授的书来说内容上做了精简, 全书 200 页左右,其主要内容更易于初学者接受,可作为初学者的参考工具书。 书中对一些重要的知识点,比如开发流程、验证方法、可综合语法和不可综合语 法、发展趋势等都有比较详细的介绍和说明,是一本不错的启蒙工具书。详解 FPGA 开发流程的工具书:这类书的重点就不再是语法了,而是开发流程,着 重讲解了 FPGA 开发过程中的一些常见问题,有助于更加深入全面的提高初学者 对 FPGA 的认识,进一步拓宽初学者的视野,为 FPGA 学习者进阶之路做铺垫。

(3) 详解 FPGA 开发流程的工具书:这类书的重点就不再是语法了,而是开发流程,着重讲解了 FPGA 开发过程中的一些常见问题,有助于更加深入全面的提高初学者对 FPGA 的认识,进一步拓宽初学者的视野,为 FPGA 学习者进阶之路做铺垫。

  1. 《FPGA 设计指南:器件、工具和流程》,人民邮电出版社,杜生海、刑闻译。这本书是国外工具书的翻译版,其中对 FPGA 的前世今生和内部结构都做了很详细 的讲解,还包括全套的设计流程、开发工具的使用、器件的选型、常用术语的介 绍和一些高级应用,可以说是一本除了语法之外的 FPGA 百科全书,该书的讲解 角度也有别于其他工具书,很有特色。

(4) 详解 Xilinx IP 核的工具书:为了缩短开发周期,工程师往往会选择使用一些好用 又省事的 IP 核。网上关于 IP 核的资料都是一些工程笔记,资料比较分散、内容不够全面,虽然直接阅读英文的官方手册是最好的方法,但对于经验不足的初学 者来说较难抓到虽然手册重点,从而增加学习的难度,所以在此学习者推荐一本详解 IP 核的工具书。

  1. 《Xilinx 系列 FPGA 芯片 IP 核详解》,电子工业出版社,刘东华主编。该书几乎覆 盖了 ISE 中所有常用的免费 IP 核,是市面上关于 IP 核总结较为全面的一本工具书,该书对 IP 核的设置、使用方法都进行了详细的讲解,这能使学习者节省大量 的开发时间。
  2. 《Altera系列FPGA芯片IP核详解》

(5) 详解 Modelsim 仿真的书:关于仿真其实大家只需要会一些基本的操作和应用就可以了,但是如果需要使用 Modelsim 更强大的功能还需要找一本 Modelsim 相关的工具书作为参考,当你能够熟练使用 Modelsim 的时候一定会大大提高开发效率。

  1. 《Modelsim 电子系统分析及仿真》,电子工业出版社,于斌、米秀杰主编。该书 主要是介绍 Modelsim 的使用和操作,从能够满足最基本仿真需求的操作到更高级的应用操作都有很详细的介绍,看完本书后你会感慨 Modelsim 的强大,才真正体会到为什么 Modelsim 作为一个第三方仿真工具却是无数 FPGA 工程师的选择。

(6)Verilog硬件描述语言IEEE官方手册

书籍推荐参考此文

学习网站

刷题

HDLBits

HDLBits 中文导学

HDLBits答案参考 (对比与其他答案,都比较频繁地存在表达式没有化到最简(从卡诺图的几道题可以看出)、思路繁冗(几道偏复杂的题中可以看出)等问题。可以多参考不同人的答案,综合一下。

HDLBits答案参考

牛客网Verilog题库

常用

菜鸟Verilog教程:语法速查。

Fpga4fun:基础项目和进阶项目网站。

FPGA资源整理项目

包括FPGA网站,工具安装包,教学视频,开源项目的整理等。

FPGA资源整理

学习网站汇总

学习网站汇总

学习点

FPGA芯片结构

FPGA片上资源

状态机FSM(组合+时序)

IP核的配置和使用:PLL、FIFO、存储器、软核NIOS、以太网控制器MAC/PHY、PCIe、DDR

接口应用 如:UART、SPI、I2C、USB、JTAG、SD card、SDRAM、PCIE、DDR、HDMI、CAN、Rapid l0、TCP/IP、SPI4.2(10G以太网接口)、SATA、光纤、DisplayPort。

高速接口:PCle、以太网

总线:DDR、AXI

跨时钟域处理

掌握设计方法和设计原则:学会同步设计原则、优化电路,是速度优先还是面积优先,时钟树应该怎样设计,怎样同步两个异频时钟等等。学会加快编译速度(增量式编译、LogicLock),静态时序分析(timequest),嵌入式逻辑分析仪(signaltap)

使用MATLAB仿真

信号处理

验证

RISC-V

等等…

竞赛

FPGA创新赛:8月左右

全国大学生集成电路创新竞赛:3月左右

研电赛:6月左右文章来源地址https://www.toymoban.com/news/detail-716443.html

到了这里,关于FPGA学习路线整理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • FPGA学习笔记-1 FPGA原理与开发流程

    注:笔记主要参考: B站 正点原子 教学视频“正点原子手把手教你学FPGA-基于达芬奇Pro开发板 Artix-7 XC7A35T/XC7A100T”。 小梅哥爱漂流 教学视频“【零基础轻松学习FPGA】小梅哥Xilinx FPGA基础入门到项目应用培训教程”。 B站搬运 “特权同学2020版《深入浅出玩转FPGA视频教程》

    2024年02月05日
    浏览(54)
  • FPGA 开发必备:从零开始学习 FPGA 设计

    FPGA 开发必备:从零开始学习 FPGA 设计 FPGA 是一种可编程逻辑器件,可以在不用重新设计硬件电路的情况下修改其功能。它是数字电路设计中最重要的组成部分之一。FPGA 的广泛应用领域包括通信、计算机、图像处理、音频处理等。 要想成为一名合格的 FPGA 工程师,你需要了

    2024年02月07日
    浏览(60)
  • FPGA-DFPGL22学习2-开发平台学习

    @和原子哥一起学习FPGA 开发环境:正点原子 ATK-DFPGL22G 开发板 参考书籍: 《ATK-DFPGL22G之FPGA开发指南_V1.1.pdf》 个人学习笔记,欢迎讨论 新建一个文件夹用于存放自己的 PDS 工程 新建一个 Verilog 顶层文件,然后将设计的代码输入到新建的 Verilog 顶层文件中 关联了一下打开Veri

    2024年02月07日
    浏览(43)
  • 【数字IC精品文章收录】近500篇文章|学习路线|基础知识|接口|总线|脚本语言|芯片求职|安全|EDA|工具|低功耗设计|Verilog|低功耗|STA|设计|验证|FPGA|架构|AMBA|书籍|

    1.1 索引目的 本篇索引旨在 收藏CSDN全站中有关数字IC领域高价值文章 ,在数字芯片领域中,就算将架构,设计,验证,DFT,后端诸多岗位加在一起的数量,都不及软件类一个细分方向的岗位数量多,反映在社区氛围或是开源资料的丰富度而言,数字IC领域相较于软件/互联网领

    2024年02月03日
    浏览(120)
  • [FPGA 学习记录] 快速开发的法宝——IP核

    快速开发的法宝——IP核 在本小节当中,我们来学习一下 IP 核的相关知识。 IP 核在 FPGA 开发当中应用十分广泛,它被称为快速开发的法宝。在本小节当中,我们将和各位朋友一起来学习了解 IP 核的相关知识、理解掌握 IP 核的调用方法。 我们分为以下几个部分进行 IP 核的学

    2024年02月05日
    浏览(49)
  • FPGA面试题整理1

    有关FPGA的简答题 FPGA和CPLD都是数字电路的可编程逻辑器件,它们的主要区别在于规模和灵活性。 FPGA(FieldProgrammable_GateArray是一种可编程逻辑器件,由大量的可编程逻辑单元(例如逻辑门、寄存器等)和可编程的互连资源(例如通道、开关、线缆等)组成。FPGA可实现复杂的数

    2024年02月08日
    浏览(42)
  • FPGA秋招-笔记整理(1)

    关键路径通常是指同步逻辑电路中,组合逻辑时延最大的路径 (这里我认为还需要加上布线的延迟) ,也就是说关键路径是对设计性能起决定性影响的时序路径。也就是静态时序报告中WNS(Worst Nagative Slack)对应的路径。 优化关键路径的方法: 1、在组合逻辑内插入寄存器,

    2024年04月28日
    浏览(38)
  • FPGA秋招-笔记整理(2)

    参考:数字IC前端设计流程及工具【RTL设计+功能仿真】【综合】【DFT】【形式验证】【STA静态时序分析】 以门级网表(Netlist)的生成为界限,将整个流程分为前端和后端。 布局布线之前可以认为是前端,布局布线之后为后端。 逻辑设计:芯片架构-RTL代码-功能仿真-综合扫描

    2024年04月26日
    浏览(36)
  • 【两周学会FPGA】从0到1学习紫光同创FPGA开发|盘古PGL22G开发板学习之数码管静态显示(四)

      本原创教程由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处 适用于板卡型号: 紫光同创PGL22G开发平台(盘古22K) 一:盘古22K开发板(紫光同创PGL22G开发平台)简介 盘古22K开发板是基于紫光同创Logos系列PGL22G芯片设计的一款FPGA开发板

    2024年02月10日
    浏览(52)
  • 【FPGA】面试问题及答案整理合集

      硬件描述语言是一种用形式化的方法来描述数字电路和系统的语言。数字电路的设计者利用这种语言可以从上层到下层逐层描述自己的设计思想,用一系列分层次的模块来表示及其复杂的数字系统。然后利用电子设计自动化(EDA)工具来进行仿真验证,再把其中需要变为具

    2024年03月09日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包