PYNQ: PYTHON PRODUCTIVITY

RFdc wrapper for importing in Python is the same that PYNQ does?

Hi all,
First of all, I would like to thank all the community for the contribution of developing the PYNQ framework. I am working with RFSoC and I am developing a general class in C++ with the functions within the RFdc API. I will export the main methods within the class in C standard data types to import it in Python. I was wondering if this is the same that PYNQ does. The reason that I do that is for managing comms from the RFSoC to other systems outside of the Linux environment.
Thanks so much, kind regards

The answer is YES. From https://github.com/Xilinx/ZCU111-PYNQ ZCU111 repo:

RFSoC PYNQ Packages

  • xrfdc: A python driver for the RF Data Converters. This is a wrapper for the baremetal C drivers.
  • xsdfec: A python driver for the SD-FEC blocks. This is a wrapper for the baremetal C drivers.
  • xrfclk: A python driver for the onboard clock synthesizers. This is a wrapper around a lightly modified version of the C example code.