Rob B
Full Member level 4
My apologies if this has been asked before I thought I had some links but I can't find them and time is running out .
I generated a core with ISE, call it FFTCore.
I made a FSL template with XPS, I'll call it FFTBus.
I instantiated the FFTCore in FFTBus using the FFTCore.veo file text with my modifications for ports.
When I import the peripheral again I get "Could not find module/primitive 'FFTCore'" error.
I know I have seen this before, I'm sure I've successfully imported a peripheral like this before as well...
Verilog top level I should probably add.
~Edit~
My problems were the tools not finding the netlist.
I got it in but I needed to make a top level for the FFTCore.NGC and then instantiate that in the FFTBus.v.
I also needed to create a .BBD file containing:
Files
FFTCore.ngc
Where the .BBD filename was the was the name of the .MPD file in the \data folder.
The NGC needs to be in a folder called "netlist" as well.
I generated a core with ISE, call it FFTCore.
I made a FSL template with XPS, I'll call it FFTBus.
I instantiated the FFTCore in FFTBus using the FFTCore.veo file text with my modifications for ports.
When I import the peripheral again I get "Could not find module/primitive 'FFTCore'" error.
I know I have seen this before, I'm sure I've successfully imported a peripheral like this before as well...
Verilog top level I should probably add.
~Edit~
My problems were the tools not finding the netlist.
I got it in but I needed to make a top level for the FFTCore.NGC and then instantiate that in the FFTBus.v.
I also needed to create a .BBD file containing:
Files
FFTCore.ngc
Where the .BBD filename was the was the name of the .MPD file in the \data folder.
The NGC needs to be in a folder called "netlist" as well.