Altera_Forum
Honored Contributor
16 years agoALTLVDS megafunction registered outputs/inputs
Hi,
I am learning the ALTLVDS mega function using CIII. I had a question about how ALTLVDS register in/out options works. And a general best practices on when to use register input and outputs option and when not to use the option. The help doc examples make sense to me when it turns OFF the registered in/out option, and manually insert a register that connects to a slow clock. This makes sense to me to have a fast bit clock and slow frame clock. What doesn't make sense to me when I turn ON the register in/out option. In this case the mega function appear to register the frame in/output without the need for the slow frame clock as an input to the block. I can only make two guesses. Guess# 1 the megafunction goes behind my back are attempts to find a free PLL output to generate a slow frame output clock for its own use, or it divides the high speed bit clock down using soft logic. Either way it seems more controlled to use have the user specify the frame clock. I would like to know how the register output option clock is generated. Or am I miss reading the docs.