Altera_Forum
Honored Contributor
15 years agoStratix IV GX transceivers: 32-bit word alignment in basic mode?
Hi.
I'm working on the transceivers of a Stratix IV GX series FPGA. The handbook covers word alignment quite well for smaller data widths (e.g. 8, 16), but is vague when it comes to word alignment of 32-bit data. The BYTE alignment works perfectly, but 4 bytes transmitted (e.g. x"123456BC" turn up on the receive side in 2 consecutive words: the 2 LS bytes in received word A, the 2 MS bytes in received word B: A xx xx 56 BC B 12 34 xx xx It seems word alignment of 32 bits (in basic mode) is simply not supported (by the ALTGX megafunction), which means I have to do the word alignment myself. Have I hereby answered my own question, or am I missing something here? [p.s. Admins: the post editor auto removes spaces, making it hard for me to 'draw' signals etc in text. Can this be solved?]