|
|
# Prepare a ISE project
|
|
|
|
|
|
## Dowload from Git repository
|
|
|
|
|
|
## Generate wb files with wbgen2 tool (see ohwr wbgen2 project)
|
|
|
|
|
|
xserra@pc208:<sub>/project/em2/FPGA/fmc-adc-400k18b4cha/hdl/adc/wb\_gen\></sub>/project/wbgen2/wbgen2
|
... | ... | @@ -50,11 +52,20 @@ remote: Total 3982 (delta 2514), reused 2036 (delta 1188) |
|
|
Receiving objects: 100% (3982/3982), 9.81 MiB | 3.93 MiB/s, done.
|
|
|
Resolving deltas: 100% (2514/2514), done.
|
|
|
|
|
|
Generate ise project:
|
|
|
## Generate ise project:
|
|
|
|
|
|
Before generating ise project, it has to be checked if the next command:
|
|
|
|
|
|
xserra@pc208:~\> which xst
|
|
|
/homelocal/Xilinx/14.7/ISE\_DS/ISE/bin/lin64/xst
|
|
|
|
|
|
It should answer some thing like the previous example
|
|
|
Xilinx/"version"/ISE\_DS/.... .If this is the case jump to "And finally
|
|
|
the ise project can be created:".
|
|
|
|
|
|
Before generating ise project, it has to be checked if environmental
|
|
|
variable PATH includes the following directions:
|
|
|
:/homelocal/Xilinx//14.7/ISE\_DS/ISE/bin/lin64/:/homelocal/Xilinx//14.7/ISE\_DS/ISE/bin/lin64/
|
|
|
If not, this should be fixed. her we explain how to solve in 2 cases:
|
|
|
|
|
|
1st Your enviorement PATH variable do not include de xst path, so:
|
|
|
|
|
|
xserra@pc208:~/project/em2/FPGA/fmc-adc-400k18b4cha/hdl/spec/syn\> echo
|
|
|
$PATH
|
... | ... | @@ -70,7 +81,40 @@ xserra@pc208:~/project/em2/FPGA/fmc-adc-400k18b4cha/hdl/spec/syn\> echo |
|
|
$PATH
|
|
|
PATH=/homelocal/sicilia/archiving/bin:/homelocal/sicilia/bin:/homelocal/sicilia/ds:/homelocal/sicilia/bin:/homelocal/sicilia/local/bin:/homelocal/sicilia/blissadm/bin:/homelocal/sicilia/blissadm/local/bin:/usr/NX/bin:/usr/lib64/mpi/gcc/openmpi/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin:/homelocal/Xilinx//14.7/ISE\_DS/ISE/bin/lin64/:/homelocal/Xilinx//14.7/ISE\_DS/ISE/bin/lin64/
|
|
|
|
|
|
And finally the ise project can be created:
|
|
|
A second possibility is that you are using CygWin and ISE is not
|
|
|
installed in CygWin, what you can do is a "chapuza":
|
|
|
|
|
|
xserra@PC207 ~
|
|
|
$ mkdir Xilinx
|
|
|
|
|
|
xserra@PC207 ~
|
|
|
$ mkdir Xilinx/14.7
|
|
|
|
|
|
xserra@PC207 ~
|
|
|
$ mkdir Xilinx/14.7/ISE\_DS
|
|
|
|
|
|
xserra@PC207 ~
|
|
|
$ mkdir Xilinx/14.7/ISE\_DS/bin
|
|
|
|
|
|
xserra@PC207 ~
|
|
|
$ export PATH=$PATH:~/Xilinx/14.7/ISE\_DS/ISE/bin/
|
|
|
|
|
|
xserra@PC207 ~
|
|
|
$ touch Xilinx/14.7/ISE\_DS/ISE/bin/xst
|
|
|
|
|
|
xserra@PC207 ~
|
|
|
$ chmod 511 Xilinx/14.7/ISE\_DS/ISE/bin/xst
|
|
|
|
|
|
Where 14.7 should be changed for the version of your ISE. Warning: Do
|
|
|
not do this if you have installed the ISE.
|
|
|
|
|
|
Now the answer to which should be:
|
|
|
|
|
|
xserra@PC207 ~
|
|
|
$ which xst
|
|
|
/home/xserra/Xilinx/14.7/ISE\_DS/ISE/bin/xst
|
|
|
|
|
|
### And finally the ise project can be created:
|
|
|
|
|
|
xserra@pc208:~/project/em2/FPGA/fmc-adc-400k18b4cha/hdl/spec/syn\>
|
|
|
hdlmake --ise-proj
|
... | ... | |