01-31-2011 01:59 AM - edited 01-31-2011 02:00 AM
I think I have an issue with paths used by ISE. It does not seem to find anything in Xilinx libraries (Unisim, Simprim etc) during ngdbuild. I get problems when I use some coregen netlists. For example I have a coregen fifo which I use and it does not seem to find Xilinx primitives:
My PATH variable is set correctly (XILINX_INSTALL_PATH for, example C:\Tools\Xilinx\12.1\ISE_DS). I can't find anywhere in ISE a way to see where it is expecting the unisim libraries.
Note that I have build the unisim libraries at (C:\Tools\Xilinx\12.1\ISE_DS\ISE\vhdl\mti_pe\6.5c\
Any ideas on how to fix this will be appreciated.
Solved! Go to Solution.
01-31-2011 02:12 AM
Are you targeting a Virtex-6 or a Virtex-5 device?
1. Google your question before asking it.
2. If Google doesn't find a solution, post your question in a detailed, comprehensive, and clear way.
3. If someone answers your question, mark the post with "Accept as solution". If you see a particularly good and informative post, consider giving it Kudos (the star on the left).
01-31-2011 02:20 AM
Aha I think you are right...
I'm targeting Virtex-5 at the moment but the netlist was generated for Virtex-6. I hoped that it worked for both of them since I can't launch Coregen to regenerate it. It crashes without any feedback on why it does. I even run it in command prompt with the -ddd debug switches on but still nothing...
Do you think thats the reason I get those NGDBuild errors?
01-31-2011 02:44 AM
Ok no that was not the problem. I regenerated the netlists for Virtex-5 on a different machine but I still get the same error messages.
I get multiple messages like this, some even for other components not related to these netlists. For example I get them for our Aurora core as well.