资料包汇总
1. Altium Designer
整合了海量学习资源(包括直播课件、案例和软件各版本安装包),点击前往:
Altium Designer 23入门实战课程-STM32四层板PCB设计_哔哩哔哩_bilibili
2. FPGA视频教程
01_数字电路基础知识-锆石科技_哔哩哔哩_bilibili
Verilog语法练习:HDLBits (01xz.net)
3. FPGA笔记书籍
4. FPGA面试题
5. FPGA学习网站
这个网站提供了大量的FPGA实际项目的讲解文章,且都附带了完整的工程文件供免费下载。
这个网站根据不同的分类整理了许多的FPGA资源和网站,是个不错的导航型网站。
一个Xilinx相关内容开源网站,有很多有意思不错的项目。
- 公众号:PYNQ开源社区
属于Xilinx下的公众号,讲解PYNQ,包含开源项目案例、大学计划,
FPGA大佬Cliff Cummings和他的Sunburst公司,Cliff Cummings本身就是Verilog标准的制定者之一,写了很多非常好的关于FPGA的文章,在这个网站可以下到免费的电子版。
一个国外的FPGA大佬的技术博客,一直在更新,主要是软核CPU和FPGA设计技巧相关内容。
FPGA大神Will Green的个人博客网站,分享了大量关于FPGA的内容,从原理到代码实现,并在Github上开源。抽空可以看看
提供FPGA开源硬件和开源项目。硬件fpga模块很牛掰,并且开源,可以复现!!
10 . Cliff Cummings的Verilog学习资料及其他学习项目-CSDN博客
小梅哥FPGA论坛,资料很丰富,包含很多小工具和项目
6. FPGA学习路线
7. 一些问题
- 做fpga为什么要卡硕士学历?
想搞FPGA,最好把数字信号处理,随机信号处理(基础是概率统计与随机过程)的课程学好,无论以后是做图像处理还是通信物理层,或者是雷达信号处理都需要这些理论基础。数字信号处理最少需要掌握FFT,数字滤波器FR,R的设计步骤,以及自适应滤波器的设计方法(需要概率统计的知识)。通信原理最好把数字频带传输的调制解调原理,数字同步技术的原理搞清楚,因为只要稍微高端一点的FPGA应用都要求会这些东西。很多人买个开发板,发现例程都把FPGA当单片机用,让
你觉得FPGA也不过如此。实际没有几家公司会用FPGA来干这些单片机都能干的活。除了高速接口外,主流的应用领域几乎都需要懂数字信号处理的算法。越现代的算法,对统计学的要求越高。推荐看下杜勇老师的几本书(数字滤波器,调制解调,数字同步,锁相环共四本书)和张颢老师的现代信号处理的课程,特别是张颢老师的现代信号处理,极其精彩与深刻,几乎把人类在2012年之前在信号处理这个领域的所有研究成果都讲到了,对于做无线通信,雷达,导航,声呐等领域可能遇到的信号处理问题按照时间线进行非常系统的梳理和深刻的讲解,真的是让人高山仰止!真的感谢互联网时代大家无私的分享!如果看不懂,就去补你的数学基础,主要是傅立叶分析和随机过程的这两块。虽然现在有matlab这样强大的工具,不会数学推导也能实现你想要的功能,但是学懂了,用起工具来更得心应手。你以为你买个板子,把例程跑一遍,会写点接口就入门了,实际你连皮毛都没有摸到。在真正需要大量使用FPGA或DSP,并且把它们当核心处理平台而不是当配角的领域,对于数学和信号处理要求还是很高的。