[USRP-users] RFNoC block reading from a file

Jonathon Pendlum jonathon.pendlum at ettus.com
Sun Oct 4 21:18:31 EDT 2015

Hi Jason,

Take a look at the FIR filter example block. In the UHD C++ code (i.e.
host/lib/rfnoc/fir_block_ctrl_impl.cpp) you'll see that the set_taps()
method is writing coefficients to a register (129). Writes to that settings
bus register end up outputting on the config AXI-stream bus on AXI wrapper
(see noc_block_fir_filter.v). That config bus is hooked up to the filter
coefficient reload port of the FIR filter IP. Another example of this same
procedure is in the Window RFNoC block.


On Tue, Sep 22, 2015 at 4:37 AM, Jason Matusiak via USRP-users <
usrp-users at lists.ettus.com> wrote:

> Are there any tips or gotchyas for having an RFNoC block read from a
> file?  I was looking at some potential work and it seems like I am going
> to need to have a block read a couple of config files (or have them sent
> to the block) to load up some very long taps (like 1096 complex values)
> as it would make more sense than hard-coding them in.
> I couldn't really find any examples of this being done, but there was a
> youtube clip where it seemed like Jonathon was doing something that
> would work for me in the "First public demo of RFNoC at GRCon'14"
> youtube clip at roughly the 38:40 mark.
> Unfortunately I can't seem to find out any more details on what was
> actually going on there (looked like he was setting a FIR filter
> coefficients via a script of some kind).  Does that setup still exist
> somewhere, or has it been changed over time?
> _______________________________________________
> USRP-users mailing list
> USRP-users at lists.ettus.com
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20151004/4d4c6969/attachment-0002.html>

More information about the USRP-users mailing list