Altera Phase-Locked Loop Reconfiguration IP Core User Manual

Page 33

Advertising
background image

Design Example

Page 33

Phase-Locked Loop Reconfiguration (ALTPLL_RECONFIG) Megafunction

February 2012

Altera Corporation

At 4910 ns, the

tapout_rom_common_rden

signal remains deasserted with the

tapout_rom_common_address [7:0]

signal with a value of

0

.

1

The

tapout_rom_data_in

signal no longer generates valid output data. The

tapout_busy

signal remains deasserted. The

output_current_state

signal changes

value from

3

to

4

. In this state, the state machine is initiating the reconfiguration

process.

You can observe this state by the assertion of the

tapout_reconfig

signal for 1 clock

cycle. This signal controls the

reconfig

signal of the ALTPLL_RECONFIG

instantiation. When this signal is asserted for 1 clock cycle, the ALTPLL_RECONFIG
instantiation begins the PLL reconfiguration process by using the settings written
from ROM 1 to the scan cache of the ALTPLL_RECONFIG instantiation.

At 4930 ns, the

tapout_reconfig

signal is deasserted and the

tapout_busy

signal is

asserted. This indicates that the state machine tracks the

busy

signal. The state

machine tracks the

busy

signal because whatever operation the ALTPLL_RECONFIG

is in (for example

read_param

,

write_param

,

reconfig

,

write_from_rom

) when

asserted for 1 clock cycle, the

busy

signal is asserted for a particular duration. This

indicates that the particular operation is being processed by the ALTPLL_RECONFIG
instantiation. The

output_current_state

signal changes value from

4

to

5

. It remains

in this state until the

tapout_busy

signal is asserted.

At 4950 ns, the

tapout_busy

signal remains asserted. The

output_current_state

signal changes value from

5

to

6

. It remains in this state until the

tapout_busy

signal is

deasserted.

Figure 27

shows the final part of the reconfiguration process.

At 10,130 ns, the

tapout_busy

signal remains asserted. The

output_current_state

signal remains at a value of

6

. Therefore, the state machine is still waiting for the

tapout_busy

signal to be deasserted. The

c0

signal is still at 100 MHz and the

locked

signal remains asserted, which means the PLL is still locked to a 100-MHz signal.

Figure 27. PLL Reconfiguration (10,000 to 10,400 ns)

(1)

Note to

Figure 27

:

(1) From

c0

= 100 MHz to

c0

= 200 MHz.

Advertising