I am using the reference design and no-OS driver.
I am running the system with "dac_dma_setup(fmcSel)" instead of "dds_setup(fmcSel, 1000000, 1000000)"
If I read 0x12 of AD9122 from time to time, it is always 0x43;
If I read 0x18 of AD9122 from time to time, it is always 0x01;
If I read 0x19 of AD9122 from time to time, it jumps among a few different values wildly.
What is the procedure to modify the reference design and ensure a proper FIFO operation?