Thanks a lot Dragos for your quick response.
Yes, we are still working in EDK and have not yet moved to Vivado.
Regarding the data format of dac_ddata of AD9122, we are following: I2 Q2 I1 Q1 (MSB to LSB).
But through our custom IP core we are providing dac_ddata[63:0] with only I2 changing , rest all remains constant.[ we are doing BPSK with dac_ddata = 64'hd555555555555555 for '1' and dac_ddata = 64'h5555555555555555 for '0']
But while observing adc_ddata or adc_mon_data , we see that Q is also changing considerably along with I.
Can you help me on this? Is this happening because of sampling frequencies?
Thanks