更新于 2月6日

fpga硬件工程师

1-2万
  • 西安雁塔区
  • 3-5年
  • 本科
  • 全职
  • 招1人

职位描述

Verilog HDLC++人工智能计算机硬件电子/半导体/集成电路
岗位职责:
负责FPGA平台上的数字信号处理算法的设计、开发、仿真,及其嵌入式架构设计、系统功能架构设计。
1.硬件设计与开发
①需求分析与架构设计:根据项目需求,完成FPGA系统的功能定义和架构设计,划分模块并确定数据流,处理时钟域交叉(CDC)、跨时钟域同步O时序约束等关键问题。
②RTL编码:使用Verilog、VHDL等硬件描述语言编写可综合的RTL代码,实现数字电路逻辑;优化代码结构,平衡速度、面积(资源占用)和功耗。
③功能验证:编写测试平台(Testbench),使用仿真工具(如ModelSim、yivado Simulator)验证功能正确性;进行覆盖率分析(代码覆盖率、功能覆盖O率)以确保设计完整性。
2.综合与实现
①工具链使用:使用FPGA开发工具(如Xilinx VivadoIntel Quartus、Synopsys Design Compiler)进行综合布局布线(Place &Route);
设置时序约束(SDC文件)、物理约束。(XDC文件)等,确保设计满足目标时钟频率。
②时序收敛:熟悉RS422/RS485等通信时序,IP核应用。分析时序报告,解决时序违例(Setup/HoldViolation),优化关键路径;可能涉及流水线设计、资源复用等优化手O段。
3.板级调试与验证
①硬件调试:使用示波器、逻辑分析仪(如Keysight0DSLogic)或FPGA内置工具(如ChipScope)调试信号完整性;分析毛刺、时序异常、接口协议错误等问题。
②协同工作:与硬件工程师合作,解决PCB设计中的信号O完整性(SI)、电源完整性(PI)问题。与嵌入式软件工程师协作,完成软硬件联合调试。
与硬件工程师合作,解决PCB设计中的信号O完整性(SI)、电源完整性(PI)问题。。与嵌入式软件工程师协作,完成软硬件联合调试。
任职要求:
1、本科以上学历,通信、信号处理、电子信息及相近专业,有扎实的数学基础;
2、熟悉软件无线电工作原理和数字信号处理相关理论,并有一定实践经验。
3、有软件成功开发经验,能够独立设计嵌入式软件架构、辅助设计系统架构,至少有3年以上相关工作经验。
4、思路敏捷,条理清晰,有独立解决复杂算法、系统问题的能力,具有良好的团队协作精神、创新精神和钻研精神,工作积极主动,能够承受工作压力。

工作地点

西安雁塔区高新区瞪羚一路8号奇维科技5楼

职位发布者

蒋艳/人事经理

三日内活跃
立即沟通
公司Logo西安博联航空电子科技有限公司
西安博联航空电子科技有限公司是西安市高新区注册的高新技术企业,研发生产位于西安市高新技术产业开发区内。公司主要从事嵌入式计算机软硬件系统设计、自动化控制系统的软件开发工作。主要技术人员全部为本科以上学历,核心管理和技术团队由多名硕士、博士组成,拥有多年航空,航天军用嵌入式计算机的丰富开发经验。公司经过多年努力,与国内航空、航天等科研院所及军事院校建立了密切的业务合作关系,公司研发的产品具有较强的竞争力,并与多家知名公司建立了良好的合作关系。公司坚持“以人为本,顾客至上,质量可靠,精益求精”的科研精神,力争成为国防工业有益坚强的补充力量。
公司主页