崗位職責
一、項目需求分析與方案設計:
1.負責與多團隊溝通協(xié)作,明晰 FPGA 在項目中的功能與性能要求,選好 FPGA 芯片型號,規(guī)劃系統(tǒng)架構與資源分配方案。
2.運用硬件描述語言編寫邏輯代碼,實現功能模塊,做好代碼仿真驗證,解決邏輯及時序問題,開展邏輯綜合優(yōu)化代碼及資源利用。
二、硬件調試與測試:
1.配合硬件工程師搭建、調試硬件電路,解決兼容性等問題,用調試工具定位并解決 FPGA 實際運行故障。
2.參與系統(tǒng)聯(lián)調測試,協(xié)同其他模塊保障項目整體穩(wěn)定運行。
三、文檔編寫與技術支持:
1.編寫 FPGA 相關設計、代碼說明、接口及測試等文檔。
2.為產品量產、部署提供 FPGA 技術支持,處理相關問題。
職位要求
1.三年以上FPGA開發(fā)經驗,具有Actel、Xilinx或Altera FPGA邏輯設計、綜合和調試經驗;
2.精通Verilog HDL/VHDL語言,并具有良好的代碼風格,熟練使用Libero、Quartus、ISE或VIVADO、Modelsim等軟件;
3.熟悉Nor、Nand、FRAM、SRAM、DDR等存儲器的總線原理和訪問操作;
4.熟悉PCIE、Aurora、SRIO等高速類接口的設計與實現;
5.熟悉CAN、I2C、SPI、RS422/485、LVDS等常用接口的設計與編碼實現;
6.了解MCU、ARM、DSP、PPC等嵌入式系統(tǒng)的設計流程;
7.有一定的數字電路和模擬電路基礎;
8.具有寬帶衛(wèi)星通信產品相關FPGA產品開發(fā)經驗者優(yōu)先。