I am using the TE0711 Artix-7 and TE0701 FMC carrier boards with the no-OS software and the xilinx platform files. I'm trying to interface with the FMCOMMS3, ad9361, board. I have the major blocks in my design:
- Microblaze Local Memory w/ Block RAM
The Artix-7 board doesn't have any DDR2/3 memory so, the adc and dac dma blocks don't output to anything. During the ad9361_init function, the AD9361 reset function returns a passing value, the correct product ID is read, the clocks get registered properly, but the adc_init function doesn't complete. It hangs during the first adc_write which is to the ADC_REG_RSTN register. This leads me to believe that register is not in my design, but it is within my axi_ad9361 address range. What are the potential causes of adc_write not completing?