[USRP-users] [Discuss-gnuradio] [RFNoC] Tutorials @GRCon15

Martin Braun martin.braun at ettus.com
Thu Jul 30 13:07:27 EDT 2015


On 30.07.2015 02:10, Wunsch, Felix (CEL) wrote:
> Hi,
> 
> thanks for offering this tutorial!
> 
> This may sound like a dumb question: Do I have to know how to write
> Verilog code to be able to participate? I think I have a solid GNU Radio
> background with Python and C++ but I'm a total newbie to FPGA programming.

Not a dumb question at all. The short answer is yes, you will need some
FPGA skills, but that doesn't mean you can't participate in this
tutorial if you've never done FPGA development before.

Here's the long answer: If you're just getting into FPGA development and
SDR, RFNoC is a *much* nicer place to start than 'raw FPGA development'.
Also, just looking at raw Verilog, this is a bit simpler than you might
think. I challenge you to have a look at this file:
https://github.com/EttusResearch/fpga/blob/rfnoc-devel/usrp3/lib/rfnoc/cadd.v
. It's a complex adder, including handshaking and everything. Can you
guess what it's doing?


One thing I will add though: All participants will need to install a
working version of Vivado on their laptops *before* the tutorials.
Ideally, we'd hand out USB drives to all, but Vivado isn't free software
so we're out of options here. (The free webpack version will work,
though! No need to buy a license.)

*I will send out detailed instructions to all participants with enough
time to get prepared.* For the experts among you: If you can build
images on rfnoc-devel, you're already good to go. If you don't know what
that means, that's fine too, just wait for my update!

Cheers,
Martin




More information about the USRP-users mailing list