10-19-2019 10:56 PM
I am working on a custom based kintex7 board. There are 26 ADC's interfaced with the FPGA. I have developed a driver for single ADC, it is working fine initially, but when i have instantiated same code 26 times for each ADC's, some of the adc's outputs are disturbed. can any one help what are rules to be followed while we are insantiated same code multiple times to overcome timing issues
10-20-2019 03:30 AM
This could be a timing problem. Do you have timing constraints for all of you inputs? Could be a layout problem. Did you follow the layout guidelines for your board? Are your power supplied adequate?
10-20-2019 07:55 AM
All designs are made of two parts,
the code and the constraints,
if you dont constrain you dont know what your going to get
because the tools run till they meet constraints, and stop,
if you have no constraints, then you are going to get any speed the tool happened to run into first.
Have a read thorough this
BTW: did you say what toosl , OS and chip your using , Ive assumed vivado
10-20-2019 12:16 PM
You could also try the Timing Constraints wizard. BEFORE YOU OPEN THIS WIZARD make a copy of your constraints files (xdc). the wizard sometimes overwrites parts of this file that you want to keep.