FPGA学习初总结

1开发板的选择

FPGA开发板众多,黑金,米联,野火,正点原子,小梅哥等等。实际内容其实大同小异,从个人观感来说,野火的波形图教学法其教学视频做的最好,缺点就是耗时间,适合时间充裕的学生学习。其次就是正点原子,适合快速上手。小梅哥是自己写代码的教学方式。选择当中的一个开发板学习即可。金钱充裕的建议直接买zynq,zynq即arm+fpga。zynq的fpga端的开发教学和单单fpga板卡没什么区别。

2学习的内容

流水灯,数码管,独立按键,串口,iic,spi作为初级学习内容即可,重点在于熟悉计数器和状态机的编写。ram,rom,fifo的ip核过一遍,工作后的fpga开发需要使用大量的IP,fifo的用途极广需要重点掌握。以上学完之后,可以直接开始做ov5640的摄像头采集,此项目重点在于综合之前学习的知识点,以及理清项目架构,懂得合理的模块划分。开发板学习这些足以打下基础,其他的很多例程看了也只是为了忘,因为既不能写上简历做项目,工作中十有八九也用不上,就算用上了到时候再看也不迟。

3学习的方法

先抄再写。个人不认同天天鼓吹一上来就自己写代码的方法。正确的学习路线都是先模仿再自己尝试,你啥都不懂,想了半天也是白想,写不出来什么。

然后就是通用的学习方法。遇到复杂的问题使用分割法,无论多么复杂的问题把他分割成很多个小部分逐一解决就不复杂。遇到难题使用反复法,第一遍看不懂很正常,第二遍搜集其他的资料或者视频再学习一遍,第二遍也不懂就可以寻求老师朋友大佬的帮助再进行第三遍学习,第三遍还学不懂建议转行,证明你不是这块料,天生我材必有用,总有适合你的。最后就是费曼学习法,每吃透一个知识点之后,可以把你的朋友当成白痴来向他讲解这个知识点,如果你没有朋友或者朋友不肯浪费时间听你的解说,来写一点博客也不错,还可以装B,满满的成就感!

  • 10
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值