I am new to reading ADC. I want to use AD9629 in my design. And i want to read this with FPGA. How can i handle it? Where should i start when writing the VHDL code? What are the things i should be aware of?
Thank you very much for your help. I had an opportunity to review the code right now. I have some questions about the code.
1. You wrote the code for AD9649. This is a 14 bit resolution ADC. But the data input of the code is 15 bit. What is the reason of this? And what is the function of ADC_MAX_DATA_SIZE(16 bit)?
2. Did you monitor the output data via USB? Am i right?
I am not the author of the FPGA code, so I do not know the details or specifics. I can provide some guesses.
I do not know the function of ADC_MAX_DATA_SIZE(16 bit). From the sound of it, maybe it is setting the maximum limit of the code to capture 16 bit outputs.
I'm sorry but I do not know the capability of the MicroBlaze compared to the Virtex4 on the HSC-ADC-EVALCZ for AD9629 capture.
I can ask one of our FPGA developers for their opinion on this, but of course we cannot guarantee any capability, compatibility or result.