工作时间:2016-03 - 2017-10
公司名称:简历本人才咨询有限公司 | 所在部门: | 所在岗位:fpga工程师
工作描述:
在深圳市镭神智能系统有限公司做激光雷达、激光位移传感器开发工作至今
? 利用ARM控制器设计硬件电路并编写控制程序调试完成了激光雷达标定校准控制系统;
? 使用lattice的FPGA完成了激光位移传感器系统设计、编程调试、样机制作以及相关文档输出;
? 使用Xilinx的FPGA完成TOF原理的激光雷达信号解析计算、角度计算、整机稳定控制和标准数据输出
//****************************************************************************************//
? 2017.04至今AGV激光雷达项目、TOF激光雷达项目核心算法控制电路板FPGA负责人
主要实现对电机转速稳定控制、对接收信号解析计算、雷达角度精确计算、电源控制、整机工作模式控制、雷达标准数据输出及整板外围器件驱动。
? 2016.10至 2017.4(激光位移传感器项目负责人(项目经理)兼FPGA工程师)
开发过程中负责产品需求收集,总体方案确定,开发计划进度安排,系统方案设计、算法验证、校准标定系统设计开发、FPGA核心电路驱动和算法编程实现开发工作;
作为项目负责人:输出开发进度计划、产品需求说明及总体方案设计;
作为FPGA工程师:负责系统整体方案确定、部分器件选型(CMOS、FPGA、AD等)、算法与性能验证、光栅尺标定系统设计,硬件电路各器件的FPGA驱动程序和整机程序实现,同时输出设计说明、测试说明及样机测试性能报告。
? 2016.04至2016.10 三角测距激光雷达标定系统设计、雷达数据协议文档输出、电路中部分器件的FPGA驱动代码编写及调试
负责三角测距激光雷达标定校准系统设计工作,调试并完成投产交付生产使用;编写三角测距相关文档并配合测试;编写FPGA外围部分器件的驱动和雷达整机调试工作。
工作时间:2014-04 - 2016-06
公司名称:简历本网络科技有限公司 | 所在部门: | 所在岗位:FPGA数字信号处理工程师
工作描述:
1、基于Matlab的窄带抗干扰算法仿真以及Verilog实现;
2、基于Matlab的GPS/BDS捕获算法仿真以及Verilog实现;
3、基于码多普勒补偿的FFT长积分捕获算法Matlab仿真;
4、B3/L1/Glonass位同步和帧同步的Verilog实现;
5、针对不同的项目及技术指标,编写接口配置程序,维护接收机基带程序以及版本控制;
6、配合航天三院304所、航天二院706所等软件测评单位圆满完成基带程序的软件测评工作;
7、参与某型号弹载接收机以及窄带抗干扰功能接收机的研制,填补了公司在相应产品领域的空白;
8、三系统接收机整体方案设计,详细设计报告相关文档编写;
工作时间:2017-03 - 2017-09
公司名称:简历本信息科技有限公司 | 所在部门: | 所在岗位:逻辑工程师
工作描述:
飞控计算机
软件环境:vivado 15.4 / Modelsim SE-64 10.2
硬件环境:硬件工程师设计
芯片类型:FPGA芯片: Xilinx Kintex-7 XC7K325T
CPU芯片: Freescale P1010
项目描述:
1、RS422、RS232、LVTTL电平串口,接收MEMS捷联惯导、ECU发动机、大气数据、机载链路终端、DIF、航姿模块及GPS等数据,接收串口数据时,根据波特率、起始位、校验位、停止位等信息将串行数据接收,然后按照帧协议接收包数据,每一路串口帧头以及校验方式不同,其中一路RS422、RS232、LVTTL需要分为8、8、6路按照帧头中包含的通道信息以及字节长度进行解帧,写入8个不同的fifo作为一级缓存,然后字节大小端转换将小端数据转换为大端数据,再将转换的数据存入二级fifo经过CRC、Checksum、校验和等方式比对此帧数据是否完整,若校验错误则丢弃当前包数据,并将CRC比对结果、此帧数据长度、fifo空满标志以及CPU读取状态存入buff刷新寄存器供CPU查询。当查询到buff刷新状态寄存器存满一帧数据表示CRC校验无错误,再将字节大小端转换后的数据存入三级fifo供CPU读取。发送时按照UART协议直接根据波特率等信息转换为串行数据发送。
2、1553b曼彻斯特编码,数据传输速率为2Mbps,每次通信以字块为单位进行传送,每个字块由同步字和数据字组成,数据字长度为255个1553B 字,1553b字按照曼彻斯特编码方式串行输出作为虚拟视景数据。
3、中断信号通过CPU配置localbus总线控制总中断、局部中断、各中断分量使能通过寄存器和外部引脚输出给CPU以电平中断方式查询,其中看门狗溢出及掉电重断通过专用GPIO引脚输出给MCP作异常处理。
4、按照P1010 localbus总线协议配置CPU读写FPGA寄存器。
5、由AD7607采集板间电压,按照SPI协议采集电压数据后有CPU通过Localbus总线读取寄存器。
6、外围芯片检测当当电压小于10.5v并持续规定时间时产生掉电,此时发出掉电信号作MCP异常处理;
7、一路RS422串口作为DIF调试串口打印CPU读取寄存器信息。
8、当看门狗溢出、掉电或者CPU通过寄存器写入复位指令时,处理为复位CPU或者FPGA。
9、看门狗定时器
工作时间:2016-06 - 至今
公司名称:简历本网络技术有限公司 | 所在部门: | 所在岗位:高级FPGA工程师,产品经理
工作描述:
1、TC接收终端整体架构设计;
2、基于matlab的TC室内导航信号捕获算法仿真以及Verilog实现;
3、负责设计过程中相关文档的编写;
4、规划项目进度,根据项目要求,组织、协调软硬件人员有计划的协同完成相关
工作任务;
5、完成产品原型样机的研制工作;