本人大二,大二下学期已经学习了一些fpga的知识,想暑假期间在家自己深入一下,请问大佬应该选哪种板子和配套资料学习啊。


先说结论,入门不建议买好的板子,因为没意义,Cyclone IV的板子值得考虑;语言学Verilog,买一本夏宇闻老师的《Verilog数字系统设计教程》,著重看状态机;

前一阵我带的新人也问我想学下FPGA,应该买什么板子。

我的建议是与其关注买什么板子,倒不如想一想自己能坚持多长时间。

而且想入门,想搞懂FPGA的设计思想,用Cyclone IV还是A10,用Spartan6还是 Series 7都没有本质区别,但是不同型号的FPGA开发板价格差别巨大。

可以看一下黑金的Cyclone IV开发板,裸板就行,虽然黑金的板子Layout做的著实不怎么样,但他当年给我发过offer,我永远无法对欣赏我的人抱有恶意 (?ω?)hiahiahia 。

小梅哥的Cyclone IV板子也可以,虽然板子做的糙,demo也就那么回事,但是B站教学视频多(虽然我觉得看视频学习太慢了,但是总比没有资料好)。


可以考虑淘宝上黑金zynq7020的板子。约1299一块。提供一些常式。稳定,好用。

推荐两个06届师兄的数字设计入门课,可以跟著学。

https://ke.qq.com/course/2900266?tuin=64ce5e2a (数字IC/FOGA设计入门,1/2课免费)

https://ke.qq.com/course/package/24207?tuin=64ce5e2a (On-Chip-Bus精讲,ddr/cache行为,ahb的burst与hready,AXI的cmd outstanding, data out-of-order,bus效率分析与提高,efficiency与latency平衡 全覆盖)


看你想深入什么

如果只是想跑跑verilog逻辑的话不用买板子,用vivado玩玩就好

如果真的想了解汇流排啊,系统啊什么的建议投资一块ultra96

严重不建议altera家的板子,屎一样的开发环境会让你在无意义的地方浪费大量的时间


FPGA的开发板很多,xilinx和altera都有通信的、网路的、射频的、视频等等相关的开发板。关键是你准备做什么方向的开发。

我觉得最好的,就是斯坦福的NetFPGA开发板,是一个网卡,既可以学习FPGA硬体逻辑开发,又可以学习系统驱动开发,一举多得。我们也提供了相应的FPGA网卡开发框架,可以讨论。


正点原子开拓者FPGA开发板不错可以学学,

正点原子开拓者FPGA开发板标准版 - 电子芯吧客?

buy.icxbk.com图标

推荐XMS6301,配带原生FPGA USB3.0开发SDK,技术支持良好,可以作为核心板使用,开发迅速。


学习fpga.先从altera手可能比较容易一点,因为网上的资料还是比较多.学习的难度比较低,quartus各个版本操作习惯基本一致。把verilog搞好,再学习一软核方面的设计。altera板子,如果资金不是问题的话,买友晶开发板,毕竟参考资料多一些。资金不是那么充足,taobao上有很多cyclone iv开发板都还是不错的,zynq和cyclone v soc,如果fpga没到一定程度,暂时不要学,调系统,调试bsp,会忘记了你学FPGA的初衷,。


建议买块200块的板子练手,如果后面想弃坑,损失也不大。


推荐阅读:
相关文章