Forum: Digitale Signalverarbeitung / DSP TMS320 - welche Bedeutung hat der DSP heute noch


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Harald (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen.

Ich habe beim Aufräumen noch einige TMS320 DSP und DSKs gefunden. Alles 
Querbett, bei den DSKs ist der C6416 drauf mit 720 MHz Takt und der 
C6416T mit 1 GHz. Das muss alles so Stand 2003/4 gewesen sein. Auf jeden 
Fall hatten wir damals viel Spaß und haben zum Beispiel Zerhacker (Audio 
und Video) für Funksysteme implementiert. Das ist lange her und wenn ich 
heute schaue welche Taktraten normale Mikrocontroller haben, geht ja in 
die gleiche Richtung, siehe STM32H7 oder Teensy 4...  dann finden die 
mit der Leistung heute ja auch Anwendungen die eigentlich sehr DSP 
lastig sind! Hat der TMS320 da überhaupt noch einen Marktanteil im 
Vergleich zur Konkurrenz? Denn billig war die Sache damals ja nicht, 
heute glaube ist das CCS zumindest für "Privat" kostenlos?

Wer von Euch hatte denn das letzte mal beruflich oder im Hobby noch mit 
dem TMS320 zu tun? Bin gespannt ob es da noch welche gibt und was waren 
Eure Anwendungen auf dem DSP von TI?

Gruß Harri

von Gustl B. (gustl_b)


Bewertung
0 lesenswert
nicht lesenswert
Nur so aus Interesse, heutzutage sind FPGAs teilweise recht günstig und 
haben auch eine hohe Rechenleistung. Gibt es da noch eine Nische für 
reine DSPs?

von Harald (Gast)


Bewertung
0 lesenswert
nicht lesenswert
FPGAs sind über die Jahre natürlich auch preiswerter geworden, aber ich 
glaube MCUs und DSPs sind da doch noch etwas günstiger und bieten 
möglicherweise einen geringeren Entwicklungsaufwand.

von Fabian H. (fabianh84)


Bewertung
2 lesenswert
nicht lesenswert
Ich hab erst letztes Jahr ein 20kW SMPS mit einem TMS320F28032 in Serie 
übergeben. Der rechnet dort zwei 100kHz Current Loops, eine 6kHz Voltage 
Loop, diverse Filter zweier und dritter Ordnung und macht das 
Housekeeping. Unschlagbar finde ich die schnellen ADCs die es mit dem 
Drumherum als single IC Lösung (adc+DSP+PWM+Flash) so nicht oft gibt.

Ich bin begeisterter Nutzer!

von Laary (Gast)


Bewertung
0 lesenswert
nicht lesenswert
> schnellen ADCs
[x]

> begeisterter Nutzer
Hier auch (2808/2809/5410/5416/5502/5509/5535/...).

> beim Aufräumen noch einige TMS320 DSP und DSKs gefunden

@Harald:
Die wuerden hier auch ein neues Zuhause finden.
Bevor sie bei dir noch Rost ansetzen.
Ich wollte mal einen baufreundlichen aus der 64er Serie
samplen und selber bauen, aber irgendwas kam immer dazwischen.

von Bernd (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Harald schrieb:
> Denn billig war die Sache damals ja nicht,
> heute glaube ist das CCS zumindest für "Privat" kostenlos?
Für mich war das damals der Grund, mich mit FPGAs zu beschäftigen. Bei 
TI hatte ich nie den Eindruck, das die neue Nutzer für ihre DSP suchen.

von Harald (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Ja den Eindruck hatte ich auch eine lange Zeit! Aber es ist schön zu 
lesen das der DSP doch noch ein paar Entwickler hat, ich dachte schon 
der Markt für den 320 ist nicht mehr vorhanden.
Von dem DSK mit 6416 habe ich noch 12 Stück liegen, von dem 6414T noch 7 
Stück. Ein paar kleinere DSKs sind auch noch reichlich da. Ich liste die 
mal noch auf.

Meint ihr mit den DSPs könnte man den Nachwuchs noch begeistern oder 
dürfen es hier nur Projekte mit Arduinos oder Lego Mindstorm sein?  Also 
mich haben damals so etwas wie digitale Filter oder Signalübertragung ja 
noch fasziniert. Aber mit dem Taschengeld und Ferienarbeit war ich weit 
davon entfernt mir ein solches Board, geschweige denn einen passenden PC 
leisten zu können. Aber wenn sich heute nichts mehr bewegt, raucht oder 
Licht macht ist es wahrscheinlich bei dem Nachwuchs uninteressant?

LG Harri

von c-hater (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Harald schrieb:

> Meint ihr mit den DSPs könnte man den Nachwuchs noch begeistern

Eher nicht. Es gibt mehr als genug µC mit DSP-Einheiten. Wenn man also 
DSP braucht (oder das auch nur glaubt) wird man einen solchen wählen...

Es gibt also zumindest kaum einen Grund mehr, mit externen DSPs 
rumzuhampeln...

von F. M. (foxmulder)


Bewertung
2 lesenswert
nicht lesenswert
Harald schrieb:
> Nachwuchs noch begeistern

Man konnte den Nachwuchs früher mit DSPs begeistern?
Das war doch eher ein recht teurer Spaß mit teuren PCs und Messtechnik.
Ich denke nicht, dass es früher (90-00er) viele gab die privat mit DSP 
oder FPGA gearbeitet haben, da war ein 8051 oder Atmel ja schon eher was 
spezielles.

von Awsome (Gast)


Bewertung
1 lesenswert
nicht lesenswert
F. M. schrieb:
> Harald schrieb:
>> Nachwuchs noch begeistern
>
> Man konnte den Nachwuchs früher mit DSPs begeistern?
> Das war doch eher ein recht teurer Spaß mit teuren PCs und Messtechnik.
> Ich denke nicht, dass es früher (90-00er) viele gab die privat mit DSP
> oder FPGA gearbeitet haben, da war ein 8051 oder Atmel ja schon eher was
> spezielles.

Atari Falcon... ^^

von Larry (Gast)


Bewertung
0 lesenswert
nicht lesenswert
> Ich denke nicht, dass es früher (90-00er) viele gab die privat mit DSP
> oder FPGA gearbeitet haben, da war ein 8051 oder Atmel ja schon eher was
> spezielles.

Als die c't noch kein mac-Kaeseblatt war, gab es dort mal einen
Artikel der sich mit den 56002 naeher befasste (Romeo und Julia).
Ich habe damals den "einfachen" Weg gewaehlt und mir ein
56002-Kit kommen lassen statt den Vorschlaegen der c't zu folgen.
Und ich wurde auch nicht enttaeuscht.

Fuer den Neuling sind die TI 64er DSPs in der Tat eher nichts.
Zumeist wird auch ein eher teuerer JTAG-Adapter benoetigt.
Ein mir bekannter Kollege versuchte darauf mal ein wirklich
simples FIR-Filter zum laufen zu bringen.
Beim Versuch ist es geblieben.

Wenn man massiv parallel arbeiten will, sind FPGAs sicherlich
heute das Mass der Dinge.
Aber um Algorithmen einfach mal praktisch zu testen,
ist man mit dem DSP einfach schneller.

> Bei TI hatte ich nie den Eindruck, das die neue Nutzer für ihre DSP suchen.

TI hat Entwickler mit Samples und auch kostenlosen Lizenzen
abseits der Vertriebswege unterstuetzt. Deinen Eindruck kann ich
also nicht teilen.


> Ich liste die mal noch auf.

Mach mal :-).

von Harald (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Larry schrieb:
> Fuer den Neuling sind die TI 64er DSPs in der Tat eher nichts.
> Zumeist wird auch ein eher teuerer JTAG-Adapter benoetigt

Na zumindest bei den DSKs waren die JTAG-Programmierer auf den Board mit 
drauf! Ansonsten stimmt das natürlich schon, billig waren diese JTAGs 
nicht. Muss mal schauen was man heute für ein xds100 hinlegen muss!

Aber bei den schnellen uC heute denke ich auch es wird sich keiner mehr 
auf die 320er stürzen. Das sehe ich auch irgendwo so. Und nur weil ich 
damit tolle Projekte hatte, muss ich die Nachwelt damit nicht quälen, 
allein schon wegen des historischen CCS der den DSKs beigelegt ist.

 Ich werde wohl von jedem DSK ein Exemplar aus sentimentalen Gründen für 
mich erhalten und mir in die Vitrinen lege und den Rest nach /dev/null 
umleiten.

Danke für Eure Einschätzungen die ich im Prinzip ja auch teile.

VG
Harri

von Dieter (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Harald schrieb:
>
> Ich werde wohl von jedem DSK ein Exemplar aus sentimentalen Gründen für
> mich erhalten und mir in die Vitrinen lege und den Rest nach /dev/null
> umleiten.

Tu das bitte nicht. Ich wuerde Dir gerne von den DSKs jeweils einen 
abkaufen, ich habe hier schon ein paar und spiele auch gelegentlich 
damit rum.

Wie kann man Dich denn erreichen falls Du welche von DSKs verkaufen 
würdest?

von Larry (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Mit einem

> xds100

wird man mit den 64er DSPs wohl Probleme haben.
XDS510 und XDS560 sind da wohl angezeigter.


> den Rest nach /dev/null umleiten.

:-(

von Jürgen S. (engineer) Benutzerseite


Bewertung
0 lesenswert
nicht lesenswert
Larry schrieb:
> Ein mir bekannter Kollege versuchte darauf mal ein wirklich
> simples FIR-Filter zum laufen zu bringen.
> Beim Versuch ist es geblieben.

Wo war das Problem? Die heutigen Chips kommen doch alle mit massenhaft 
LIBs zunm Copy und Paste.(?) Früher musste wir noch alles selber machen. 
War auch irgendwie einfacher, wenn man drüber nachdenkt.

Die heutigen TMS sind mit den damaligen auch kaum zu vergleichen:
http://www.96khz.org/oldpages/vamodelling2.htm

Das passt heute z.B. in einen "normalen" UC.

von Harald (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Ich würde die DSKs noch ein paar Tage, Wochen beherbergen, falls die 
jemand wirklich noch haben will soll er hier schonmal virtuell die Hände 
heben, ansonsten fliegen die spätestens mit Semesterstart in den Müll.

Der Grund dafür: Corona! Ich stand gestern für einen Einschreibbrief 2 
Stunden in der Schlange, denn im riesigen Postamt (altes kaiserliches 
Telegrafenamt, also richtig groß) mit bestimmt 500qm Schalterraum dürfen 
nur zwei Kunden auf einmal rein und es gab nur einen Schalterbeamten. 
Ihr könnt Euch die Schlange kaum vorstellen, wenn die Leute ihre 
Amazon-Pakete abholen oder wieder zurückschicken! Und in diese 
Wartegesellschaft möchte ich mich nicht wegen jedes DSK einzeln 
einreihen und zwei Stunden warten müssen. Die Pakete von DHL abholen zu 
lassen ist auch keine Alternative. Wenn Dir mir sagen sie kommen 
zwischen 8-18 Uhr, dann ist das ja eine verkappte Quarantäne, sprich man 
kommt gar nicht vor die Tür!

Also die 64er DSKs finden hier noch Abnehmer?
Die C5535 ezdsp Bretter und anderes kleines Gemüse ist wahrscheinlich 
nicht mehr so gefragt?

Ja xds100 macht ja nur denn C64+, aber die DSKs haben alle einen JTAG 
Emulator drauf, ein USB-Kabel reicht da also aus und liegt dem DSK bei. 
So auch das passende Netzteil und CDs mit zahlreichen PDFs zum DSP und 
dem sehr alten Code Composer Studio, glaube Version 2 oder 3. Also mit 
Win10 läuft da nichts mehr, eher Windows NT4 oder 2000. Vielleicht läuft 
das noch in einer Virtualbox oder man muss sich einen alten Gebrauchten 
bei Harlander und Kompanen holen und da so ein Altsystem drauf 
installieren.

Gruß Harri

Beitrag #6347053 wurde vom Autor gelöscht.
von Dieter (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Harald schrieb:
>
> Also die 64er DSKs finden hier noch Abnehmer?
> Die C5535 ezdsp Bretter und anderes kleines Gemüse ist wahrscheinlich
> nicht mehr so gefragt?

Also ich wäre an einem von jedem der DSKs interessiert. Gerne auch die 
alten, ich habe öfters mal in älteren Geräten mit solchen DSPs zu tun 
und da ist es manchmal ganz praktisch wenn man für Experimente ein 
externes Board mit dem DSP hat. Ein altes Windows auf dem die Software 
läuft ist kein Problem ;-)

Dass Du nicht bei der Post anstehen willst verstehe ich gut, ich warte 
gerne bis sich die Situation entspannt. Alternativ: ich würde natürlich 
auch die höheren Versandkosten zahlen wenn Du die Lieferung von DHL bei 
Dir zuhause abholen läßt.

von Larry (Gast)


Bewertung
0 lesenswert
nicht lesenswert
> hier schonmal virtuell die Hände heben

Ich hab zwar schonmal, aber sicher ist sicher:

[x]

Es ist auch keine Eile geboten.

> xds100 macht ja nur denn C64+
Ich hab hier einen BH560m. Der sollte den C64+ sicher auch koennen.
Und einen umgeschnurzelten MSP430-JTAG mit angepasster DLL fuer CCS.

> anderes kleines Gemüse
Wenn da ein CCS dabei ist, dass noch den TMS320C25/26 unterstuetzt...
Die Version CCS3.3 mag den nicht mehr.

Div. TMS320C15 und TMS320C31 warten hier bei mir auch noch.

Danke fuer deine Aufmerksamkeit.

von Andreas M. (amesser)


Bewertung
0 lesenswert
nicht lesenswert
Ich würde Dir auch eins von den größeren und auch den kleineren Boards 
abnehmen. Ein konkretes Projekt schwebt mir nicht vor, aber thematisch 
interessiert mich das schon länger. Bitte nichts wegschmeißen, wäre 
schade drum. Und wenn es nur als Lernplattform dienen kann. Ich kenne 
jemanden der macht an der Schule Elektronik/ Programmierung - AG, da 
kann damit schon noch was anfangen

von TMS320C28343 (Gast)


Bewertung
1 lesenswert
nicht lesenswert
Wir nutzen den TMS320C28343 noch sehr regelmäßig im bereich der 
Messtechnik. Der sammelt die AD-Wandler-Daten mit 32kHz ein und filtert 
die per FIR runter auf ~4kHz. Dazu eben noch Verrechnung mit 
entsprechenden Kalibrierwerten und Transformation vom rotierenden ins 
feststehende Koordinatensystem.

Vorteil soweit wir das bisher gesehen haben im vergleich zu den ARMs 
(z.B. Atsamd51) ist der größere Speicher und die 
spezielleren/schnelleren MAC-Befehle.

von Gerhard H. (ghf)


Bewertung
0 lesenswert
nicht lesenswert
Ich fand den TMS320 seinerzeit eher grauslich und nur mit dem C-Compiler 
zu ertragen. Ich bin mit fliegenden Fahnen zum Analog Devices SHARC 
übergelaufen.

Der Beaglebone AI soll aber 2 TI DSPs enthalten, zusammen mit 2
"großen" ARMs und mehreren "kleinen". Ich hab's noch nicht
näher angesehen, mir reicht zur Zeit noch der Beaglebone Black.

Ich würde vermuten, dass die beiden DSPs aufgemotzte Nachfahren
des TMS320 sind. Ihre nötige Infrastruktur dürfte wohl komplett
vorhanden sein, inclusive Anbindung an das Debian Linux auf den ARMs.

Vermutlich ein Einstieg ohne große Hürden und vergleichsweise billig.
Laptop und USB-Kabel reicht.

Ich habe seinerzeit mal eine Diplomarbeit mit einem 56K betreut.
Nach der Prüfung hat der Student schlagartig jegliches Interesse an
dem Ding verloren, mit etwas Glück könnte es noch in meinem Keller 
verstauben.

Gruß, Gerhard

: Bearbeitet durch User
von Harald (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Bevor ich Ende der Woche in den Urlaub fahre um meine persönliche 
Portion Corona abzuholen, wollte ich nochmal kurz sagen das ich jedes 
DSK als Einzelpaket für 7.50 Euro mit DHL in der Originalverpackung 
verschicken würde. In das größte Paketset passen somit nur 2 DSK und 
gewichtsseitig kommt man damit knapp über die 5 Kilo-Grenze. Das 10 
Kilo-Paket kostet aber schon 10.50 Euro plus das Paketset. Kommt also 
letztendlich fast aufs Gleiche und somit lohnt sich für mich jetzt nicht 
das Anstellen für die Paketsets und dann nochmal fürs verschicken.

Ich habe auch noch drei gebrauchte, aber funktionierende Altera Ep2S60 
Devkits für NIOS2. Hat nichts mit TMS320 zu tun, aber da ich beim 
Aufräumen bin würde ich die für 25 Euro Stück + Porto verschicken. Die 
25 Euro gehen an ein Hospiz für unheilbare Kinder.

Ich lasse das hier einfach mal laufen und dann gibt es nach dem Urlaub 
eine Mail. Über die könnte Ihr mir dann per Paypal das Porto bezahlen 
und die Lieferadresse bekannt geben. Die restlichen DSK gehen dann 
abschließend nach /dev/null weil der Platz für andere Sachen gebraucht 
wird.

Einen schöne Sommerurlaub, bleibt gesund
Harri

von F. M. (foxmulder)


Bewertung
0 lesenswert
nicht lesenswert
Ich würde Interesse anmelden, an einem TMS320 DSK allerdings mit Versand 
nach AT, Kosten übernehme ich natürlich, würde auch großzügig aufrunden.

Interessant wäre für mich der C6416 würde natürlich noch mehr 
aufnehmen:)
Ich habe hier im Labor ein Thinkpad T30 mit XP für die ganze 2000er 
Agilent/RuS SW darsuf sollte die SW eigl. laufen.


LG und schönen Urlaub

: Bearbeitet durch User
von Andreas M. (amesser)


Bewertung
0 lesenswert
nicht lesenswert
Also ich würde auch mal Interesse an einem der C6416 und einem der 
Stratixe anmelden. Ich habe aber kein PayPal, ich würde vorab überweisen 
wollen wenn möglich.

von Dieter (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Ich hätte wie schon weiter oben geschrieben Interesse an jeweils einem 
der TMS320 DSKs (Du hast ja gschrieben dass Du verschiedene Varianten 
davon hast).

Ich würde auch eines von den Ep2S60 Devkits nehmen, falls noch eines 
davon übrig ist.

Das mit dem Einzelversand in der Orignalpackung passt, Bezahlung per 
PayPal ebenso.

von eProfi (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hat von Euch jemand eine controlCARD?
z.B. TMDSCNCD28069 
https://www.mouser.de/ProductDetail/Texas-Instruments/TMDSCNCD28069
Evtl. mit isoliertem USB-Interface drauf?
z.B. TMDSCNCD28035ISO 
https://www.mouser.de/ProductDetail/Texas-Instruments/TMDSCNCD28035ISO

Ich habe ein TMDSHVMTRPFCKIT (High Voltage Motor und PFC Kit) und kann 
nicht debuggen, evtl. ist der Jtag-Isolator auf dem Mainboard defekt.
https://www.mouser.de/ProductDetail/Texas-Instruments/TMDSHVMTRPFCKIT

von Larry (Gast)


Bewertung
0 lesenswert
nicht lesenswert
> evtl. ist der Jtag-Isolator auf dem Mainboard defekt.

Das sollte sich ja messtechnisch eingrenzen lassen.
Das Piccolo-Launchpad (28027) hat ebenfalls einen isolierten JTAG.
Ob der fuer deine (Spannungs-)Ansprueche reicht?

> Beaglebone AI
> dass die beiden DSPs aufgemotzte Nachfahren des TMS320 sind.

Der Urvater war der TMS320C10. Dessen Architektur findet
man in den 16 Bit Nachfahren wieder.
Die beiden DSPs im Beaglebone sind im Gegensatz dazu:
"very-long-instruction-word (VLIW) architecture".


> gibt es nach dem Urlaub eine Mail

Da bin ich ja mal gespannt. (Wie das gehen soll.)

von Harald (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Larry schrieb:
>> gibt es nach dem Urlaub eine Mail
>
> Da bin ich ja mal gespannt. (Wie das gehen soll.)

Hallo Larry,

so wie Du den Beitrag Text reinschreibst kann das doch auch eine für 
diesen Zweck erstellte Mailadresse sein über die per Paypal bezahlt wird 
und über die der Bezahler nochmal seine genaue Lieferadresse mitteilt? 
Wo ist da das Problem?

Harri

von Larry (Gast)


Bewertung
0 lesenswert
nicht lesenswert
> eine für diesen Zweck erstellte Mailadresse

Damit wuerde es wohl gehen.
Sowas brauch ich sonst nie...

Schoenen Urlaub noch.

von Jürgen S. (engineer) Benutzerseite


Bewertung
0 lesenswert
nicht lesenswert
Falls was über ist, würde ich auch noch was nehmen, bevor es 
verschwindet. Ist wirklich schade drum.

Übrigens kam gerade diese Woche dieselbe Frage in der Music.DSP-Gruppe 
hoch, was so alles mit TMS320-Prozzis entwickelt wurde. Schon 
interessant.

Beitrag #6360643 wurde von einem Moderator gelöscht.
Beitrag #6360645 wurde von einem Moderator gelöscht.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.