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 for your interest in AD9629. I'll try to locate an example of the FPGA source code we use to capture AD9629 outputs, and email it to you.
It would be Verilog and not VHDL, but it should still help conceptually.
The sample FPGA code has been sent. I hope this gets you going.
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 want to ask another question. Is it possible to do these operations with microblaze processor and IP cores?
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.