[srslte-users] srslte-users Digest, Vol 51, Issue 16
Oriol Font Bach
oriol.font at softwareradiosystems.com
Thu May 30 09:44:30 UTC 2019
Hi Mustafa,
as Andre pointed out to you, it is indeed possible to run srsLTE on any
Zynq based board, but it is not straightforward.
You are fine by using the unmodified Analog Devices HDL reference design,
but you also have to keep in mind that it does not implement any sort of
timestamping functionalities (even if the API driver of the AD936X seems to
indicate otherwise; e.g., ad9361_add_timestamp). Hence, you'll need to
properly handle the latencies between the FPGA and the ARM, as well as
those between the ZC702 and your host.
Now, with regards to the ARM part, yes you could use SoapySDR, but
according to our experience, we recommend you to directly use the functions
provided by libiio. In that sense, probably the best is for you to take one
of our existing driver implementations as a template and build a new one
(e.g., rf_iio_imp) wrapping the calls to libiio. If you are not familiar
with libiio, I would recommend you to look at the 'ad9361-iio_stream'
example provided by Analog to get familiar with the most relevant API calls
(e.g., iio_device_X, iio_channel_X, iio_buffer_refill, iio_buffer_push,
etc.).
Regards,
Oriol
On Tue, 7 May 2019 at 12:15, Andre Puschmann <
andre.puschmann at softwareradiosystems.com> wrote:
>
> Hi Mustafa,
>
> getting srsLTE running on this board is possible but is not
> straight-forward. I'll let our FPGA expert comment on it.
>
> Cheers
> Andre
>
>
> On 6/5/19 9:40, Mustafa Said Ağca wrote:
> > Hello community,
> >
> > I am trying to run srsLTE with Analog Devices FMCOMMS5. The module is
> > connected to a Xilinx ZC702 evaluation kit via FMC connectors. The FPGA
> > is loaded with the bitstream generated using the Analog Devices
> > reference design. Ubuntu 16.04.4 is running on the ARM processor of the
> > Zynq7020 SoC.
> > I want to run srsEPC/ENB on a separate PC and use my radio hardware
> > (ZC702+FMCOMMS5) as an SDR. The only link between the ENB and the radio
> > hardware is an Ethernet connection.
> > Can srsENB send/receive IQ data over Ethernet?
> > If yes, can I use one of the available drivers supported by srsLTE such
> > as SoapySDR and how?
> > If I cannot do this, which files should I modify in srsLTE code?
> >
> > Thanks,
> >
> > Mustafa
> >
> > _______________________________________________
> > srslte-users mailing list
> > srslte-users at lists.softwareradiosystems.com
> > http://www.softwareradiosystems.com/mailman/listinfo/srslte-users
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20190530/57961288/attachment.htm>
More information about the srsran-users
mailing list