absoluter Neuling Wie kann ich den DSP voll ausnutzen

OP #456624
Hallo, ich werde mich in naher Zukunft studiumstechnisch bedingt mit 
einem DSP (TMS320C6xxx von IT) auseinandersetzen. Wie kann man denn ganz 
allgemein die Eigenschaften des DSP richtig ausnutzen? Z.B gezielt 
einzelne Operationen an eine der 8 Alus zuweisen? Daten bzw. 
Befehlscache ausnutzen etc..

Die Entwicklungsumgebung soll Code Composer Studio von TI, die 
verwendete Sprache C sein.

Kann mir jemand einen Link auf einen Newbiethread geben bzw. 
Einsteigerliteratur und Internetseiten vorschlagen?

Vielen Dank

Karl
Gast
Nein, das heißt, du brauchst einen anständigen C Compiler, der dann auch 
Assembler Code generiert, so dass möglichst viele ALUs ausgenutzt 
werden. Es ist aber anzunehmen, dass das CCS das auch tut. Sicher, alles 
in Assembler schreiben ist bestimmt noch effizienter, aber dauert eben 
auch noch länger.

Für FFT gibts bestimmt eine fertige optimierte Bibliothek von TI.
@Karl

ich will dir ja nicht zu nahe treten, aber die dinger sind schon 
mächtig!
alles rauszuholen wird als neuling bestimmt sehr sehr schwer werden!
schon allein die doku ist der absolute hammer, nicht zu vergl. mit bspw. 
einem
arm7 oder 51er.
von TI gibt es freie bibliotheken für FFT, Filter, usw.. die 
geschwindigkeits-
mässig jedoch zu toppen ist wahrschenlich nicht so einfach möglich.
ich möchte das ding auf jeden fall nicht in asm programmieren.

dirk
Gast
Hab selber noch nicht mit den TMS320 gearbeitet, nur einige Dokus 
angeschaut. Es scheint so zu sein, dass TI sehr viele fixfertige 
Libraries anbietet, welche in Assembler programiert sind und für den 
betreffenden DSP optimiert sind. Einige sind kostenlos, einige kosten 
was. Vorallem die Video Codecs kosten was.

Du programmierst dann "ganz normal" in C und rufst vor dort aus einfach 
diese Funktionen aus den Assembler Libraries auf. So musst Du Dich auch 
nicht zu sehr in den DSP einarbeiten. So stehts jedenfalls in TI's 
Unterlagen ;-)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.