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

Reply via email to