I am tryna take the fft of the data that is coming out from xadc but there is a huge problem in my fft output and dont know why. I am giving 30k Hz sine wave input to my xADC then making them oversample.After this,I am sending the output to the bram.There is an another module between xfft and BRAM to handle the handshaking.Then taking the fft using xfft ip block.My ILA output is shown below.The top output is BRAM output,the middle one fft output and the bottom is ADC output.I think there is no any problem with my adc block. The problem is starting after XADC block but i couldnt find what problem is this.Can someone help me to figure this out ?
My design is running at 100mHz. The analog input is 40kHz sine wave that is provided from signal generator.
Question
ayhan
I am tryna take the fft of the data that is coming out from xadc but there is a huge problem in my fft output and dont know why. I am giving 30k Hz sine wave input to my xADC then making them oversample.After this,I am sending the output to the bram.There is an another module between xfft and BRAM to handle the handshaking.Then taking the fft using xfft ip block.My ILA output is shown below.The top output is BRAM output,the middle one fft output and the bottom is ADC output.I think there is no any problem with my adc block. The problem is starting after XADC block but i couldnt find what problem is this.Can someone help me to figure this out ?
My design is running at 100mHz. The analog input is 40kHz sine wave that is provided from signal generator.
syntax
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now