Hi ADI Team,
I am currently working on implementing DPD (Digital Pre-Distortion) using the ZCU102 + ADRV9029 platform.
My goal is to first run the official app/example/main.c provided in the SDK. However, I noticed this example is primarily tailored for the ADS9 platform. I have attempted to port it to the ZCU102, but I am consistently encountering errors during the adaptation process. Despite extensive debugging, I have yet to get it running successfully.
I have the following questions:
-
Platform-Specific Example: Is there an existing version of the example code that has already been adapted for the ZCU102? If not, are there specific porting guides for moving from ADS9 to Xilinx Zynq UltraScale+ MPSOC?
-
SPI Driver Configuration: Regarding
main.c, do both the AD9528 (Clock Generator) and ADRV9029 need to be initialized and controlled under the SPI driver? Should I convert the entire reference framework to a pure SPI-driven implementation for this custom platform? -
DPD Implementation: Since my ultimate goal is to run DPD but I am stuck at the basic example stage, do you have any specific recommendations, reference designs, or alternative "Getting Started" programs that focus on DPD for the ZCU102?
Any guidance or sample projects would be greatly appreciated.
Best regards