Open lerwys opened 11 years ago
Thais was fixed with a programmable delay per channel basis. However, the reason why this happens needs to be further investigated.
Probably this has something to do with the synchronization between data paths clocked with different clock sources. There is a need to implement an adc_sync_chains modules.
The main reason to do this is because there is an uncertainty associated to each data path. Every time the board is powered-on or the PLL/MMCM looses lock we don't know which datapath will be delayed relative to the each other.
The ADC data channels 1 and 2 seems to be 1 clock out of sync with data channels 0 and 3.