Programmierbare Logik fuer Decodierung von Audio-Dateien?

Gast #387717
Hallo,

mich wuerde mal interesieren in wie weit CPLDs, FPGAs usw. fuer die
Decodierung von MP3 und OGG-Vorbis Dateien geeignet sind. Und ob man
vielleicht sogar einen kompletten MP3-Player darauf realisieren kann.
Die iPods verwenden anscheinend einen Dualcore-ARM-Prozessor.

Danke fuer eure Antworten
Sebastian
Gast #387718
vergiss cpld ... die reichen nie und nimmer.
fpga : möglich, aber aufwendig, da du erstmal einen prozessor/dsp im
fpga implementieren mußt der mp3/ogg dekodieren kann (setzt dann auch
ein programm für diesen prozessor voraus)
evtl würde ein microblaze (soft-prozessor für fpga) von xilinx soviel
power bieten, aber dann mußt du halt noch das decoder-programm haben
und entsprechend anpassen.
also möglich ists bestimmt aber ich denke sehr aufwendig

gruß
rene
Gast #387722
Hm, für derart algorithmische Aufgaben sollte man doch lieber zu einem
DSP und Hochsprachenprogrammierung greifen. Im PLD müsste man ja auch
zumindest eine ALU realisieren, wenn nicht gleich eine FP-Architektur.
Sonst musst Du alles auf Festkomma umstellen was sehr aufwändig ist.
Wenn Du alternativ den C-code geparst im FPGA benutzt, ohne binär zu
optimieren, dann hast du am Ende nichts wirklich schnelleres als einen
DSP, wobei die hartverdrahteten Rechenstrukturen im Silizium sicher
sogar noch effektiver rennen, als "hinprogramierte". :-)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 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]
  • [vhdl]VHDL-Code[/vhdl]
  • [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.