Which Xilinx version for USRP2 FPGA code?

What version of Xilinx ISE and EDK do I need to build the FPGA code and
firmware for USRP2?

The instructions here: http://gnuradio.org/redmine/wiki/1/USRP2UserFAQ

say Xilinx 10.1.03

but the mail thread here:

says Xilinx 12.1




for the repository “git.ettus.com/ettus/fpga.git” you must use 10.x, but
there is a branch (ise12) that builds with 12.x.

The UHD code under
http://ettus-apps.sourcerepo.com/redmine/ettus/projects/uhd/wiki works
with ISE 12.X, I don’t know about version 10.
So you can use ISE 12 (for all service packs/minor versions), sometimes
10 if you still have the licenses (I think newer service packs
preferred), and not at all version 11.


Am 26.10.2010 um 15:33 schrieb Arun Pillai:

If you are using UHD, you should use the FPGA code which is bundled into
the UHD git repository. This code is pulled from the regular FPGA
repository and will match up with the UHD version you are using. You
must compile this with ISE 12.x. You could also use the ise12 branch
from the fpga repository, but make sure you update your UHD at the same
time to stay in sync.

If you are using the raw ethernet (the old non-UHD version), then you
should check out the master branch from the fpga repository. You must
compile this with ISE 10.1.03. It won’t work with ISE 11.x or 12.x.

It is strongly recommended that you use the UHD, as this is the
direction we are moving all of our efforts, and it will have the most


This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs