Altera MAX 10 Clocking and PLL Instrukcja Użytkownika Strona 53

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 86
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 52
Dynamic Phase Configuration Implementation
To perform one dynamic phase shift step, perform the following steps:
1. Set PHASEUPDOWN and PHASECOUNTERSELECT as required.
2. Assert PHASESTEP for at least two SCANCLK cycles. Each PHASESTEP pulse allows one phase shift.
3. Deassert PHASESTEP after PHASEDONE goes low.
4. Wait for PHASEDONE to go high.
5. Repeat steps 1 through 4 as many times as required to perform multiple phase shifts.
PHASEUPDOWN and PHASECOUNTERSELECT signals are synchronous to SCANCLK and must meet the t
su
and t
h
requirements with respect to the SCANCLK edges.
You can repeat dynamic phase-shifting indefinitely. For example, in a design where the VCO frequency is
set to 1,000 MHz and the output clock frequency is set to 100 MHz, performing 40 dynamic phase shifts
(each one yields 125 ps phase shift) results in shifting the output clock by 180º, which is a phase shift of 5
ns.
Figure 4-9: Dynamic Phase Shift Timing Diagram
PHASEDONE goes low
synchronous with SCANCLK
SCANCLK
PHASESTEP
PHASEUPDOWN
PHASECOUNTERSELECT
PHASEDONE
a
b c
d
The PHASESTEP signal is latched on the negative edge of SCANCLK (a,c) and must remain asserted for at
least two SCANCLK cycles. Deassert PHASESTEP after PHASEDONE goes low.
On the second SCANCLK rising edge (b,d) after PHASESTEP is latched, the values of PHASEUPDOWN and
PHASECOUNTERSELECT are latched. The PLL starts dynamic phase-shifting for the specified counters and in
the indicated direction.
The PHASEDONE signal is deasserted synchronous to SCANCLK at the second rising edge (b,d) and remains
low until the PLL finishes dynamic phase-shifting. Depending on the VCO and SCANCLK frequencies,
PHASEDONE low time may be greater than or less than one SCANCLK cycle.
You can perform another dynamic phase-shift after the PHASEDONE signal goes from low to high. Each
PHASESTEP pulse enables one phase shift. The PHASESTEP pulses must be at least one SCANCLK cycle apart.
Related Information
Programmable Phase Shift on page 2-20
Dynamic Phase Configuration Parameter Settings on page 6-4
Provides more information about the ALTPLL IP core parameter settings in the Quartus II software.
UG-M10CLKPLL
2015.05.04
Dynamic Phase Configuration Implementation
4-15
MAX 10 Clocking and PLL Implementation Guides
Altera Corporation
Send Feedback
Przeglądanie stron 52
1 2 ... 48 49 50 51 52 53 54 55 56 57 58 ... 85 86

Komentarze do niniejszej Instrukcji

Brak uwag