Hallo Ich habe mir ein DE1 Board mit Cyclone II und Audiocodec zugelegt. Ich will damit ein wenig FPGA programmieren lernen. Kleinere Programme, z.B. Lauflichter, FIR-Filter, ... habe ich bereits auf einem anderen Board programmiert. Nun würde ich gerne einen AC3 Dekoder bauen, der ein Stereosignal vom Line In so entgegennimmt dass: Kanal R vorne und hinten rechts Kanal L vorne und hinten links Kanal R+L in der Mitte und alles kleiner f_g aus dem Subwoofer kommt. Das SPDIF Signal will ich an einem Ausgangspin als TTL Signal erzeugen. Mit einem optischen TX Modul will ich das Signal ausgeben. Für die Ansteuerung des Codecs habe ich Beispiele. Eine Anleitung, wie die Datenpakete für SPDIF aussehen müssen habe ich auch gefunden. Mein Problem im Moment ist, dass ich den AC3 Code nicht abschätzen kann. Dazu habe ich leider nicht viel im Netz gefunden. Kennt jemand dazu eine Doku im Netz? Viele Grüße,
Nach einer schnellen Suche habe ich das hier gefunden: http://focus.ti.com[dot]cn/cn/lit/an/spra724/spra724.pdf [dot] mit "." ersetzen. ".cn" wird als Spam erkannt ... Ansonsten könntest Du Dir vielleicht den Code vom liba52 anschauen. Dort ist ebenfalls ein Decoder implementiert. http://liba52.sourceforge.net/ Ich hoffe das hilft ein wenig weiter.
Na, ob das ein Anfängerprojekt ist wage ich zu bezweifeln. Versuch macht schlau: http://www.atsc.org/standards/a_52b.pdf http://gd.tuwien.ac.at/opsys/linux/alsa/datasheets/dolby/a_52.pdf Cheers!
Danke für die Links. Ich habe gehofft, das ganze mit eher überschaubaren Filtern zu realisieren. Vielleicht schaffe ich es, den encoder in Software auf einem Nios laufen zu lassen und dann Stück für Stück in Hardware zu verlegen. Gruß, Tilo
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.