I have used Create/Import IP Wizard to import an IP i created into the edk_user_repository. When I try to generate a bitstream it produces the following errors.
- posted
19 years ago
I have used Create/Import IP Wizard to import an IP i created into the edk_user_repository. When I try to generate a bitstream it produces the following errors.
Sorry about that.
ERROR:MDT - File not found in any repository 'quadrature/hdl/vhdl/shift.vhd'
This error is repeated for all the files in the ip, but they exist in the repository. I tried setting the repository directory, but that doesn't change anything. This is probably very simple, but please help.
Thanks
Do you have a file shift.vhd in your hdl/vhdl subdir? platgen is certainly expecting one!
It might be an error in your .PAO file - pcores/mycore/data/mycore.pao It tells platgen, and thus xst, which vhdl files to analyse when synthesising your peripheral.
Regards,
John
Hi Fayette,
try the following importing sequence, it might work for you:
create your peripheral in the create import peripheral wizard right after the peripheral creation !!! do the following : open the wizard again select import exsiting peripheral click next.. in the repository or project - select "to an exsiting project" and set your xps project root (probably system.xmp) , click next.. in the core and version window write the name of your peripheral, click next.. in the source files window select hdl sources files , click next.. in the hdl sources files set check out the followings: a) "use data (mpd)" - and browse to your mpd file (under data folder in the repository) b) in the "how to locate your hdl files" - set "use an xst project file" and browse to the prj file (under the \projnav\ root in your repository). continue the importing until it is finished.
open your xps project use the add/edit core to add the peripheral (I assume that you know how to do it - first add it then set it as either Master or slave on the bus, then generate address for it and then setup its ports if needed)
I hope that it will work for you, if not please send more details (peripheral description etc.)
Reagrds, Moti.
I made a mistake in the follwoing line:
b) in the "how to locate your hdl files" - set "use an xst project file" and browse to the prj file (under the \projnav\ root in your repository).
the .prj file should be under the peripheral_name \devl\synthesis\ in your repository
Moti.
Moti:
Thank you very much for your reply. Clearly you went to a lot of trouble, and this was very helpfull. I am now able to include my ip in my design.
Again thank you,
Fayette
Fayette, You guessed correctly I did went through a lot with this one, I'm happy to hear that was helpful.. Moti.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.