Dependencies and Requirements
Dependencies
The USRP FPGA build system requires a UNIX-like environment with the following dependencies
The N200 will work with the WebPack version of ISE.
Requirements
What FPGA does my USRP have?
- USRP N200: Spartan® 3A-DSP 1800
- USRP N210: Spartan® 3A-DSP 3400
Build Instructions
- Download and install Xilinx ISE 12.2
- To add xtclsh to the PATH and to setup up the Xilinx build environment run
- source <install_dir>/Xilinx/12.2/ISE_DS/settings64.sh (64-bit platform)
- source <install_dir>/Xilinx/12.2/ISE_DS/settings32.sh (32-bit platform)
- Navigate to usrp2/top/{project} where project is:
- N2x0: For USRP N200 and USRP N210
- To build a binary configuration bitstream run make <target> where the target is specific to each product. To get a list of supported targets run make help.
- The build output will be specific to the product and will be located in the usrp2/top/{project}/build directory. Run make help for more information.
N2x0 Targets and Outputs
Supported Targets
- N200R3: Builds the USRP N200 Rev 3 design.
- N200R4: Builds the USRP N200 Rev 4 design.
- N210R3: Builds the USRP N210 Rev 3 design.
- N210R4: Builds the USRP N210 Rev 4 design.
Outputs
- build-<target>/u2plus.bit : Configuration bitstream with header
- build-<target>/u2plus.bin : Configuration bitstream without header
- build-<target>/u2plus.syr : Xilinx system report
- build-<target>/u2plus.twr : Xilinx timing report