Forum: FPGA, VHDL & Co. AC97 Audio Codec, Ansteuerung mit VHDL


von Dimi (Gast)


Lesenswert?

Guten Tag!

Ich habe eine kleine Platine mit einem AC97 Codec ALC655 gemacht und 
diese am Altera DE1 Board angeschlossen. Habe kleines Modul mit VHDL 
geschrieben um Codec anzusteuern, simuliert und im Hardware ausprobiert. 
Es sieht zurzeit so aus:

SDATA_IN: es wird nur bit15 im Slot0 ausgelesen. Es funktioniert im 
Hardware auch, es wird eine "1" ausgelesen.

SDATA_OUT:
Nachdem Codec Bereit ist, wird ins Register MX02 (Front Master Volume) 
einen Wert 00010000000100000000 geschrieben (Mute Off, Linke and Rechte 
Kanal auf halbe Lautstärke). Danach wird Regoster MX18 (PCM_OUT Volume) 
mit selben Wert geschrieben.
Und Dann kommen einfach Daten (Slot3 und Slot4) zum widergeben.

Mein Problem: es ist was zu hören, aber total leise. Sieht so aus das im 
Mixer irgendwelche Register noch geschrieben werden sollen.

Weisst jemand, welche Register ich überhaupt beschreiben soll das ich am 
Ausgang was hören kann?

MfG aus Westerwald

von Dimi (Gast)


Lesenswert?

Guten morgen,

das Thema ist geschlossen. Mein AC97 Codec läuft.

MfG aus Westerwald

von Heiko (Gast)


Lesenswert?

Könntest Du da etwas veröffentlichen?

von Dimi (Gast)


Lesenswert?

Heiko schrieb:
> Könntest Du da etwas veröffentlichen?

Kein Problem. Ich werde die Sources auf meinem Homepage veröffentlichen. 
Link poste ich hier.

MfG aus Westerwald

von Dimi (Gast)


Lesenswert?

Hier ist mein VHDL-Modul zum Ansteuerung eines AC97 Codecs.

http://www.speccyland.net/index.php?option=com_content&view=article&id=5:ac97-&catid=3:vhdl--verilog

MfG aus Westerwald

von J. S. (engineer) Benutzerseite


Lesenswert?

ruski?

von Christian J. (stormracer)


Lesenswert?

Hallo,

ich bin auch gerade dabei eine Codec anzusteuern. Ein Loopback im FPGA 
funktioniert auch schon. Jetzt möchte ich die PCM Daten 
weiterverarbeiten.
Aber in welchem Format sind die Werte Codiert. Ist es einfach unsigned 
oder zweierkomplement? Dazu habe ich bisher nur widersprüchliche 
anganben gefunden.

MfG

von Rolf S. (audiorolf)


Lesenswert?

Ist eine sehr interessante Seite! Scheint ein Selbstbauprojekt mit dem 
Spartan6 zu sein.

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.