Hi Harrison, Here's a good tutorial on writing a custom block:
http://gnuradio.org/redmine/projects/gnuradio/wiki/OutOfTreeModules You can create a source block with *gr_modtool add -t source ...* You may also try to add your receiver to the source block in gr-osmosdr <http://sdr.osmocom.org/trac/wiki/GrOsmoSDR>, which already supports multiple SDR hardware. There is also a document on Zynq-based acceleration in GR: http://gnuradio.org/redmine/projects/gnuradio/wiki/Zynq Regards, Andras 2014-10-16 20:21 GMT+02:00 Harrison Caudill <[email protected]>: > Hello Everyone, > > I have a custom PCB to power an SDR, and I'm going to need to provide > a gnuradio driver for it. > > We are using: > * Xilinx Zynq 7020 SoC > * Analog Devices AD9364 ADC > * AvNet ZedBoard for prototyping > > I can only imagine that we will ultimately use a tweaked version of > the Ettus Research UHD driver. I have found a couple of other drivers > that people have written, as well. > > Short of old-fashioned source-diving, I am unsure of where to begin. > Can anyone recommend some good reading on the gnuradio architecture > and/or driver layer? I'm guessing I'll have to write a source block > for the radio, leaving the issue of running the flow graph on the PL > of the Zynq and interfacing properly with the AXI bus. > > Thanks, > Harrison > > -- > Harrison Caudill > Software Consultant > +1 559.464.5387 > [email protected] > > _______________________________________________ > Discuss-gnuradio mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >
_______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
