按照这4步走,不走弯路学习FPGA

Fpga从以往的边缘芯片到如今的热门,意味着国产芯片已经逐渐成为主流,国产芯片最终会取代国外芯片成为技术的核心。许多小伙伴说学习FPGA怎么越学越混乱,小编熬夜整理网路上各位大神的学习经验,终于形成了这份FPGA界的葵花宝典。

1、掌握一门HDL语言

这个你可以选择学习verilog也可以选择VHDL,有C语言基础的,建议选择verilog,也是目前比较多用到的语言类型,因为verilog很像C语言,所以如果你有一定的C语言基础会容易上手许多,但是要注意不要混淆其二者,要注意转换你的思维,避免大部分时间都浪费在区分Verilog和C语言上了。

2、学习基础知识

这里主要有专业基础课和FPGA相关的专业知识两部分,专业基础课包括电路、数电、计算机体系结构、接口、数字信号处理等等,FPGA相关的专业知识,包括FPGA芯片的基础结构,以及它的一些基本单元的结构,比如查找表、逻辑单元、逻辑块、DSP、存储器等等。

3、熟悉开发工具的使用

这里推荐的开发工具是赛灵思的Vivado。

4、实践操作

学习硬件重点是会使用板子,比较经典的实验有流水灯、按键、数码管、红绿灯、一些常见总线的通信、一些数据和信号处理的实验等等。那你学会这这些就可以为之后的更高阶段打下基础了。

每个人的专业基础和学习目的和能力都不一样,这份自学指南比较具有通用性,但是又比较笼统,如果你是刚入门学习FPGA,那么希望这篇文章能够帮助到你,如果你是一个FPGA高手,也欢迎在评论里分享你的学习经验。小编这里也有免费的课程资源可以分享噢~添加老师微信即可获取。

你可能感兴趣的:(fpga开发,学习)