cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
oryan_ye
Visitor
Visitor
5,009 Views
Registered: ‎09-25-2016

FFT 9.0 Vivado result

Jump to solution

Hello,

I would like to get some help please with IP FFT 9.0 in vivado,

I used the simulation provided after creating the IP, and I ran the simulation successfully.

all the signals seems to be perfoming well, BUT

how can i see the result of the FFT??

in other words, how can i see the frequencies of the signals?

i tried to read and search for answers but couldn't find any,

my best guess is that it showed in op_data, but still couldn't see the frequencies.

 

Thank you,

Oryan.

1.PNG
2.PNG
0 Kudos
1 Solution

Accepted Solutions
muzaffer
Teacher
Teacher
5,006 Views
Registered: ‎03-31-2012

the output should be in m_axis_data_tdata. Of course it's a complex output so you need to run it through absolute and phase functions to make sense of it.

 

Have you read chpter 2 of http://www.xilinx.com/support/documentation/ip_documentation/xfft/v9_0/pg109-xfft.pdf

- Please mark the Answer as "Accept as solution" if information provided is helpful.
Give Kudos to a post which you think is helpful and reply oriented.

View solution in original post

5 Replies
muzaffer
Teacher
Teacher
5,007 Views
Registered: ‎03-31-2012

the output should be in m_axis_data_tdata. Of course it's a complex output so you need to run it through absolute and phase functions to make sense of it.

 

Have you read chpter 2 of http://www.xilinx.com/support/documentation/ip_documentation/xfft/v9_0/pg109-xfft.pdf

- Please mark the Answer as "Accept as solution" if information provided is helpful.
Give Kudos to a post which you think is helpful and reply oriented.

View solution in original post

balkris
Xilinx Employee
Xilinx Employee
4,984 Views
Registered: ‎08-01-2008
check the data format structure in product guide . FFT core also provide you example design/test bench to run the simulation
Thanks and Regards
Balkrishan
--------------------------------------------------------------------------------------------
Please mark the post as an answer "Accept as solution" in case it helped resolve your query.
Give kudos in case a post in case it guided to the solution.
0 Kudos
oryan_ye
Visitor
Visitor
4,848 Views
Registered: ‎09-25-2016
ok, i think i got it. as you already realized i'm pretty new to Vivado...
i couldn't find the actual answer i was looking for.
i've read chapter 2 after your attention, I understood that i have to take from the re' and im' only the bits 11 downto 0.
after this i should do the abs and i get the result per sample.
is that right?
0 Kudos
muzaffer
Teacher
Teacher
4,842 Views
Registered: ‎03-31-2012
that sounds about right.
- Please mark the Answer as "Accept as solution" if information provided is helpful.
Give Kudos to a post which you think is helpful and reply oriented.
0 Kudos
mohamed.shfat
Observer
Observer
4,313 Views
Registered: ‎10-16-2016

Hello sir 

Sorry for interrupting , but i need to ask something . May please explain to me why we should take the first 11th bits only from each re and im parts ? 

0 Kudos