Forum: FPGA, VHDL & Co. Xilinx FFT rechnet nicht


von Audio Hans (Gast)


Lesenswert?

Ich habe in der mir bekannten Art einen FFT Core von Xilinx eingebaut 
(7.1) und passend angesteuert, wie ich das immer tue. Ich finde aber nun 
vor, dass er nicht rechnen will. Ich verwende pipelined streaming und 
speise Daten ein.

xn_index, der das Lesen der Daten anzeigt, tut aber keinen Schlag. Das 
Signal wird vom Core auf 0 getrieben. Ich habe einmal probiert, start 
permanent auf 1 zu setzen und auch dynamisch auf 1 zu setzen. Kein 
Erfolg.

Versuchsweise wurde fft_inv bedient - ebenso ohne Wirkung.
1
ff1 : fft_2048x16
2
PORT MAP
3
(
4
  clk       => SYSTEM_CLK,
5
   start      => fft_start,
6
   xn_re     => fft_xn_re,
7
   xn_im     => fft_xn_im,
8
   fwd_inv     => fft_inv,
9
   fwd_inv_we   => fft_inv_we,
10
   rfd       => fft_ready,
11
   xn_index   => xn_index,
12
   busy       => open,
13
   edone     => open,
14
   done       => open,
15
   dv       => fft_dv,
16
   xk_index   => fft_xk_index,
17
   xk_re     => fft_xk_re,
18
   xk_im     => fft_xk_im
19
);

Der Takt läuft und start kommt mehrfach vor. Der Core ist in der Sim 
drin und es kommt keine Fehlermeldung.

Jemand eine Idee, ob da was geändert wurde oder woran das liegen könnte?

von Audio Hans (Gast)


Lesenswert?

Hat sich erledigt. Ich habe es statt mit ISIM mit ModelSim simuliert. 
Dort geht es. Der Grund liegt irgendwo in den xilinx files. Als ich das 
Projekt neu angelegt hatte, ging es wieder.

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.