FPGA的学习路线

作为一个小白,从大神过来人得到的学习路线,FPGA是用来解决实际问题的,所以只有参与项目,用实际东西来检验和促进学习。下面应该是最合理的学习过程:

基础问题

FPGA = 数字电路 + HDL语言,所以数字电路和HDL语言为基础,需要学习,数字电路十几年前大学学过,重新大概看下,HDL语法都是小问题,重点是怎样用来解决问题。建议用Verilog。

开发工具

FPGA开发流程中,代码开发(建议QuartusII,ISE自然会用了就)、功能仿真(ModelSim)、综合(初学用QuartusII,后面用Synplify)

思维方式

不能用软件的方式来写代码,要熟知其中区别,思想是电路,不是C语言思路!
必须多学、多练、多写,SignalTapII可以看每个信号的真实值,多用!
多用工具自带的Handbook

算法问题

FPGA最终是用来实现各种应用算法的,前面只是基础,这里才是目的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 姓名:徐娇 学号:17011210547 转自 http://mp.weixin.qq.com/s/WNigJh...
    徐Jiao阅读 6,897评论 0 3
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,613评论 25 709
  • 前几天在知乎看见一个答主抱怨老板,说自己是个不懂某种文化的人,阴差阳错地进入某文化相关的公司工作。在万圣节前夕,同...
    小田一成阅读 1,703评论 0 0
  • 就在半月前,一个同事到处打听练习瑜伽的事宜,当时我还对这项运动懵懂无知,也未生起一分爱意。一天,我坐在家中的沙发上...
    柳二白阅读 4,032评论 0 1
  • 逃避,这个词,在我看来不管怎样都不能算是一个褒义词。避,作为一种手段,一种方式,在面对某些无法及时或正面处理的情况...
    Blasky阅读 1,800评论 0 0