Forum: Digitale Signalverarbeitung / DSP / Machine Learning TI DSP Lib - Welche ist die Richtige?


von Guest (Gast)


Lesenswert?

Hallo,
ich würde mich gern in die TI C6000 DSPs einarbeiten. Der Software 
Support ist aber für mich recht unübersichtlich.

Es gibt:
- SYS/BIOS bzw DSP/BIOS, ein RTOS für die DSPs
- BIOS PSP, die Hardware Lib für das BIOS RTOS
- CSL, Chip Support Library
- StarterWare
- ?

Ich würde für den Einstieg gerne erstmal kein Betriebssystem/RTOS 
nutzen, sondern die Hardware selbst programmieren. Ich habe einen XDS100 
und mir entsprechend das CodeComposer Studio besorgt, das zwar einen 
Compiler für die DSPs mitbringt, jedoch keine Libs scheinbar (außer 
BIOS).
Welches Softwarepaket soll ich jetzt nutzen? Für den C6748 gibt es keine 
CSL, für andere gibt es keine StarterWare, für den C6747 gibt es 
scheinbar weder CSL noch StarterWare...
Habe ich etwas übersehen oder ist der Software Support so mau?

von M. K. (kichi)


Lesenswert?

Unter http://www.ti.com/tool/biossw-c6748 steht doch was bzgl. CSL, 
angesehen habe ich es mir aber nicht.

von MB (Gast)


Lesenswert?

Keine dein Problem gut. Das selbe hatte ich auch, als ich ein Projekt 
auf einem 6000ender Kit in Betrieb nehmen wollte.

Hier kurz wofür die einzelnen Libs sind:

ˆDSPLIB: Handoptimierte Assemblerroutinen für diverse DSV Aufgaben 
(Filtern, Korrelation, Matrix Multi-
plikationen etc.)

ˆfastMathLib: Handoptimierte Assemblerroutinen für gängige mathematische 
Operationen (Quadrat, Wurzel,Kehrwert etc)

ˆCSL: Chip Support Library, Bietet Funktionen zur Ansteuerung der 
Peripherie des DSP's

ˆBSL: Board Support Library, Bietet Funktionen zur Kontrolle und 
Ansteuerung des DSP Kit (Schnittstellen umleiten, LED’s, Schalter etc.)


Starterware kenne ich nicht. Mit den oben genannten Libs konnte ich 
schon sehr viel anfangen.

Gruss Marco

von Guest (Gast)


Lesenswert?

MB schrieb:
> Starterware kenne ich nicht. Mit den oben genannten Libs konnte ich
> schon sehr viel anfangen.
>
> Gruss Marco

Danke. Problem ist, dass es die CSL für meinen Prozessor nicht gibt, ich 
hier also auf die StarterWare (?) ausweichen muss. Das ist doof, weil es 
eben die StarterWare für andere Prozessoren nicht gibt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.