动态可配置处理器 (DRP) 技术

概述

瑞萨电子提供的动态可配置处理器 (DRP) 技术是内置于所选 RZ 产品家族MPU中的专用硬件,能够将图像处理速度提高 10 倍以上。该技术同时结合硬件解决方案的高性能与 CPU 的灵活性和扩展能力。

更多DRP信息

带有DRP的RZ/A2M MPU
瑞萨电子e-AI解决方案


 

DRP 技术的优势

灵活性

  • DRP 可以在一个应用中加速多个算法,并减轻主处理器处理专业任务的负担
  • 新配置可以在短短 1 ms 内动态加载到 DRP 中

程序设计

  • 瑞萨通过创建DRP库元素为可编程的数据路径硬件和状态转换控制器 (STC) 创建可下载的配置代码
  • 复杂的算法被分解为较小的“子单元”在可编程数据路径硬件中执行
  • STC 在处理过程中将各个子单元切换到硬件,并在单个时钟周期(纳秒)中更改需要使用的下一个子单元
  • 结果为“具扩展的”,可配置数据路径处理硬件,用于实现复杂的算法(时空复用)

极高的效率

  • 借助时空复用,提供比 CPU、GPU 或 DSP 更高的性能,更低的功耗

使用 DRP 技术

  • 瑞萨电子提供一个可扩展的综合图像处理功能库
  • 客户可以选择与经过批准的设计合作伙伴一起开发定制的功能库

 

DRP 应用

DRP技术是图像处理加速的理想之选,它可以通过预处理图像以减少CPU的工作量来显着减少处理时间。 这种图像处理加速的示例包括二维条形码扫描以及虹膜检测和提取。

1:51
The DRP coprocessor accelerates 2D barcode detection, extraction, data matrix interpolation, and URL decoding in a live video stream.
2:17
The DRP coprocessor accelerates iris detection and extraction for faster, more reliable authentication, enabled by pre-verified DRP libraries.
2:05
The DRP coprocessor accelerates Canny edge detection by more than 10 times compared to CPU-only processing in the RZ/A2M MPU.
1:51
The DRP coprocessor accelerates 2D barcode detection, extraction, data matrix interpolation, and URL decoding in a live video stream.
2:17
The DRP coprocessor accelerates iris detection and extraction for faster, more reliable authentication, enabled by pre-verified DRP libraries.
2:05
The DRP coprocessor accelerates Canny edge detection by more than 10 times compared to CPU-only processing in the RZ/A2M MPU.
1:51
The DRP coprocessor accelerates 2D barcode detection, extraction, data matrix interpolation, and URL decoding in a live video stream.
2:17
The DRP coprocessor accelerates iris detection and extraction for faster, more reliable authentication, enabled by pre-verified DRP libraries.
2:05
The DRP coprocessor accelerates Canny edge detection by more than 10 times compared to CPU-only processing in the RZ/A2M MPU.

 

动态重新配置和加载,支持多种复杂算法

动态重新配置

  • DRP 可以在每个 DRP 时钟周期内在多个数据路径(“子单元”)之间切换
  • 子单元切换受到状态转换控制器 (STC) 的管控,而子单元加载由集成 DMAC 操作。
  • “时空复用”可以利用固定的 DRP 区域执行复杂的算法,无需扩展硬件区域。


动态加载

  • DRP 可以加速应用中的多个不同算法
  • 全新的配置可以在短短 1 毫秒内加载到 DRP 中
  • 动态加载可以实现更多的功能,无需在运行期间修改硬件

DRP 可以加快嵌入式机器视觉

  • DRP 加快了图像预处理速度并减少数据量以进行进一步处理。
  • RZ/A2M MPU 通过支持采用 DRP 和 CPU 的混合图像处理系统,提供高速、低功耗的 e-AI 解决方案