Hello,大家好,我是Xiaojie,欢迎大家能够和Xiaojie来一起学习毫米波雷达知识,本篇文章主要目的是介绍TI如何使用HWA来进行range-fft操作呢。一起来看看吧!!!
本篇文章从以下几个模块讲解
- HWA介绍
- range-fft API介绍
- range-fft数据移动流程
文章目录
HWA简介
HWA的全称为Hardware Accelerator(硬件加速器),能够减轻主处理器上FMCW雷达信号处理中某些常用计算的负担。
HWA分为两个版本,分别为HWA v1.0和HWA v1.05。HWA v1.0是原始的版本,HWA v1.05在bug修复和安全性方面都有了提升。
HWA模块有一个加速引擎和四个内存块,每个内存块的大小为16KB,用于向加速引擎发送输入数据和从加速引擎中提取数据,这四块内存分别被称为ACCEL_MEM0、ACCEL_MEM1、ACCEL_MEM2、ACCEL_MEM3。
HWA内部的四块独立存储器的目的是为输入和输出启用ping-pong机制,以便使EMDA的写(和读)操作可以与加速器的处理计算并行发生。但是EMDA和加速器不能同时访问相同的内存块。
硬件加速器工作在一个单时钟域上并且时钟频率为200MHz。
HWA的操作流程是由寄存器进行配置的,寄存器分为两种类型:parameter sets和co