I'm checking the operation of AD-FMCADC3-EBZ with ZC706 FPGA board.
SW : Vivado 2015.4 and hdl_2016_r1 / no-OS_2016_R1_sdk
When I use the latest MASTER with vivado 2016.2, The resource of "AD9625_GT_BASEADDR" in no-OS cource is not assigned, So this caused SDK error.
After checking, found GT_IP is changed to different one at the latest HDL source.
So, found there was no error when I used hdl_2016_r1 and Vivado 2015.4.
But when I execute the function " adc_capture(Ad9625_core, 0x1000, ADC_DDR_BASEDDR); Data from DDR mmemory is not udated.
Up to now, I didn't do debugging related to HDL, Only did at no-OS source/SDK.
Registers(for example SPI/ADC Core/ADC DMA...) work well, because when I checked the return value of Read/Write, there was no strange thing.
In my guess, at adc_capture(ad9625_core, 0x100, ADC_DDR_BASEADDR); DMA is not working.
When I used SD card(Linux version) included in AD-FMCADC3-EBZ, ADC values are normal via IIO program.
Q) What is the final verion of Vivado, HDL and No-OS source verified at AD-FMCADC3-EBZ(with ZC706) ?
Q) If there are some special settings at SDK to check adc_capture at no-OS, Let me know.