工程师的 FPGA之路

2019-07-16 00:12发布

FPGA全名可编程门阵列!刚在大学接触的时候,感觉非常的高大上,名字很好听,很想去学,以为是类似于单片机,应该属于一种其他类型的芯片,冲着这个好奇就学习了它,并在后面就业择业发挥了很大作用!在此多提一下,不要冲着高大上就以为有钱途,前途是靠努力争取的,不是靠高大上攀附来的。作为过来人还是要说下,FPGA还是蛮高大上的,一般的小公司消费不起,中型公司一般指围绕一些项目展开,而大公司虽然要的多,可要求也是非常高!对没有很强实力的本科生真心是一个巨大的挑战,这个不是ARM和单片机,真心很吃亏,最近都是搞频谱仪和信号发生器来测板子,头脑大得厉害!忠告就是:FPGA是一条艰苦的路,而且报酬并没那么高!
4_副本.png

5_副本.png



兴趣是最好的老师,也是你在枯燥的时候还能坚持的动力。FPGA之路!我是用ALTERA芯片的,就说QUARTUS II吧,起初就是学会使用软件,我相信很多人在大学期间都有学EDA这个课,也使用过这个软件了,一般学校为了省事都是使用10版本以前的,因为它自带仿真,降低学生学习的难度,好吧,就以它为入门点吧。接着,就需要买板子了,开发板还是尽量有吧,有些人觉得有Modelsim了,看逻辑就是了,但是还是有些出入,特别是速度很高的时候,时序就变得很重要,跑跑官方的历程,看看语法什么的,能够进行简单的编写,到现在我还没有使用过FPGA的1602功能呢,FPGA开发板不像其他单片机和ARM板子,当你学会了以后,对你开展项目其实帮助非常大,开发板感觉只是让你懂得了语法,看到了实现的效果,其实实际使用中根本不使用这些玩意!FPGA应用还是相对高端的,所以,低端的开发板很多时候只是认识和使用!该开始进阶了,选择自己所要走的路线,目前FPGA在高端仪器、通信和视频等等领域比较常用,有了方向,就能少走弯路,我是走通信方面的,在此又得补充一下,就业真心窄!!!多看些通信的书籍,学会IP核的使用,特别是硬核,软核我感觉没什么用,很多人以为很重要,带控制的CPU,其实现在的主流是ARM+FPGA,软核太慢了,不好,当然还是看用途吧,今天安富利还来和我们交流了一番,沟通了ZYNQ系列的使用,未来C/C++作为FPGA的语言也应该是一种趋势了,起码在一些有名的软件公司里,现在已经出现了普及,所以,Verilog和VHDL并不是FPGA最好的语言了

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。