|
|
# Prepare a ISE project
|
|
|
|
|
|
Generate wb files with wbgen2 tool (see ohwr wbgen2
|
|
|
project)
|
|
|
## 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
|
|
|
--lang=vhdl --vo=fmc\_adc\_18b\_400ks\_csr.vhd
|
|
|
--doco=fmc\_adc\_18b\_400ks\_csr.htm ./fmc\_adc\_18b\_400ks\_csr.wb
|
|
|
|
|
|
Fetch the needed files:
|
|
|
## Fetch the needed files:
|
|
|
|
|
|
xserra@pc208:<sub>/projects\>
|
|
|
cd</sub>/project/em2/FPGA/fmc-adc-400k18b4cha/hdl/spec/syn/
|
... | ... | @@ -78,24 +77,33 @@ hdlmake --ise-proj |
|
|
INFO: Generating/updating ISE
|
|
|
projectbin:/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/
|
|
|
|
|
|
My Personal setting on ISE (version 14.7):
|
|
|
## My Personal setting on ISE (version 14.7):
|
|
|
|
|
|
with a mouse right botton click on the project structure, uncheck Manual
|
|
|
Compilation Order.
|
|
|
Compilation
|
|
|
Order.
|
|
|
![](/uploads/737346fae8f88add3babac2fc54f55fc/index.png)
|
|
|
|
|
|
Set the proper top module:
|
|
|
|
|
|
Do a mouse right botton click on file spec\_top\_fmc\_18b400ks.vhd in
|
|
|
design tree of the project. Then click on set as Top Module, and accept
|
|
|
the warning.
|
|
|
the
|
|
|
warning.
|
|
|
![](/uploads/7b464891a74982b7bffcd67555e6fd42/index2.png)
|
|
|
|
|
|
Set to generate bin file:
|
|
|
|
|
|
Select the top file and in the processes subwindow select Generate
|
|
|
Programing File. Do a mouse right botton and click on Process
|
|
|
Properties... ,
|
|
|
Properties...
|
|
|
,
|
|
|
![](/uploads/4b232c6409bafdc9083306c12c29e8e4/index3.png)
|
|
|
|
|
|
Then check the option -g Binary: and click OK.
|
|
|
Then check the option -g Binary: and click
|
|
|
OK.
|
|
|
|
|
|
![](/uploads/09db17f93f9d27dd1a4a1b66a6ca81e4/index4.png)
|
|
|
|
|
|
Compile the project.
|
|
|
|
... | ... | |