Dear Vikas,
thank you for your answer. I'm using the Quartus Prime Edition v18.1 with Modelsim Free Edition and I'm writing VHDL code for the Ciclone IV. I've correctly generated the VHDL code associate with the FFT IP in my project and then I've added the file .sip and .qip. The quartus compilation ik okay but the simulation doesn't work. The code below represents the example of declaration generated by the IP that I've pasted in the code of my entity.
Please, any further suggests?
component fft_core is
port (
clk : in std_logic := 'X'; -- clk
reset_n : in std_logic := 'X'; -- reset_n
sink_valid : in std_logic := 'X'; -- sink_valid
sink_ready : out std_logic; -- sink_ready
sink_error : in std_logic_vector(1 downto 0) := (others => 'X'); -- sink_error
sink_sop : in std_logic := 'X'; -- sink_sop
sink_eop : in std_logic := 'X'; -- sink_eop
sink_real : in std_logic_vector(11 downto 0) := (others => 'X'); -- sink_real
sink_imag : in std_logic_vector(11 downto 0) := (others => 'X'); -- sink_imag
fftpts_in : in std_logic_vector(10 downto 0) := (others => 'X'); -- fftpts_in
inverse : in std_logic_vector(0 downto 0) := (others => 'X'); -- inverse
source_valid : out std_logic; -- source_valid
source_ready : in std_logic := 'X'; -- source_ready
source_error : out std_logic_vector(1 downto 0); -- source_error
source_sop : out std_logic; -- source_sop
source_eop : out std_logic; -- source_eop
source_real : out std_logic_vector(11 downto 0); -- source_real
source_imag : out std_logic_vector(11 downto 0); -- source_imag
fftpts_out : out std_logic_vector(10 downto 0) -- fftpts_out
);
end component fft_core;
Thank you in advance
Regards