Specifications
LVDS Interface with External PLL Mode
The MegaWizard Plug-In Manager provides an option for implementing the LVDS interface with the Use
External PLL option. With this option enabled you can control the PLL settings, such as dynamically
reconfiguring the PLL to support different data rates, dynamic phase shift, and other settings. You must also
instantiate the an Altera_PLL megafunction to generate the various clock and load enable signals.
If you enable the Use External PLL option with the ALTLVDS transmitter and receiver, the following signals
are required from the Altera_PLL megafunction:
• Serial clock input to the SERDES of the ALTLVDS transmitter and receiver
• Load enable to the SERDES of the ALTLVDS transmitter and receiver
• Parallel clock used to clock the transmitter FPGA fabric logic and parallel clock used for the receiver
rx_syncclock port and receiver FPGA fabric logic
• Asynchronous PLL reset port of the ALTLVDS receiver
Altera_PLL Signal Interface with ALTLVDS Megafunction
Table 5-12: Signal Interface Between Altera_PLL and ALTLVDS Megafunctions
This table lists the signal interface between the output ports of the Altera_PLL megafunction and the input ports of
the ALTLVDS transmitter and receiver. As an example, the table lists the serial clock output, load enable output,
and parallel clock output generated on ports outclk0, outclk1, and outclk2, along with the locked signal of the
Altera_PLL instance. You can choose any of the PLL output clock ports to generate the interface clocks.
To the ALTLVDS ReceiverTo the ALTLVDS TransmitterFrom the Altera_PLL Megafunction
rx_inclock (serial clock input)tx_inclock (serial clock
input to the transmitter)
Serial clock output (outclk0)
The serial clock output (outclk0) can
only drive tx_inclock on the
ALTLVDS transmitter, and rx_
inclock on the ALTLVDS receiver.
This clock cannot drive the core logic.
rx_enable (load enable for the
deserializer)
tx_enable (load enable
to the transmitter)
Load enable output (outclk1)
parallel clock used inside the receiver
core logic in the FPGA fabric
Parallel clock used inside
the transmitter core logic in
the FPGA fabric
Parallel clock output (outclk2)
pll_areset (asynchronous PLL
reset port)
The pll_areset signal is automati-
cally enabled for the LVDS receiver in
external PLL mode. This signal does
not exist for LVDS transmitter
instantiation when the external PLL
option is enabled.
—~(locked)
With soft SERDES, a different clocking requirement is needed.Note:
Altera Corporation
I/O Features in Cyclone V Devices
Send Feedback
5-15
LVDS Interface with External PLL Mode
CV-52005
2013.06.21