FPGA初学者入门必备 - PLD新闻 -
电子发烧友网讯:最近有很多FPGA初学者在论坛里咨询,FPGA初学者应该从哪里开始学起呢?为此,我找了多名做FPGA相关工作的的前辈请教,从而对FPGA入门有了一些想法。在这儿,电子发烧友网小编带大家一起来了解了解吧,大家有啥想法也可以尽情发表。一起学习,共同进步。
其实对于初学者而言,基础是最重要!FPGA设计的基础就是数字电路。那么我,我们想要学好FPGA的话,就建议大家从数字电路入手;然后学习VHDL或Verilog语言,这样就逐步有了抽象的感觉;有条件的话建议自己做块板子,没有条件就买一块开发板,自己多调试,增强体验;最后再找一个复杂点的设计,例如视频图像处理什么的,把它们统统实现出来!这样,你基本就可以到FPGA的战场上厮杀了。
此外,至于语言方面的话,个人觉得VHDL比verilog更严谨,更能够直接和电路联想起来。vhdl推荐教程:【VHDL实用教程(潘松) 】
只是现在很多人都用的是verilog,因为它与C语言更接近,入门更容易。verilog推荐教程:【夏宇闻-Verilog经典教程 】、【Verilog的135个经典设计实例 】
大家选择什么语言,就自行决定啦!下面一段话参考一本资深教材(就是上面夏宇闻老师那本)来的,就给大家做个参考吧:美国和中国台湾地区逻辑电路设计和制造厂家大都以Verilog HDL 为主,中国大陆地区目前学习使用VHDL 的较多。到底选用VHDL 或是Verilog HDL 來配合C 一起用,就留給各位自行去決定。但从学习的角度来看,Verilog HDL 比較簡單,也與C 语言较接近,容易掌握。从使用的角度,支持Verilog 硬件描述语言的半导体厂家也较支持VHDL 的多。
其实我也是初学者,跟大家一起学习,上面那些话是我咨询一些学FPGA的前辈们,他们跟我说的!在这里跟大家一起分享分享咯。
另外,我们初学者要经常跟前辈们沟通!比如新浪微博的FPGA微群、电子发烧友网的FPGA技术联盟QQ群(263281510)等。
最后再给大家推荐一本书的视频下载地址:清华大学Altera-FPGA工程师成长手册
大家有啥好资料也要一起分享分享哈。..分享资料,分享快乐!
查看评论 回复