We have a custom board with AD9361 connected to another custom board with Zynq on it. I have ported the non-OS software and HDL cores onto the Zynq with some additional logic in the RX chain such as windowing and detectors. When I run the sotfware, during the digital interface calibration i.e., ad9631_dig_tune, the RX tuning passes but the TX fails with the message "TX tuning failed".
I have tried this modified HDL and non-OS solution on the standard zedboard-fmcomms4 (with AD9364) setup and everything works fine. Can someone help me in answering the below questions and/or suggest some debugging start-points?