Altera_Forum
Honored Contributor
18 years agoDPA Word Alignment
I'm working on a Stratix III design using DPA on links between FPGAs on the same board. My question is: is it really necessary to have to dynamically train each channel to achieve word alignment? i.e. can't it just be set statically and assumed to always be in the same alignment?
Having monitored the transmitted signals, the clock and data always have the same phase relationship (msb aligned with rising edge of clock) so I don't quite see why I would assume it could be anything different. At the moment, on the Rx side, my msb seems to be shifted by 3 bit positions but it's always the same as far as I can tell. I don't really want to have design a complex system of data checking to achieve alignment at start-up, unless I really have to. P.S. I'm running at about 400Mbps with a SERDES factor of 7.