初学FPGA的捷径

初学FPGA的捷径
[ 初学FPGA遇到各种困难,于是急切地求助各路大神。一圈拜下来不免沮丧,他们都说得好有道理,我却是“不明觉厉”。
正郁闷中,读小学的儿子跑过来要我指点数学题。一元一次方程,分分钟搞定,结果儿子生气了:“你讲得不对,和老师讲的不一样!”一语点醒梦中人呀,不同的基础有不同的理解方法。
大多数FPGA初学者都存在某些基础知识的不足,我学无线电通信的,要学FPGA所缺失的基础知识特别多,怪不得大神们指点我Verilog让我听起来像天书。
学习的捷径在于找对老师,反正不是搞来一堆资料然后自己瞎捉摸,猴年马月才能摸出其中的道道。
我已经明白的只有一件事情,就是FPGA编程和我以前所知道的编程思维不一样。以前编程关心的是各种算法和控制,排序、递归、回调等等乐此不疲。FPGA编程采用硬件描述语言(HDL),关键在于把FPGA要实现的功能描述清楚。
找准了定位,很快找到了自己需要的东西——明德扬点拨FPGA。看了它几个视频教程后我觉得非常的实在,学好PFGA的信心一下子就上来了。明德扬的理念是大道至简,并不需要先把各种基础补全了才开始学习FPGA,从一个简单的计数器实例开始,讲透了,这让我不再纠结Verilog怎么学、数字电路怎么补。视频教程配套一块廉价的开发板,迫不及待地买回来跑了第一个案例,毫无障碍,比当年第一次上单片机案例顺利多了。实实在在地在板子上跑案例,对于理解知识的帮助绝不是纸上谈兵可同日而语,所谓“纸上得来终觉浅,绝知此事要躬行”,不是亲自看到结果,怎么会有信心肯定“module”是不是写对了、“always”里面有没有错?记得当初有大神告诉我要学好仿真,我去尝试才发现(“XXX”先心中暗骂一句)还不会走就要学跑我容易吗!
更重要的是明德扬点拨FPGA整套视频教程全部免费公开,只要自己不半途而废就能系统地学到FPGA开发设计技术。如今我正走在快车道上,几天就能学完一个章节。手边备着的数字电路、Verilog语言参考手册等资料偶尔会有目的地去翻翻以弥补基础知识的不足。当带着明确的问题去翻书查资料,学习效率真的很高。
话说回来,学习FPGA虽然有捷径,但学习的辛苦程度却丝毫没有降低。随着学习的深入接触到的原本陌生知识越来越多,着实烧脑。有时候在想,找对老师似乎还不够,最好能找个神仙在我脑瓜子上点一下让我立马从菜鸟变大虾。好了,不做梦了,比起还在门口转悠的朋友我已经很幸运了。我这可是金玉良言,FPGA属于高大上的东西,下不了苦功就能玩转的除非是天才。此外,别抱着免费教程不看白不看的心态,图书馆里免费看的好东西无数,为什么总是空一堆座位?没准备好的朋友还是不要来试了,不然脑细胞死了一地却一无所获就十分不合算了

你可能感兴趣的:(fpga)