03-05-2012 06:59 AM
First off i'm new to this and this is my first post here. I have been looking around and this error has already occurred but i haven't been able to fix it yet (i am using 13.1 software).
i keep on getting an
> NgdBuild:604 - logical block '%' with type > '%' could not be resolved. A pin name misspelling can cause > this, a missing edif or ngc file, or the misspelling of a type name. Symbol > '%' is not supported in target '%'
To be exactly i get it 5 times, each time for every lower lever module of my user logic module while trying to export my design to SDK (from the EDK program).
- i tried making NGC files making the lower modules top level files and running synthesize, but it is useless because while running the EDK to SDK export it only opens the mainfile.ngc wrapper (because the others are lower modules) wich is normal i suppose.
- i tried making the lower level files as library's and add them in my "user logic" using:
in ISE synthesize completes successfully, but in SDK i get an other error:
ERROR:HDLCompiler:104 - "workpath" Line 65: Cannot find <sbox0> in library <modlib>. Please ensure that the library was compiled, and that a library and a use clause are present in the VHDL file.
i even tried to add them in there without any result...
-i don't think there is a name misspelling
-could it be that the files are misplaced?
I have tried things i found on the internet trail and error now for 2 days without any result. i'm getting desperate!
thx in advance for reading and replying.
the error i'm getting while exporting to SDK from EDK
ERROR:NgdBuild:604 - logical block 'blowfish_0/blowfish_0/USER_LOGIC_I/Parray0'
with type 'Parray' could not be resolved. A pin name misspelling can cause
this, a missing edif or ngc file, case mismatch between the block name and
the edif or ngc file name, or the misspelling of a type name. Symbol 'Parray'
is not supported in target 'virtex6'.
....etc 4 more times
NGDBUILD Design Results Summary:
Number of errors: 5
Number of warnings: 67
Total REAL time to NGDBUILD completion: 30 sec
Total CPU time to NGDBUILD completion: 30 sec
One or more errors were found during NGDBUILD. No NGD file will be written.
Writing NGDBUILD log file "system.bld"...
ERROR:Xflow - Program ngdbuild returned error code 2. Aborting flow execution...
make: *** [__xps/system_routed] Fout 1
03-06-2012 06:43 AM
problem solved, the EDK had no knowledge of the lower level module files because i made a mistake importing my blowfish.prj file
03-07-2012 07:06 AM
Just for the community. When using a EDK project as a submodule in ISE. Always add the -sd switch to in the synthesis options and point this to the implementation folder in the EDK proj dir
12-03-2012 12:44 PM
I have the same problem but I couldn't solve :( What you mean by -sd switch.. I didn't understand the solutions.