首页|基于蜂鸟E203 RISC-V处理器的手写数字识别系统设计

基于蜂鸟E203 RISC-V处理器的手写数字识别系统设计

扫码查看
手写数字识别是计算机视觉领域的一个经典问题,在车牌识别、光学字符识别等领域有重要作用.在嵌入式设备中部署高性能的手写数字识别系统,由于受到ARM和X86架构的约束,其系统的算力、成本、功耗等指标均不理想.RISC-V架构具有开源、精简、扩展性强和指令编码规整等优势,近年在业内备受好评.对开源的蜂鸟E203 RISC-V处理器进行优化,并加入卷积神经网络协处理器单元完成对手写数字的识别.测试结果表明,在系统工作频率为25 MHz时,采用蜂鸟E203 RISC-V处理器设计的卷积神经网络协处理器在进行手写数字识别时,平均识别耗时1 ms,处理视频流数据平均帧数在912帧,正确率为98%,证实了本系统的可行性,体现了RISC-V对比ARM以及X86架构处理器的优越性.
Design of handwritten digit recognition system based on hummingbird E203 RISC-V processor
Handwritten digit recognition is a classic problem in the field of computer vision,playing an important role in areas such as license plate recognition and optical character recognition.Deploying high-performance handwritten digit recognition sys-tems in embedded devices,due to the constraint of ARM and X86 architecture,the system's computing power,cost,power con-sumption and other indicators are not ideal.The RISC-V architecture has advantages such as open source,simplicity,strong scal-ability,and well-organized instruction encoding,and has received high praise in the industry in recent years.This article optimizes the open-source Hummingbird E203 RISC-V processor and adds a convolutional neural network coprocessor unit to complete the recognition of handwritten digits.The test results show that when the system operates at a frequency of 25MHz,the convolutional neu-ral network coprocessor designed with the Hummingbird E203 RISC-V processor takes an average recognition time of 1ms for hand-written digit recognition.The average frame rate for processing video stream data is 912 frames,with an accuracy rate of 98%,which confirms the feasibility of this system and demonstrates the superiority of RISC-V over ARM and X86 architecture processors.

RISC-VE203FPGACNNhandwritten digit recognition

徐奕濠、罗莉

展开 >

广东工业大学物理与光电工程学院,广州 510006

RISC-V E203 FPGA CNN 手写数字识别

国家自然科学基金项目

11574058

2024

现代计算机
中大控股

现代计算机

影响因子:0.292
ISSN:1007-1423
年,卷(期):2024.30(11)