Gast
#4868609
Hallo! Für ein Uni Projekt habe ich ein FFT Modul geschrieben. Basieren auf dem Spiral FFT Generator. Ziel ist es ein Audiosignal auf dem Zedboard aus Linux in die PL zu schicken, dort soll die FFt durchgeführt werden. Damit möchte ich sowohl das Spektrum über HDMI anzeigen und auch einige Frequenzkomponenten löschen (Tief/Hochpass). Dannach werden diese mittels IFFT rücktransformiert und das Signal wird wieder an den ARM gesendet und soll ausgegeben werden (Schnittstelle Linux/PL mittel Xillybus IP core). Ich habe nun folgendes Problem: In der beiliegenen (bei der Spiral FFT) Testbench funktioniert alles (ich musste einige Names ändern da ich sowohl die FFT als auch IFFT benutzen möchte und die componenten in beiden Files die gleichen namen hatten). In meinem VHDL Modul (FFT_Interface) wurden die Verilog Module (leider bin ich Verilog nciht mächtig) eingebunden. Das FFT modul zeigt mittels eines Flags(nextL_out, in der Testbench mytestsig) dass im nächsten Takt Daten ausgegeben werden. In der Verilog Testbench funktioniert das, in meinem Modul jedoch nicht. Das Signal mytest ist direkt mit dem Y0 Ausgang des FFT moduls verbunden und in die Testbench geleitet. In der Simulation ist das Signal jedoch undefiniert (XXXX). Es wäre toll wenn jemand behilflich sein könnte und kurz drüberschaun möchte. Ich weis das mein Code Stil alles andere als perfekt ist, ich gelobe jedoch besserung! LG und danke im Voraus Alex
