On 02/01/2025 13:56, Sakthivel Velumani wrote:
Hi Marcus,
Thanks for the pointers. I am looking to offload all the DSP work to
the RFNoC and have the CPUs do trivial tasks like sequence generation
so that I don't have to write HDL for everything. I am still not
entirely sure of how this can be done but I found a software
development guide for E310
(https://kb.ettus.com/Software_Development_on_the_E310_and_E312) which
looks like something I want to achieve so it's a good start I guess.
Thanks again.
Sakthi
I think that the Python binding library for UHD *IS* installed in the
system image on the X410.
Go into Python3 and
import uhd
That should work.
On 1/2/25 13:10, Marcus D. Leech wrote:
On 02/01/2025 12:56, Sakthivel Velumani wrote:
Hi,
I am wondering if the user can run a custom linux application on the
ARM cores that can offload certain tasks to the PL? or does the
RFNoC core implementation allow a RFNoC block to interact with an
application on the PS via the AXI interface?
Regards,
Sakthi
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com
You should be able to run UHD-using applications on the ARM on the
X410, just like any of the other platforms that provide
an embedded ARM CPU. HOWEVER, those ARMs are only dual core,
typically (I don't know for sure on the X410), and they
cannot be expected to provide high-bandwidth sample streams
into/out-of the radio.
I don't know whether the Python API for UHD is installed by default
on the X410 system image, but that would be an
easy pathway to do initial experiments.
Really though, for these high-end boxes, the ARM CPUs exist largely
for housekeeping and logistics management of
the radio, via things like MPM, etc. The fact that they *can* run
a user application is just kind of a side-effect, and
that application would need to offload nearly-ALL of its actual DSP
work to RFNoC, since these ARM CPUs are not
particularly capable in terms of computational and memory-bandwidth
performance.
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com
_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com