职位描述
【岗位职责】
1、系统设计与开发:负责基于Xilinx ZYNQ系列芯片的嵌入式系统软硬件方案设计、代码开发
2、PL端开发:使用Verilog/VHDL进行FPGA逻辑开发,包括IP核的设计、集成和仿真(如AXI总线接口、自定义外设、高速数据采集与处理逻辑等)
3、PS端开发:ZYNQ(PS)的软件开发,编写外设驱动程序(DMA, I2C, SPI, UART等)
4、软硬件协同:主导PS和PL之间的协同设计与调试,实现高效的软硬件数据交互(通过AXI-Lite, AXI-Stream, AXI-Full等接口)
5、系统调试与优化:使用示波器、逻辑分析仪、SDK/Vitis等工具进行系统级调试,解决硬件和软件问题
【任职要求(必备技能)】
1、本科及以上学历,电子工程、通信工程、计算机科学、自动化等相关专业
2、 3年以上嵌入式开发经验,其中至少1年专注于Xilinx ZYNQ开发
3、精通Verilog或VHDL语言,具有扎实的数字电路基础
4、熟悉Xilinx Vivado开发流程,能够独立完成从创建工程、综合、实现到生成Bitstream的全过程
5、深刻理解AXI总线协议,并有基于AXI接口的IP核开发或集成经验。
6、熟悉ZYNQ PS端的开发环境(PetaLinux, Vitis, SDK)