This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] AWR1843: Can I run mmwavelib functions on the AWR1843 DSP, ARM R4F or Hardware Accelerator?

Guru*** 137879 points
Part Number: AWR1843

mmwavelib is composed of a set of radar signal processing functions used in the mmWave SDK demo.

The mmwavelib is provided as part of the mmWave SDK in "C:\ti\mmwave_sdk_03_##_##_##\packages\ti\alg\mmwavelib"

The mmwavelib is provided as source C code and make files are provided to build the src code in a C67x library.

C674x DSP

So, the answer to the question "Can the mmwavelib functions run on the C674x DSP included in the family of  xWR1xxx and xWR6xxx sensors?" is Yes.

ARM R4F

What about running the mmwavelib on ARM R4F? Can the mmwavelib functions run on the R4F ARM included in the family of  xWR1xxx and xWR6xxx sensors?

In order to answer this question one need to understand the C code used to implement the mmwavelib functions.

Most mmwavelib functions have been implemented with C674x compiler intrinsics in order to optimize the execution speed. This means that it is not possible to build this code with a different compiler.

So, the answer is "No", the mmwavelib functions can't run on the ARM R4F

Hardware Accelerator

Can the mmwavelib functions run on the HWA included in some of the devices of xWR1xxx and xWR6xxx sensor family?

The Hardware Accelerator has a different programming model than standard C code and C674x intrinsics.

So, the answer is "No" the mmwavelib functions can't run on the HWA.