作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2022, Vol. 48 ›› Issue (9): 146-154. doi: 10.19678/j.issn.1000-3428.0062281

• 体系结构与软件技术 • 上一篇    下一篇

用于IToF传感器的极低功耗RISC-V专用处理器设计

黄正伟1, 刘宏伟1,2, 徐渊2   

  1. 1. 深圳大学 电子与信息工程学院, 广东 深圳 518060;
    2. 深圳技术大学 大数据与互联网学院, 广东 深圳 518118
  • 收稿日期:2021-08-06 修回日期:2021-10-26 发布日期:2021-10-27
  • 作者简介:黄正伟(1997—),男,硕士研究生,主研方向为计算机体系结构设计;刘宏伟、徐渊,副教授、博士。
  • 基金资助:
    广东省企业科技特派员项目“基于PVDF信号的睡眠人体生命体征算法”(GDKTP2020031800)。

Design of Ultra-Low-Power RISC-V Dedicated Processor for IToF Sensor

HUANG Zhengwei1, LIU Hongwei1,2, XU Yuan2   

  1. 1. College of Electronics and Information Engineering, Shenzhen University, Shenzhen, Guangdong 518060, China;
    2. College of Big Data and Internet, Shenzhen Technology University, Shenzhen, Guangdong 518118, China
  • Received:2021-08-06 Revised:2021-10-26 Published:2021-10-27

摘要: IToF深度探测技术是当前主流的3D感知实现方案之一,该技术的核心部件是IToF传感芯片。随着当今社会数字化与智能化进程的加快,各科技领域对IToF传感芯片的需求日益提高,然而IToF传感芯片产能的提升引起了由芯片运行所带来的功耗问题。针对IToF传感器设计一款基于第五代精简指令集架构(RISC-V)的极低功耗专用处理器IToF-miniRV。IToF-miniRV包含支持RV32I指令集、RV32M指令集和自定义IToF型指令的处理器,以及用于加速深度计算和光幅度运算的IToF硬件加速器。将IToF-miniRV处理器与蜂鸟E203、PULPissimo这两款开源的基于RISC-V的超低功耗处理器分别部署在Xilinx Zynq-7000芯片上,进行FPGA资源使用情况和运行功耗的对比实验,结果表明,相比蜂鸟E203和PULPissimo,IToF-miniRV处理器的FPGA资源使用率分别减少5.2和10.9个百分点,运行功耗分别下降37.6%和89.7%。

关键词: 光电传感器, 硬件加速器, 专用处理器, 第五代精简指令集架构, 现场可编程门阵列

Abstract: Indirect Time of Flight(IToF) depth detection technology is one of the current mainstream solutions to realize 3D perception.The core component of this technology is the IToF sensor chip.With the acceleration of digitization and intellectualization, the demand for IToF sensor chips is increasing in various scientific and technological fields.However, the increase in the production capacity of IToF sensor chips has created a power consumption problem caused by chip operation.To address this challenge, an ultra-low-power dedicated processor IToF-miniRV is designed based on Reduced Instruction Set Computer-Five(RISC-V) instruction set architecture.The IToF-miniRV includes a processor that supports the RV32I instruction set, the RV32M instruction set, custom IToF type instructions, and an IToF hardware accelerator for accelerating depth and optical amplitude calculations.The IToF-miniRV processor is deployed on an Xilinx Zynq-7000 chip with two open-source RISC-V-based ultra-low-power processors:Hummingbird E203 and PULPissimo.A comparison experiment on FPGA resource utilization and running power consumption shows that, compared with Hummingbird E203 and PULPissimo, the FPGA resource utilization rate of the IToF-miniRV processor decreased by 5.2 and 10.9 percentage points, respectively, and the running power consumption decreased by 37.6% and 89.7%, respectively.

Key words: photoelectric sensor, hardware accelerator, dedicated processor, Reduced Instruction Set Computer-Five (RISC-V), Field Programmable Gate Array(FPGA)

中图分类号: