职位描述
熟悉FPGA与VHDL测试
FPGA测试工程师或硬件验证工程师(FPGA方向),其具体职务要求围绕技术能力、经验、工具使用和软实力展开,核心要求如下:
一、核心技术能力要求
1. FPGA与VHDL基础:精通FPGA架构(如Xilinx、Altera),熟练使用VHDL进行测试向量编写、测试模块开发,能理解FPGA设计逻辑(如时序约束、资源分配)。
2. 测试方案设计:能针对FPGA功能模块(如接口、算法模块)设计测试方案,包括测试点定义、异常场景覆盖、时序验证逻辑。
3. 调试与问题定位:掌握FPGA板级调试方法,能使用示波器、逻辑分析仪抓取信号,通过VHDL测试代码定位功能/时序问题(如亚稳态、信号延迟)。
4. 硬件基础:了解数字电路原理(如时钟、复位、接口协议),能看懂FPGA外围电路原理图,配合硬件工程师排查板级故障。
二、工具与平台要求
- 仿真工具:熟练使用VHDL仿真工具,如ModelSim、QuestaSim,能搭建仿真环境、编写仿真脚本并分析仿真日志。
- FPGA开发工具:掌握厂商工具链,如Xilinx Vivado、Intel Quartus,能完成测试代码的综合、布局布线及时序分析。
- 辅助工具:会使用逻辑分析仪(如Tektronix)、示波器调试硬件信号,部分岗位要求掌握Python/Perl编写自动化测试脚本。
三、经验与项目要求
- 1-3年及以上FPGA测试或硬件验证经验,有具体项目落地经历(如工业控制、通信设备、消费电子中的FPGA模块测试)。
- 熟悉常见接口协议的测试,如UART、SPI、I2C、Ethernet、PCIe等,能针对协议特性设计专项测试用例。
- 部分高端岗位(如汽车电子、航空航天)要求了解功能安全标准(如ISO 26262)或高可靠性测试方法。
四、软实力要求
- 逻辑思维:能清晰拆解复杂FPGA模块的测试需求,具备系统化问题分析能力。
- 沟通协作:需与FPGA设计工程师、硬件工程师同步测试进度,准确反馈问题;部分场景需与软件团队配合联调。
- 文档能力:能输出规范的测试计划、测试报告,记录测试用例及问题定位过程。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕