Runtime Memory DSP Porting

Radar Perception on DSP

Radar detections with silhouettes. Calculating these silhouettes is among others the task of perception algorithms.

Selecting the right System on Chip (SoC) for a task is non-trivial. Especially when the product must be cost-efficient, but the software is heavy on logic. Logic-heavy code is typically not the strength of DSPs, especially not ones with a very large instruction word (VLIW) architecture.

We helped a customer to evaluate multiple SoC options and make an informed choice for their radar sensing and perception software. Subsequently, we helped them to create a system architecture and ported their perception software from a classic microcontroller CPU to the DSP. Our optimized application was 10× faster and 3× smaller than the original CPU code directly compiled for DSP.

Quick facts

Hardware:

  • SoC: Texas Instruments™ TMS320C6000™
  • DSP: Texas Instruments C6000™

Operating System:

  • Texas Instruments RTOS

Compiler:

  • Texas Instruments CGT C6000

Summary of our results:

  • SoC evaluation and selection
  • Architecture system deployment concept
  • Porting perception from CPU to DSP (10× faster, 3× smaller)
All referenced product or service names and trademarks are the property of their respective owners.