Hallo zusammen, ich wollte mich nun einmal in die Welt der DSP`s begeben und habe dazu den Analog Devices ADAU1701 verwendet den ich auch schon erfolgreich mit SIGMASTUDIO zum laufen gebracht habe. Da dieses Tool Grafisch orientiert ist habe ich nach einer möglichkeit gesucht z.b. mit C diesen DSP zu Programmieren. Leider habe ich darüber aber keine richtigen Infos gefunden. Hier auf der Seite habe ich ein C Beispiel gefunden jedoch nicht welcher Compiler verwendet wurde. Selber verwende ich für AVR`s z.b. die umgebung eclipse. Also die Fragen: 1. ist es möglich den ADAU1701 über C zu Programmieren? 2. kann man diesen sofern es überhaupt funktioniert auch unter eclipse Prog.? 3. gibt es alternativen zu SigmaStudio? vielen Dank für jede Antwort Gruß
Der ADAU1701 ist kein Allzweck-DSP, sondern für reine Streamverarbeitung von Audiodaten gebaut. Er kann 1024 Befehle pro Sample verarbeiten, das war's. Da würde ein C-Compiler wenig Sinn ergeben. Der Befehlssatz ist auch nicht öffentlich dokumentiert, somit bist du auf die Tools des Herstellers angewiesen (SigmaStudio).
Von der Analog Seite : >Algorithms can be added once your company has the proper license with the >algorithm developer Soweit ich weiß sind da aber adsp21xx drin und es gibt das hier http://wiki.analog.com/resources/tools-software/linux-software/sigmadsp_genfirmware
Ist interessant, aber da bleibt die Frage offen wie weit ich damit gehen kann mehr zugriff auf den microcontroller zu erhalten. Habe auch noch das hier gefunden http://kerneldox.net/kdox-linux/df/de3/adau1701_8c_source.html
Savag schrieb: > und habe dazu > den Analog Devices ADAU1701 verwendet den ich auch schon erfolgreich mit > SIGMASTUDIO zum laufen gebracht habe. Hast du dazu das eval board mit USBi von ADI benutzt oder eine andere Lösung gefunden? Ich war begeistern eben einen DSP gefunden zu haben, der billig ist, die Beschaltung ist einfach, es gibt eine SW mit grafischem UI, einsetzbar in jedem Audio-/ Lautsprecherprojekt und kann auch von Laien benutzt werden. Leider braucht man zum flashen das USBi, oder?
Hatte eben den Thread wieder zum nachlesen geholt und gesehen das noch eine Frage gestellt wurde. Damit die Frage nicht offen im Raum steht, JA man braucht den USBi. Ich habe zwar auch schon per I2C meine eigenen Parameter im DSP in echtzeit geändert aber zum experimentieren kommst du um diesen nicht herum.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.