I am working with the ADRV9371/ZCU102 reference design and am trying to program the ADRV9371 with a profile for 204.8 MSPS transmit. The AD9371 driver (and supporting drivers) appear to turn this into a request for JESD lane rate of 4.096 GHz. The default device tree and design appear to be set to use QPLL for the transmit lanes.
The requested lane rate of 4.096 GHz would require a QPLL VCO of 8.192 GHz (twice the lane rate). The Xilinx documentation UG576 lists two VCO bands for the QPLL, with the lower band supporting 8.192 GHz, but the software driver appears to be hardcoded to the upper band only (xilinx_transceiver.c).
Do the axi_adxcvr/util_adxcvr cores support both QPLL bands listed in UG576?
Related SW issue: ez.analog.com/.../ad9371-unable-to-load-profile-generated-from-filter-wizard-clk_core_disable-and-clk_core_unprepare-warnings
Currently the axi_adxcvr/util_adxcvr support just the upper band (QPLL0), it's on our TODO list to add QPLL1 support asap.
Thanks for the info, Istvan. Are you in a position to roughly estimate whether this would be days, weeks, months?
I'm also trying to pursue other options in parallel to enable my desired AD9371 transmit rate -- are you aware of any software driver or reference design limitations associated with switching from the QPLL to CPLL? It looks like the CPLL should support the desired lane rate and I think this switch can be controlled by a device tree setting without any changes to the reference design.
I received your request for me to continue to ask the same question. Asking support under this thread:https://ez.analog.com/fpga/f/q-a/103549/zc706-adv7511-display-there-are-something-wrong-in-color.I just clicked the button before I could see it clearly, thinking it was to accept your answer.
I don't know how to send you a message about my fault, so I'm apologize to you here.
I'm adding AdrianC to the discussion, he can give you a rough estimate.
You can switch to CPLL, but be aware that RX/ORX are using CPLL at the moment. What is your targeted lane rates for TX/RX/ORX ?
No problem at all @Really. We just trying to keep our forum clean, so everybody can take advantage of it.
Thanks for your understanding,