计算机技术与发展2020,Vol.30Issue(7) :1-5.

基于FPGA的卷积神经网络动态加载SOC设计

An FPGA-based SOC Design of Dynamic Loading of Convolution Neural Network

许永全 冯玉田
计算机技术与发展2020,Vol.30Issue(7) :1-5.

基于FPGA的卷积神经网络动态加载SOC设计

An FPGA-based SOC Design of Dynamic Loading of Convolution Neural Network

许永全 1冯玉田1
扫码查看

作者信息

  • 1. 上海大学 通信与信息工程学院,上海 200444
  • 折叠

摘要

机器视觉是人工智能与现代工业应用结合的结果,通过机器视觉将目标物品转换成具有特定含义的数字信号,进而根据信号的信息测试目标物品并控制现场设备的动作,实现使用机器代替人的目标.文中设计了一种基于FPGA的SOC软硬件结合的系统,解决了以卷积神经网络为基础的机器学习算法在实际工业应用的具体问题.该系统在FPGA内部例化了双核MicroBlaze处理器,集成了DLA(deep learning accelerator)卷积神经网络硬件算法核心,能够实时高速采集图像和实时分析处理;同时还设计了一套软件系统,帮助算法工程师实现自己的网络模型.针对复杂多变的现场应用,设计了一套支持网络动态加载的系统环境,提高了在机器视觉领域的适用性,尤其适用于以卷积神经网络为基础的工业自动化领域,如机器视觉检测、结构光扫描测量、机器人引导等.实验结果表明,系统在充分发挥FPGA计算速度优势的同时,简化了应用工程师的设计过程,有效降低了实际应用的实施难度.

关键词

机器视觉/FPGA/卷积神经网络/SOC系统/MicroBlaze处理器

引用本文复制引用

基金项目

国家自然科学基金(61771299)

出版年

2020
计算机技术与发展
陕西省计算机学会

计算机技术与发展

CSTPCD
影响因子:0.621
ISSN:1673-629X
被引量2
参考文献量8
段落导航相关论文