课程培训
FPGA + 机器视觉加速培训课程

FPGA + 机器视觉加速培训课程

  •  

  • 培训对象:FPGA开发工程师、视觉算法硬件加速人员、高速视觉系统开发人员、需要将视觉算法部署到FPGA实现低延迟处理的技术人员。

  •  

  • 培训目标

    1. 掌握FPGA在图像处理中的应用优势,理解Zynq架构(PS + PL)及开发流程。

    2. 熟练使用Verilog/VHDL实现图像预处理算法(滤波、边缘检测、形态学),通过AXI总线与PS交互。

    3. 掌握Vitis AI工具链,能够将深度学习模型部署到FPGA端,实现实时视频流推理。

  •  

  • 培训内容介绍

    1. FPGA视觉加速概述:了解FPGA在图像处理中的并行计算优势,对比CPU/GPU/FPGA的延迟与功耗差异,熟悉典型应用场景。

    2. Zynq架构入门:了解Zynq的PS(处理系统)与PL(可编程逻辑)架构,熟悉开发板资源与开发工具(Vivado、Vitis)。

    3. Verilog图像预处理基础:使用Verilog实现像素级图像处理(灰度转换、阈值化),理解行缓存与窗口缓存的设计方法。

    4. 图像滤波加速:使用FPGA实现3x3高斯滤波、Sobel边缘检测,设计流水线结构,实现每时钟周期输出一个像素。

    5. 形态学加速:使用FPGA实现腐蚀、膨胀操作,设计任意结构元素的形态学处理单元。

    6. AXI总线基础:理解AXI4、AXI4-Lite、AXI4-Stream协议,设计自定义IP通过AXI-Stream传输视频流。

    7. PS-PL交互:在PS端运行Linux或裸机程序,通过AXI总线配置PL端处理参数,读取处理结果。

    8. VDMA与视频缓存:配置VDMA(视频直接内存访问),实现PL与DDR之间的视频数据传输,构建视频处理管道。

    9. 高速接口(MIPI/千兆网):配置MIPI CSI-2接口接收摄像头数据,或使用千兆以太网UDP接收图像数据。

    10. Vitis AI简介:了解Vitis AI工具链的组成,量化深度学习模型,编译生成适用于FPGA的指令流。

    11. DPU部署:在PL端例化DPU(深度学习处理单元),通过API调用DPU执行YOLO模型推理,实现目标检测。

    12. 综合项目实战:完成一个实时视频流处理系统,包含图像采集、FPGA预处理、深度学习推理、结果输出。





如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>