I am using a ad9152-fmc-ebz board in combination with zc706 carrier board. I was trying to communicate with the board through SPI and was unable to read or write to any of the registers on the ad9152. However, I was able to communicate with the ad9516 which is a clock generator chip on that board. I am unsure why this is the case.
I am using Vivado 2017.2 and Xilinx SDK.
Assumed answered offline. Please let us know if you still need assistance.