Altera Phase-Locked Loop Reconfiguration IP Core User Manual

Page 43

Advertising
background image

Specifications

Page 43

Phase-Locked Loop Reconfiguration (ALTPLL_RECONFIG) Megafunction

February 2012

Altera Corporation

Table 9

lists the ALTPLL_RECONFIG megafunction output ports.

Table 9. ALTPLL_RECONFIG Megafunction Output Ports (Part 1 of 2)

Port Name

Required?

Description

data_out[]

No

Data read from the cache when

read_param

is asserted.

9-bit output bus that provides the parameter data to the user. When the

read_param

signal is asserted, the values on

counter_type[]

and

counter_param[]

determine

the parameter value that is loaded from cache and driven on the

data_out[]

bus.

When the megafunction deasserts the

busy

signal, the appropriate bits of the bus

(for example,

[0]

or

[3..0]

) hold a valid value.

busy

No

Indicates when the PLL is reading or writing a parameter to the cache, or is
configuring the PLL.

While the

busy

signal is asserted, no parameters can be read or written, and no

reconfiguration can be initiated. Changes to the megafunction can be made only
when the

busy

signal is not asserted. The signal goes high when the

read_param

,

write_param

, or

reconfig

input port is asserted, and remains high until the

specified operation is complete. In the case of a reconfiguration operation, the

busy

signal remains high until the

pll_areset

signal is asserted and then deasserted.

pll_areset

Yes

Drives the

areset

port on the PLL to be reconfigured.

The

pll_areset

port must be connected to the

areset

port of the ALTPLL

megafunction for the reconfiguration to function correctly. This signal is active high.

pll_areset

is asserted when

pll_areset_in

is asserted, or, after reconfiguration,

at the next rising clock edge after the

scandone

signal goes high. If you use the

ALTPLL_RECONFIG megafunction, drive the PLL areset port using the

pll_areset

output port.

pll_configupdate

No

Drives the

configupdate

port on the PLL to be reconfigured.

When asserted, the

pll_configupdate

port loads selected data to PLL

configuration latches. The signal is asserted after the final data bit is sent out. This
port is available for Stratix III, Stratix IV, Cyclone III, Cyclone IV, HardCopy III,
HardCopy IV, and Arria II GX devices only.

pll_scanclk

Yes

Drives the

scanclk

port on the PLL to be reconfigured.

For information about the maximum

scanclk

frequency for the various devices,

refer to the respective device handbook.

pll_scanclkena

No

This acts as a clock enable for the

scanclk

port on the PLL to be reconfigured.

Reconfiguration begins on the first rising edge of

pll_scanclk

after

pll_scanclkena

is asserted. On the first falling edge of

pll_scanclk

, after the

pll_scanclkena

signal is deasserted, the megafunction stops scanning data to the

PLL.

pll_scanaclr

Yes

Drives the

scanaclr

port on the PLL to be reconfigured.

Not available for Stratix II, Stratix III, Stratix IV, Cyclone III, Cyclone IV, HardCopy II,
HardCopy III, HardCopy IV, Arria GX, and Arria II GX devices.

pll_scanread

No

Drives the

scanread

port on the PLL to be reconfigured.

Not available for Stratix III, Stratix IV, Cyclone III, Cyclone IV, HardCopy III,
HardCopy IV, and Arria II GX devices.

pll_scanwrite

No

Drives the

scanwrite

port on the PLL to be reconfigured.

Not available for Stratix III, Stratix IV, Cyclone III, Cyclone IV, HardCopy III,
HardCopy IV, and Arria II GX devices.

Advertising