开发工具:Vivado 2018.3 SDK MATLAB
编程语言:Verilog(FPGA 开发使用) C++(MATLAB 仿真代码使用)
工作内容:
1. 负责实现设备中 FPGA 部分的接收机功能实现,基础功能模块由 AD 采集模块、信号处理模块、数据缓存模块、总线数据传输模块;
2. 负责后续增加的其他功能模块开发,包括温湿度传感器模块、参数自适应功能、接收机与发射机的控制模块、带通采样;
3. 负责配合FPGA助理工程师完成发射机部分,并保证发射机与接收机的同步;
4. 负责完成工程的时序约束;
5. 配合模拟硬件工程师确定IO口方案;
6. 负责FPGA部分的单独仿真测试以及与Linux工程师确定通信协议以及联调测试;
7. 负责MATLAB仿真测试,便于与实际输出结果对比;
8. 负责FPGA部分的代码优化以及后续的技术支持;
9. 负责编写项目测试文档、使用说明文档、项目总结报告等相关文档。