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

Reply via email to