Forum: FPGA, VHDL & Co. Seltsame VHDL Komponente einer FFT


von Harald (Gast)


Lesenswert?

Ich habe eine FFT 256 auf einem Spartan 3E instanziiert und alles lief.

Bei der Portierung auf Spartan 6 kam nun aus dem Core das hier heraus:
1
------------- Begin Cut here for INSTANTIATION Template ----- INST_TAG
2
your_instance_name : fft512
3
  PORT MAP (
4
    aclk => aclk,
5
    s_axis_config_tdata => s_axis_config_tdata,
6
    s_axis_config_tvalid => s_axis_config_tvalid,
7
    s_axis_config_tready => s_axis_config_tready,
8
    s_axis_data_tdata => s_axis_data_tdata,
9
    s_axis_data_tvalid => s_axis_data_tvalid,
10
    s_axis_data_tready => s_axis_data_tready,
11
    s_axis_data_tlast => s_axis_data_tlast,
12
    m_axis_data_tdata => m_axis_data_tdata,
13
    m_axis_data_tvalid => m_axis_data_tvalid,
14
    m_axis_data_tready => m_axis_data_tready,
15
    m_axis_data_tlast => m_axis_data_tlast,
16
    event_frame_started => event_frame_started,
17
    event_tlast_unexpected => event_tlast_unexpected,
18
    event_tlast_missing => event_tlast_missing,
19
    event_status_channel_halt => event_status_channel_halt,
20
    event_data_in_channel_halt => event_data_in_channel_halt,
21
    event_data_out_channel_halt => event_data_out_channel_halt
22
  );
23
-- INST_TAG_END ------ End INSTANTIATION Template ------------

Kann da jemand was mit anfangen?

von Christian R. (supachris)


Lesenswert?

Das ist das AXI4 Straming Interface, wenn du das so haben willst, wie 
vorher musst du das native Interface auswählen. Eventuell gibts dann 
aber nicht mehr die neueste Version. Beim FIR-Compiler ist das 
beispielsweise so. Die aktuelle Version für den S6 kann nur noch AXI. 
http://www.xilinx.com/ipcenter/axi4.htm

von Harald (Gast)


Lesenswert?

ok, Danke, dass AXI kenne ich nicht, habe ich nicht erkannt.
Das hat die Conversion dann wohl selbsttätig hingemixt, weil 
"eingestellt" habe ich das nicht.

Das schaut mit so aus, als ob es bald alles nur noch mit diesem 
Interface gibt???

Das wird doch alles langsamer und schlechter...

von Harald (Gast)


Lesenswert?

ach so: Der Umstieg von 14.1 auf 14.2 hat mir den Salat beschert.

von Christian R. (supachris)


Lesenswert?

Ob das nun langsamer und/oder schlechter ist, kann man pauschal nicht 
sagen. Es ist zumindest eine Vereinheitlichung. Ab der 6er Serie ist AXI 
verfügbar. Aber bei den allermeisten Cores muss man es nicht benutzen. 
Macht sicherlich einiges einfacher, anderes komplizierter.
Ich hab eben mal geschaut. Am Spartan 6: FFT 8.0 ist nur noch AXI, aber 
7.1 ist weiterhin mit "altem" Interface verfügbar.

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.