FPGA軟件工程師主要負責壹些相關的算法,用軟件代碼實現。妳要掌握任何行業的壹系列專業課程和壹門編程語言(V/VHDL)——硬件描述語言。
FPGA的工作主要分為硬件部分和軟件部分:硬件工程師主要根據FPGA的數據手冊分析其內部架構、工作環境和相關驅動條件來構建硬件平臺,需要有較好的英語水平、較深的模擬和數字電學知識、電路和系統知識、信號完整性和EMC知識,並精通壹個繪圖軟件。
FPGA是現場可編程門陣列(field programmable gate array)的縮寫,簡單來說就是邏輯數字電路設計的壹種方法。作為專用集成電路(ASIC)領域的半定制電路,它不僅解決了定制電路的缺點,而且克服了原有可編程器件門數有限的缺點。
工作描述:
1,負責輔助FPGA方案設計,FPGA程序編寫和仿真,完成機器邏輯和算法實現;包含測試平臺的準備和功能驗證。
2.協助FPGA單板調試和功能實現;參與整機的調試,與軟硬件團隊壹起實現整機的功能和技術指標。
3.負責與產品FPGA相關的設計文檔和測試文檔的準備,以及相關工具鏈的改進。
4.負責FPGA新技術、器件和工具的調研;並且註意業內其他雷達廠商對FPGA的使用。
5.負責FPGA雷達信號處理算法和數據濾波算法的技術積累。
6.參與產品的可靠性、穩定性等性能驗證,參與產品疑難問題的分析和定位,解決FPGA引起的相關故障。
7.在客戶現場或生產現場合作解決FPGA相關問題。