首页> 外文期刊>Microprocessors and microsystems >High-Level synthesis assisted design and verification framework for automotive radar processors
【24h】

High-Level synthesis assisted design and verification framework for automotive radar processors

机译:汽车雷达处理器的高级综合辅助设计与验证框架

获取原文
获取原文并翻译 | 示例

摘要

In radar-based advanced driver assistance systems, baseband processing is necessary to detect the speed, distance, and angle of elevation of the target (e.g., vehicle, pedestrian, traffic sign, etc.). The target and the source often move at high speeds; therefore, the computation rate must be sufficiently high to perform actions (e.g., braking) in real-time. Software-based implementations of such systems fall short of the required performance, which has led to an increase in the popularity of custom hardware implementations, e.g., on field-programmable gate arrays (FPGAs). FPGAs also serve as platforms to develop software concurrent with system-on-chip (SoC) development, thereby decreasing the time to market. High-level synthesis (HLS) tools are gaining considerable attention in the very-large-scale integration design community because of their flexibility. In this paper, we propose a novel design and verification framework for a RADAR processing SoC. The framework is assisted by an HLS-based design scheme for the processor and supports the application of a real-world stimulus to register transfer-level design implementation running on FPGAs. Customer use cases for the distance and velocity calculations are executed in a pre-silicon environment using range and Doppler processing on the Xilinx Kintex-7 (XC 7K 480T) FPGA. Our findings show that the proposed framework, based on MATLAB HDL Coder and HDL Verifier, is superior to similar implementations from prior research in terms of speed and FPGA resources. This is owing to the usage of appropriate HLS directives and the usage of a novel design method based on applicationspecific bit width for intermediate data nodes.
机译:在基于雷达的先进驾驶员辅助系统中,需要基带处理来检测目标的速度,距离和仰角(例如,车辆,行人,交通标志等)。目标和源经常以高速移动;因此,计算速率必须足够高,以实时执行动作(例如,制动)。基于软件的这种系统的实现缺乏所需的性能,这导致了定制硬件实现的普及,例如,在现场可编程门阵列(FPGA)上的普及。 FPGA还用作开发与片上系统(SOC)开发的软件并发的平台,从而降低了市场的时间。由于灵活性,高级合成(HLS)工具在非常大规模的集成设计社区中受到相当大的关注。在本文中,我们为雷达处理SoC提出了一种新颖的设计和验证框架。该框架是由基于HLS的设计方案为处理器提供帮助,并支持实际刺激的应用,以注册在FPGA上运行的传输级设计实现。距离和速度计算的客户用例在Xilinx Kintex-7(XC 7K 480T)FPGA上使用范围和多普勒处理,在硅的环境中执行。我们的研究结果表明,基于MATLAB HDL编码器和HDL验证者的提议框架优于速度和FPGA资源的先前研究的类似实现。这是由于使用适当的HLS指令和基于应用特定位宽度的中间数据节点的应用程序指令的使用和使用新颖的设计方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号