崗位職責
1.負責基于國內主流商用FPGA平臺構建芯片原型系統(tǒng),進行芯片設計調試及原型腳本維護;
2.基于FPGA平臺原型系統(tǒng)的外設集成,包括UART/QSPI/I2C/SD等中低速接口外設和DDR/PCIe等高速接口外設,完成各接口功能測試;
3.分析解決開發(fā)過程中的問題,優(yōu)化FPGA資源及時序,提高系統(tǒng)性能;
4.基于FPGA原型平臺的芯片功能裸機測試,以及操作系統(tǒng)啟動;
5.配合前端設計人員、軟件開發(fā)人員、芯片測試人員進行板級調試以及系統(tǒng)聯(lián)調工作;
6.跟進FPGA原型驗證方法學的演進,參與完善FPGA原型系統(tǒng)環(huán)境。
任職要求
1.集成電路設計、計算機等相關專業(yè);
2.熟悉FPGA設計、開發(fā)流程,具備獨立進行FPGA編碼、仿真和調試的能力;
3.熟練掌握Verilog/SystemVerilog語言,掌握Vivado/Synplify等FPGA開發(fā)工具的使用,具有一定的FPGA時序優(yōu)化、資源優(yōu)化能力;
4.熟悉AMBA等片內接口總線,至少熟悉一種常用外部接口總線,包括PCIe、USB、SATA、Ethernet、DisplayPort、DDR4等,有高速LVDS、SPI、SerDes、異步FIFO等接口調試經驗者優(yōu)先;
5.有主流商用FPGA原型驗證產品和對應解決方案的使用經驗;
6.熟悉Linux操作系統(tǒng)基本知識、熟悉OS啟動的基本流程,了解buildroot系統(tǒng)鏡像生成工具;
7.有SOC/CPU firmware/OS bring-up經驗者優(yōu)先。