Forum Discussion
Hi there, thanks for you explanation. It seems that you've commented out the instantiation code for if_fft in the testbench. I'm not sure if this is the same testbench you are using.
- Kiamur2 years ago
New Contributor
Yes, it is commented out...
But, the intantiation
uut: entity work.if_fft_fft_ii_0
port map (
clk => clk,
reset_n => reset_n,
sink_valid => sink_valid,
sink_ready => sink_ready,
sink_error => sink_error,
sink_sop => sink_sop,
sink_eop => sink_eop,
sink_real => sink_real,
sink_imag => sink_imag,
fftpts_in => fftpts_in,
inverse => inverse,
source_valid => source_valid,
source_ready => source_ready,
source_error => source_error,
source_sop => source_sop,
source_eop => source_eop,
source_real => source_real,
source_imag => source_imag,
fftpts_out => fftpts_out
);referencing to work.
makes the component declaration superflous.
I got this from another example that had more or less the same issue as I have here. I was hoping that, by doing everything like the example there would solve my issue, but it did not.
So in general:
Please use the qpf file in my zip into Quartus 18.1.
Please use the qsys to create the FFT IP in that project.
Please compile in Quartus 18.1.
Please start native link for simulation.
If the qpf file has all the settings as I have on my local machine, then it should start modelsim and load the design for simulation.
There, the initially mentioned modelsim "not bound message" should appear.
I am interested in getting rid of that "not bound" so that I finally can simulate the FFT.
Regards,
Maik