ISE setup
From NetFPGAWiki
To use ISE:
- Start ISE
- Create a new project. Give the project a name (eg. ethernet_switch) and create the project in a directory called ise inside the project directory (eg. NF2/hw/NF_2.1_cs344_starter/ise)
- Set the project options appropriately:
- Faimily: Virtex2P
- Device: XC2VP50
- Package: 1152
- Speed: -7
- Simulator: ModelSim
- Preferred Language: Verilog
- Don't create any source files.
- Add all of the sources inside src (and any subdirectories in src). Clear the "Copy to project" flag from each source file.
- Click finish and wait for ISE to import the files.
- Select nf2_top.v in the source tree.
- Right-click on the Synthesize process and select properties.
- Set the "Property display level" to Advanced
- On the Synthesis options page:
- Add the project include directory to the Verilog Include Directories
- Set Keep Hierarchy to Yes
- Click OK
- Right-click on nf2_top.v and select Add Source.
- Add the nf2_top.ucf file from the synth directory (don't add a copy).
- Right click on nf2_top.v and select Add Copy to Source.
- Add all of the .xco files from the synth directory.
<accesscontrol>*,,Dev,,Alpha,,Beta(ro),,Beta-plus</accesscontrol>
