Runtime Memory DSP Porting

Radar Perception auf einem DSP

Radar-Detektionen mit Silhouetten von Objekten. Das Errechnen dieser Umrisse ist u.a. die Aufgabe der Per­cep­tion-Al­go­rith­men.

Das richtige System on Chip (SoC) auszuwählen ist eine nicht-triviale Aufgabe. Besonders wen das Endprodukt kosteneffizient sein muss, aber die Software viel Logik zu bewältigen hat. Programme die im Logikbereich stark ausgeprägt sind, sind normalerweise nicht die Stärke von DSPs, besonders nicht von DSPs mit Very Large Instruction Word (VLIW) Architektur.

Wir halfen einem Kunden mehrere SoCs zu evaluieren und eine sachkundige Entscheidung für dessen Radar Sensing- und Per­cep­tion-Soft­ware zu treffen. Anschließend halfen wir ihm eine Systemarchitektur zu erschaffen und portierten seine Perception-Software von einer klassischem Mikro-Controller-CPU auf den DSP. Unsere optimierte Anwendung war um den Faktor 10 schneller und um den Faktor 3 kleiner als der ursprüngliche CPU-Code und war direkt für den DSP kompiliert.

Ein paar schnelle Fakten

Hardware:

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

Operating System:

  • Texas Instruments RTOS

Compiler:

  • Texas Instruments CGT C6000

Zusammenfassung der von uns erzielten Ergebnisse:

  • SoC-Evaluierung und -Auswahl
  • Architektur eines System-Deployment-Konzept
  • Portieren der Perception von CPU zu DSP (10× schneller, 3× kleiner)
Alle genannten Produkte oder Dienstleistungsnamen und Handelsmarken sind das Eigentum ihrer respektiven Eigentümer.