03-28-2019 09:52 PM - edited 03-28-2019 11:11 PM
Hello.
I am trying to compile a project written by a colleague of mine but I always get the infamous NgdBuild:604 error.
He developed this project in Windows while I am working in Linux. This is the only difference in the configuration because I have not changed a single bit of the project.
Here some other useful info:
What I have already tried to do:
I don't have a Windows 7 computer or virtual machine at hand now so that is not an option.
I have also attached the project as I received from my colleague.
Thank you for the help
Giorgio
03-29-2019 01:03 AM - edited 03-29-2019 01:04 AM
The .ngc file does not need to be added to the project.
The .bld file is the Translate report. Below is from the .bld file in the project archive you attached.
Command Line: C:\Xilinx\14.7\ISE_DS\ISE\bin\nt64\unwrapped\ngdbuild.exe
-intstyle ise -dd _ngo -sd src -nt timestamp -uc src/CCC.ucf -p
xc6slx75-fgg676-3 ccc_top.ngc ccc_top.ngd
Reading NGO file
"C:/Users/nchikuma/local/wagasci/Firmware/CCC/ccc_20180619_reverse/ccc_top.ngc"
...
Loading design module "src/sitcp_fifo.ngc"...
Loading design module "src/SiTCP_XC6S_16K_BBT_V100.ngc"...
......
From this report, we know that it specifies "-sd src" where .ngc file is in and it has "Loading design module "src/sitcp_fifo.ngc"..." message so that we know the tool finds this .ngc.
What is your .bld like when you have the ngcbuild 604 error?
-vivian
03-28-2019 10:41 PM - edited 03-28-2019 10:42 PM
Hi @erminio-ottone ,
You need to add the Coregen path to the search paths so that Translate/Map/Par can find the actual block that implements the fifo component. Or move the sitcp_fifo*.ngc file to the project directory.
Please check this AR# link:
https://www.xilinx.com/support/answers/33157.html
Hope the provided information will be helpful.
Thank,
Raj
03-28-2019 11:10 PM
Thank you very much for the quick reply. I have tried to add the path with the sitcp_fifo.ngc file to Translate and I have also tried to copy the sitcp_fifo.ngc file to the project directory but the error is still there.
I think the problem in the link is different from mine because I don't have any *.srp file in my project directory or subdirectories.
Giorgio
03-28-2019 11:48 PM - edited 03-28-2019 11:51 PM
Hi @erminio-ottone ,
That is strange because .srp file is nothing but a synthesis log file which should be generated after synthesis in XST.
Also please check this AR# whether this one relates to your issue:
https://www.xilinx.com/support/answers/38262.html
Thanks,
Raj
03-29-2019 01:03 AM - edited 03-29-2019 01:04 AM
The .ngc file does not need to be added to the project.
The .bld file is the Translate report. Below is from the .bld file in the project archive you attached.
Command Line: C:\Xilinx\14.7\ISE_DS\ISE\bin\nt64\unwrapped\ngdbuild.exe
-intstyle ise -dd _ngo -sd src -nt timestamp -uc src/CCC.ucf -p
xc6slx75-fgg676-3 ccc_top.ngc ccc_top.ngd
Reading NGO file
"C:/Users/nchikuma/local/wagasci/Firmware/CCC/ccc_20180619_reverse/ccc_top.ngc"
...
Loading design module "src/sitcp_fifo.ngc"...
Loading design module "src/SiTCP_XC6S_16K_BBT_V100.ngc"...
......
From this report, we know that it specifies "-sd src" where .ngc file is in and it has "Loading design module "src/sitcp_fifo.ngc"..." message so that we know the tool finds this .ngc.
What is your .bld like when you have the ngcbuild 604 error?
-vivian
03-30-2019 06:12 AM
03-30-2019 04:00 PM
The Windows file system is not case-sensitive. Linux and other Unix-like systems are case-sensitive.