IP-Core (Xilinx) wird nicht richtig eingebunden

Gast #495140
Lesenswert?

Hallo,

ich bin dabei einen Audiofilter auf dem Spartan3E starter kit zu 
implementieren. Er verwendet den on-board befindlichen ADC und DAC. Es 
funktioniert alles - bis auf den FIR-Filter. Dieser ist als IP-Core von 
Xilinx eingebunden. Ich habe es sogar geschafft alles erfolgreich zu 
simulieren. Der Fehler kommt wenn der Code schon im FPGA ist. Der Filter 
scheint einfach leer zu sein, an keinem der Ausgänge passiert was.

Um das Prinzip  der IP-Einbindung genauer zu testen habe ich jetzt einen 
einfachen 8-Bit-Zähler als IP-Core an die LEDs des Spartan-Boards 
angebunden. Ergebniss - die Synthese läuft durch, die acht Ausgänge sind 
wieder tot.

Habt Ihr schon mal ähnliche Probleme gehabt? Ich vermute es geht um 
irgendwelch Pfade oder Bibliotheken. Für Tips wäre ich sehr dankbar.

Grüße,

Luk

PS. Falls Ihr Fragen oder Interesse an der Filterschaltung habt, kann 
ich sie gerne posten.
Gast #495395
Lesenswert?

Hallo,

...der Zähler geht inzwischen. Ich habe zum x-ten mal ein neues Projekt 
im ISE aufgemacht und den Zähler-Core neu erzeugt. Plötzlich ging's, 
leider ohne großen Erkenntnisgewinn. Den FIR gucke ich mir morgen an, 
wenn ich Zeit habe.

@Xilinxner: Was genau machst Du? Hast Du auch ein Spartan3E-Board? Ich 
mußte einen Widerstand von dem Board entlöten um DAC und ADC 
gleichzeitig benutzen zu können. Mich würde interessieren, ob ich etwas 
übersehen habe, oder das Board wirklich so ungünstig ausgelegt ist. Der 
Support hat nur ausweichend geantwortet. Sonst ist das Board top.

Grüße,

Lukasz
Gast #496961
Lesenswert?

Hallo,

Der Filter funktioniert mittlerweile. Ich habe das ganze auf einem 
anderen Rechner mit frisch installiertem Webpack 8.2 kompiliert und es 
ging auf ein Mal alles. Sobald ich den Code etwas aufgeräumt habe, werde 
ich eine Beschreibung ins Netz stellen und den Link hier posten.

Grüße,

Lukasz

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren