Forum: Digitale Signalverarbeitung / DSP / Machine Learning ADAU1701 Compiler Frage


von Savag (Gast)


Lesenswert?

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ß

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

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 Uwe (Gast)


Lesenswert?

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

von Savag (Gast)


Lesenswert?

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

von loki (Gast)


Lesenswert?

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?

von Mathias F. (savag)


Lesenswert?

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
Noch kein Account? Hier anmelden.