ALTPLL (Phase-Locked Loop) IP Core User Guide

ID 683732
Date 6/16/2017
Public
Document Table of Contents

ALTPLL Input Ports

Table 15.  ALTPLL Input Ports  

Port Name 6

Condition

Description

areset

Optional

Resets all counters to initial values, including the GATE_LOCK_COUNTER parameter.

c[]_ena

Optional

An enable input port for the output clock, c[]. Available for Stratix and Stratix GX devices only.

clkswitch

Optional

The control input port to dynamically toggle between clock input ports (inclk0 and inclk1 ports), or to manually override the automatic clock switchover. You should create the clkswitch port if only the inclk1 port is created.

configupdate

Optional

Dynamic full PLL reconfiguration.

e[]_ena[]

Optional

An enable input port for the external output clock, e[]. Available for Stratix and Stratix GX devices only.

fbin

Optional

The external feedback input port for the PLL.

This port must be created if the PLL operates in the external feedback mode. To complete the feedback loop, there must be a board-level connection between the fbin port and the external clock output port of the PLL.

In the Stratix III device, if the PLL operates in the zero-delay buffer mode and the fbmimicbidir port is not used, you must connect the fbin port to the fbout port.

inclk[]

Required

The clock inputs that drive the clock network.

If more than one inclk[] port is created, you must use the clkselect port to specify which clock is used. The inclk0 port must always be connected; connect other clock inputs if switching is necessary. A dedicated clock pin or PLL output clock can drive this port.

pfdena

Optional

Enables the phase frequency detector (PFD). When the PFD is disabled, the PLL continues to operate regardless of the input clock. Because the PLL output clock frequency does not change for some time, you can use the pfdena port as a shutdown or cleanup function when a reliable input clock is no longer available.

phasecounterselect[]

Optional

Specifies counter select. Only available for Arria II GX, Stratix III, and Cyclone III devices onwards.

phasestep

Optional

Specifies dynamic phase shifting. Only available for Arria II GX, Stratix III, and Cyclone III devices onwards.

phaseupdown

Optional

Specifies dynamic phase adjustment up or down. Only available for Arria II GX, Stratix III, and Cyclone III devices onwards.

pllena

Optional

The PLL enable port. When the pllena port is asserted, the PLL drives out a signal, and vice versa. When the pllena port is re-asserted, the PLL has to re-lock. All PLLs on the device share the same pllena port.

scanaclr

Optional

Asynchronous clear port for the real-time programming scan chain, or the serial scan chain. Only available for Stratix and Stratix GX devices.

scanclk

Optional

Input clock port for the serial scan chain. Not available for Cyclone and Cyclone II devices.

scanclkena

Optional

Clock enable port for the serial scan chain. Available only for Arria II GX, Cyclone III, HardCopy III, and Stratix III devices onwards.

scandata

Optional

Contains the data for the serial scan chain. Not available for Cyclone and Cyclone II devices.

scanread

Optional

Port that controls the serial scan chain to read input from the scandata port. Only available for Arria GX, HardCopy II, Stratix II, and Stratix II GX devices.

scanwrite

Optional

Port that controls the real-time programming scan chain to write to the PLL. Only available for Arria GX, HardCopy II, Stratix II, and Stratix II GX devices.

6 Replace brackets, [], in the port name with integer to get the exact name. For example, inclk0, inclk1, c1_ena, and e0_ena.