一。自我情況說明 上研究生。實驗室是搞嵌入式計算技術的。目前主要研究是設計一個多核并行處理器。使用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方向有哪些不錯的公司。清楚的仁兄就給推薦下。以后也好多留意它們做的事情,和要求等,向那個方向努力。
五。致謝 本來這個帖子這么多問題,應該設為“求助”貼才合適。但我有意設成了討論的主題,是希望有所了解的仁兄都能來說說自己的想法,大家各抒己見,終能使新人老手在思考中有所小悟,少走些彎路或清楚些未來的道路。我也談了自己的想法,如前所言“初學者,童言無忌”,有什么不妥的大家一起討論。
|