I tried to integrate AD9545 on a custom card with the I2C protocol initially, as the target is responded from the BSP example - slave_monitor_example. Then, it stopped responding due to hardware changes. After this, we started using SPI protocol to program the chip from Peta-Linux and it is successful. Here, including the output clocks in the code itself programs the board and output clocks are generated, sequence of register addresses to write the value happens in device tree.
But, when it comes to baremetal side to integrate AD9545, sequence of registers and the values to write to those addresses are needed without any missing register. From ACE GUI, we got the addresses and values which are changed after configuring AD9545 Evaluation board, so that we can use the sequence of registers to write the values in Vitis. ACE GUI only gives the changed values, but we need APLL,DPLL,VCO registers sequence also with it. Where can i find the complete sequence?? without missing any register address.
I only found 4 files from the Github repository - ad9545.c, ad9545.h, ad9545_i2c.c, ad9545_spi.c. I have the no_os codes also with me. How to configure the AD9545 with the present resources?? We got the complete files of AD9528 files from Github, such that we were able to integrate AD9528, but those files are not present for AD9545. How to proceed now??








