一。自我情况说明 上研究生。实验室是搞嵌入式计算技术的。目前主要研究是设计一个多核并行处理器。使用FPGA来进行验证。 我也打算投入FPGA的方向。并为之努力。 下学期就开始,打算先从VHDL和ISE环境学起(我们实验室用的是XILINX)。
二。第一个问题:FPGA方向独立吗?有没有必要再精通ARM或DSP? 上嵌入式课时老师说嵌入式(主要指ARM),DSP,FPGA,只要精通一个就可以无忧矣。 导师分给自己的项目就是用C6000的芯片,不过,自己不想搞DSP。师兄说,那个好像通信专业更有优势,我们计算机专业没有专业优势,找工作也不沾光。 一心想走FPGA方向,但目前的了解,在工程中FPGA技术是否可以独立于ARM和DSP还未可知,经常在ARM或DSP的板子上看FPGA当配角。虽然知道FPGA像个画板,画什么是什么,但应该很少有人把ARM核写在FPGA上,出于成本考虑的话(初学者,童言无忌,有误请一一指正)。
三。第二个问题:FPGA的学习要点,如何就算精通? 感觉,首先要把环境学好。欲善其事,先利其器。 然后,VHDL语言本身好学,就像C/C++。语言本身不是问题,编程的经验才是重点。这也可以多通过多练习和在工程中学习而得到成长。 其他的,实在却没有什么想法了。只是想多实践,帮师兄们多用FPGA做些验证。 不知道,过来人有什么好的想法和经历经验可以分享?
四。第三个问题:目前FPGA行业状况如何? 学FPGA的技术不止是热爱(我热爱硬件的相关技术,包括ARM或DSP或C51等等,如果不是时间精力所限,尽可以都多学学~~),更现实的目标是毕业后找到不错的工作,能够把这个喜欢的方向延续下去。 不知道FPGA行业里实际在做些什么什么工程或事情,希望了解者举几个例子,说说一二。 另外就是,FPGA方向有哪些不错的公司。清楚的仁兄就给推荐下。以后也好多留意它们做的事情,和要求等,向那个方向努力。
五。致谢 本来这个帖子这么多问题,应该设为“求助”贴才合适。但我有意设成了讨论的主题,是希望有所了解的仁兄都能来说说自己的想法,大家各抒己见,终能使新人老手在思考中有所小悟,少走些弯路或清楚些未来的道路。我也谈了自己的想法,如前所言“初学者,童言无忌”,有什么不妥的大家一起讨论。
|