Forum: FPGA, VHDL & Co. IIR-Filter läuft in Simulation aber nicht auf Spartan3 Board


von Stefan Zimmermann (Gast)



Lesenswert?

Hallo,

ich programmiere einen IIR-Filter in VHDL. Die Simulation des Filters 
läuft. Ich habe den entsprechenden Auszug aus ModelSim angehängt. Das 
Eingangssignal ist ein Sprung. Man sieht schön, wie der Filter mit 
großer Amplitude anfängt und dann die Amplitude immer geringer wird.

Das ganze habe ich auf ein Spartan 3A Board synthetisiert. Daran hängt 
ein DA Wandler der für Audioanwendungen passend ist.

Wenn ich das Ausgangssignal am Scope anschaue, erhalte ich eine Art 
Sinus-Burst (siehe Anhang). Das passt überhaupt nicht zur Simulation. 
Den Takt habe ich testweise auf 1kHz heruntergestellt, es kommt das 
gleiche Ergebnis. Das Eingangssignal schalte ich von 0x0000 auf 0x7FFF 
(maximale positive Amplitude) um. Der Schalter ist entprellt.

Gruß
Stefan

von René D. (Firma: www.dossmatik.de) (dose)


Lesenswert?

Hast du noch ein Stück VHDL Code?
So kann es alles sein.

von Stefan Zimmermann (Gast)


Lesenswert?

Hi!

Hab den Fehler gefunden. Die Ansteuerung des DA-Wandlers hat nicht das 
gemacht was sie soll.

Gruß
Stefan

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.