I want to control the AD9172-FMC-EBZ through FPGA using FMC -SPI pin but i failed to get any response from AD9172 or HMC7044, is there any special config to do with pic microcontrolller other than unpluging USB cable
I haven't had the need to use the SPI over FMC, but the PIC wouldn't have anything to do with it: The PIC simply acts as a USB into SPI/GPIO converter. So SPI commands are transferred to the PIC via USB, then clocked-in to the AD9172 or HMC7044 by the PIC, depending on the CS pin state.
To try the AD9172, I would suggest to install ACE and program the AD9172 EVB using the USB cable.
One thing to consider, is that the SDO pin can be configured as a bidirectional pin to support 3-wire SPI. In that case you could potentially have conflict while driving SPI over FMC, if the PIC pin is not set to hi-z while not being used. Shouldn't be an issue, but something to watch for - easy enough to check with an oscilloscope.
Retrieving data ...