崗位職責:
1、負責腦機接口系統中FPGA邏輯設計與開發,完成高速數據接口(如DRAM、USB3.0、UDP/IP協議棧)的設計、實現與優化,確保低延遲、高可靠性數據傳輸。
2、基于Xilinx系列FPGA(如Zynq UltraScale+、Artix-7等)開發數據采集與處理模塊,支持多通道神經信號或生物電信號的實時傳輸與預處理。
3、參與硬件平臺(如XEM7310)的接口調試、時序優化及系統集成,解決信號完整性與電磁兼容性問題。
4、編寫RTL代碼并進行功能仿真(ModelSim/Vivado),完成時序約束、邏輯綜合、布局布線及資源利用率優化。
5、配合算法團隊實現信號處理模塊(如濾波、壓縮、編碼)的硬件加速,提升系統實時性。
6、輸出設計文檔、測試報告及標準化開發流程,支持產品迭代與量產。
任職要求:
1、電子/通信/計算機相關專業本科及以上學歷,3年以上FPGA開發經驗;
2、熟練使用Vivado/Vitis開發工具,精通Verilog/VHDL,掌握時序約束與跨時鐘域設計方法;
3、獨立完成過以下至少兩項接口開發:
4、DDR3/4 DRAM控制器設計與優化;
5、USB3.0 PHY/MAC層協議實現;
6、UDP/IP協議棧開發(支持1Gbps+數據傳輸)。
硬件平臺要求:
1、熟悉Xilinx FPGA架構(如Zynq系列、Spartan-7);
2、有XEM7310或類似硬件平臺開發經驗者優先。
3、工具與調試能力:
4、熟練使用ChipScope、ILA等調試工具,能結合示波器、邏輯分析儀定位硬件問題;
5、熟悉AXI4、SPI、I2C等總線協議,具備高速數據流處理經驗。
加分項(非必需):
1、了解腦機接口特性(如微伏級信號處理、高密度電極陣列同步采集);
2、熟悉開源FPGA項目(如LiteX、PicoRV32)或JESD204B、LVDS等高速接口;
3、有Zynq PS-PL協同開發經驗,或嵌入式Linux驅動開發基礎。