Programming USRP FPGA


I am a newbie to GNURADIO. I have installed the gnuradio on cygwin. All
example codes run fine. I also have the installed USRP and the example
for USRP are up and running. I just wanted to know how do you go about
Programming/reprogramming the FPGA in the USRP board using the VERILOG
Altera Quartus 2 Software.

Thanks in Advance


View this message in context:
Sent from the GnuRadio mailing list archive at

On Sat, Jan 06, 2007 at 04:45:40PM -0800, pradeepbhat wrote:


Hi Pradeep, welcome!

If by programming you mean how do you get a particular fpga
configuration loaded into the fpga, the host side library loads either
the default or the specific “.rbf” file named in the constructor of
usrp.source_c and usrp.sink_c. This happens over the USB.

If you want to know who to build custom FPGA bitstreams, then it’s best
to start with existing top level code in
usrp/fpga/toplevel/usrp_std/usrp_std.v and go from there.
You can find brief directions on building the existing code in

I hope this helped!


Hello. Previously I reported a problem with the cygwin instructions,
the latest wxPython the demo no longer worked. I ignored this and went
I then had a problem with the make step in Portaudio, “Memory barriers
not defined on this system”. I also ignored this and had no further
problems and have a working USRP with BasicRX.

Using rabbit-ears inside a building, and no preamp, I can get the
FM stations and hear the audio from strong TV stations as well. I see
video signals in the FFT from TV stations.

Steve Kuhlmann