Altera ALTPLL (Phase-Locked Loop) IP Core Uživatelský manuál Strana 1

Procházejte online nebo si stáhněte Uživatelský manuál pro Měřící nástroje Altera ALTPLL (Phase-Locked Loop) IP Core. Altera ALTPLL (Phase-Locked Loop) IP Core User Manual Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 69
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 0
ALTPLL (Phase-Locked Loop) IP Core User Guide
2014.08.18
ug-altpll
Subscribe
Send Feedback
The Altera Phase-Locked Loop (ALTPLL) IP core implements phase lock loop (PLL) circuitry. A PLL is a
feedback control system that automatically adjusts the phase of a locally generated signal to match the phase
of an input signal. PLLs operate by producing an oscillator frequency to match the frequency of an input
signal. In this locked condition, any slight change in the input signal first appears as a change in phase
between the input signal and the oscillator frequency.
This phase shift then acts as an error signal to change the frequency of the local PLL oscillator to match the
input signal. The locking-onto-a-phase relationship between the input signal and the local oscillator accounts
for the name phase-locked loop. PLLs are often used in high-speed communication applications
You can use the Quartus
®
II IP Catalog and parameter editor to specify PLL parameters .
This IP core is not supported for Arria 10 designs.Note:
Related Information
Introduction to Altera IP Cores
Altera IP Release Notes
ALTPLL Features
The PLL types, operation modes, and advanced features are available for configuration in the ALTPLL IP
core. Each PLL feature includes a table that compares the PLL feature in the supported devices, and describes
the relevant parameter settings.
Phase-Locked Loop
The Phase-Locked Loop (PLL) is a closed-loop frequency-control system that compares the phase difference
between the input signal and the output signal of a voltage-controlled oscillator (VCO). The negative feedback
loop of the system forces the PLL to be phase-locked.
PLLs are widely used in telecommunications, computers, and other electronic applications. You can use the
PLL to generate stable frequencies, recover signals from a noisy communication channel, or distribute clock
signals throughout your design.
ISO
9001:2008
Registered
©
2014 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, ENPIRION, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words
and logos are trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and in other countries. All other
words and logos identified as trademarks or service marks are the property of their respective holders as described at
www.altera.com/common/legal.html. Altera warrants performance of its semiconductor products to current specifications in accordance with
Altera's standard warranty, but reserves the right to make changes to any products and services at any time without notice. Altera assumes
no responsibility or liability arising out of the application or use of any information, product, or service described herein except as expressly
agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device specifications before relying on any published
information and before placing orders for products or services.
www.altera.com
101 Innovation Drive, San Jose, CA 95134
Zobrazit stránku 0
1 2 3 4 5 6 ... 68 69

Shrnutí obsahu

Strany 1 - ALTPLL Features

ALTPLL (Phase-Locked Loop) IP Core User Guide2014.08.18ug-altpllSubscribeSend FeedbackThe Altera Phase-Locked Loop (ALTPLL) IP core implements phase l

Strany 2 - Types of PLLs

Each option has the following two columns:• Requested settings• Actual settingsThe requested settings are the settings that you want to implement, and

Strany 3 - Operation Modes

Select Use these clock settings for the DPA clock if you want the output clock signal of the PLL to drivethe input clock port of the DPA block in the

Strany 4

Cyclone Series PLLFast PLLEnhanced PLLLeft_RightTop_BottomDevice Family—46——Stratix II GX—36(1)——Stratix—36(1)——Stratix GX5————Cyclone IV5————Cyclone

Strany 5

You should include the areset signal in your designs if any of the following conditions hold:• PLL reconfiguration or clock switchover is enabled in y

Strany 6 - Expanding the PLL Lock Range

Supported Advanced SignalsDevice FamilyaresetpfdenapllenaYesYesYesStratix GXYesYes—Cyclone IVYesYes—Cyclone IIIYesYesYesCyclone IIYesYesYesCycloneCloc

Strany 7 - ValueOption

Figure 9: Clock SwitchoverTo enable the switchover feature, turn on Create an 'inclk1' input for a second input clock, and specify thefreque

Strany 8

Summary of Automatic Clock Switchover FeatureThe following table summarizes automatic clock switchover support in the supported device families. Alsos

Strany 9 - Output Clocks

Cyclone Series PLLFast PLLEnhanced PLLLeft_RightTop_BottomDeviceYes————Cyclone IIIYes————Cyclone IINo————CycloneSpread-Spectrum ClockingSpread-spectru

Strany 10 - Parameter Settings

The modulation frequency, often called sweep rate, defines how fast the spreading signal sweeps from theminimum to the maximum frequency.Turning on sp

Strany 11 - Summary of PLL Output Clocks

use a gated lock signal. A gated locked signal or an ungated locked signal can feed a logic array or an outputpin. When you must reset the gated count

Strany 12 - Advanced Features

Building Blocks of a PLLFigure 1: PLL Block DiagramFeedbackNPost-DividersKLoopFilter& VCOChargePumpPFDVMFINFREFFVCOFOUT1FOUT1FOUT2The PLL consists

Strany 13 - 2014.08.18

The following figure shows the Hold Locked Output option.Figure 13: Hold Locked Output OptionCalculating the Value of Gated Lock CounterTo calculate t

Strany 14 - Clock Switchover

you to configure the characteristics of the PLL loop filter. Most loop filters contain only passive components,such as resistors and capacitors, which

Strany 15

Table 11: Programmable Bandwidth SupportCyclone Series PLLFast PLLEnhanced PLLLeft_RightTop_BottomDevice Family—YesYes——Arria GX———Yes(4)—Arria II GX—

Strany 16

The parameter settings to generate output files using advanced PLL parameters are located on theScan/Inputs/Lock or Inputs/Lock page of the ALTPLL par

Strany 17 - Spread-Spectrum Clocking

Figure 16: Dynamic Reconfiguration Options for Stratix and Stratix GX DevicesThe following table lists the dynamic reconfiguration options using scan

Strany 18 - Gated Lock and Self-Reset

Figure 17: Dynamic Reconfiguration Options Using Configuration FilesThe following table lists the normal dynamic reconfiguration scheme options.Table

Strany 19 - Related Information

Cyclone Series PLLFast PLLEnhanced PLLLeft_RightTop_BottomDevice Family———YesYesStratix IV———YesYesStratix III—YesYes——Stratix II—YesYes——Stratix II G

Strany 20 - Programmable Bandwidth

Parameter SettingsThe parameter settings to enable the dynamic phase configuration feature are located on the PLLReconfiguration page of the ALTPLL pa

Strany 21

When using Advanced Parameters, the PLL wrapper file (<ALTPLL_instantiation_name>.v|.vhd) iswritten in a format that allows you to identify the

Strany 22 - Advanced PLL Parameters

Customizing and Generating IP CoresYou can customize IP cores to support a wide variety of applications. The Quartus II IP Catalog and parametereditor

Strany 23 - PLL Dynamic Reconfiguration

Parameter SettingYou select the PLL type on the General/Modes page of the ALTPLL parameter editor. The list of availablePLL types to choose from depen

Strany 24 - DescriptionOption

Figure 21: Quartus II IP CatalogSearch and filter IP for your target deviceDouble-click to customize, right-click for informationThe IP Catalog is als

Strany 25

Figure 22: IP Parameter EditorsView IP portand parameterdetailsApply preset parameters forspecific applicationsSpecify your IP variation nameand targe

Strany 26 - Dynamic Phase Configuration

Specifying IP Core Parameters and Options (Legacy Parameter Editors)The Quartus II software version 14.0 and previous uses a legacy version of the par

Strany 27

Figure 24: IP Core Generated FilesNotes:1. If supported and enabled for your IP variation2. If functional simulation models are generated3. Ignore thi

Strany 28 - PLL Output Counter Cascading

Figure 25: Simulation in Quartus II Design FlowPost-fit timingsimulation netlistPost-fit timingsimulation (3)Post-fit functionalsimulation netlistPost

Strany 29

Table 15: IP Core Upgrade StatusCorrective ActionIP Core StatusYou must upgrade the IP variation before compiling in the current version ofthe Quartus

Strany 30 - Using the Parameter Editor

Figure 26: Upgrading IP CoresDisplays upgradestatus for all IP coresin the ProjectUpgrades all IP core that support “Auto Upgrade”Upgrades individual

Strany 31

Related InformationAltera IP Release NotesMigrating IP Cores to a Different DeviceIP migration allows you to target the latest device families with IP

Strany 32 - Legacy parameter

Ports and ParametersThe ALTPLL IP core ports and parameters are available to customize the ALTPLL IP core according to yourapplication.The options you

Strany 33 - 3. Ignore this directory

DescriptionConditionPort Name(6)The control input port todynamically toggle between clockinput ports (inclk0 and inclk1ports), or to manually override

Strany 34 - Upgrading IP Cores

The following list describes the operation modes for the ALTPLL IP core:• Normal mode—The PLL feedback path source is a global or regional clock netwo

Strany 35

DescriptionConditionPort Name(6)Enables the phase frequencydetector (PFD). When the PFD isdisabled, the PLL continues tooperate regardless of the inpu

Strany 36

DescriptionConditionPort Name(6)Clock enable port for the serialscan chain. Available only forArria II GX, Cyclone III,HardCopy III, and Stratix IIIde

Strany 37

DescriptionConditionPort Name(7)clkbad1 and clkbad0 ports checkfor input clock toggling. If theinclk0 port stops toggling, theclkbad0 port goes high.

Strany 38 - Ports and Parameters

DescriptionConditionPort Name(7)The port that feeds the fbin portthrough the mimic circuitry. If afeedback path is not connected,the compiler automati

Strany 39 - DescriptionConditionPort Name

DescriptionConditionPort Name(7)This output port acts as anindicator when the PLL hasreached phase-locked. The lockedport stays high as long as the PL

Strany 40

DescriptionConditionPort Name(7)The data output for the serial scanchain. You can use thescandataout port to determinewhen PLL reconfiguration iscompl

Strany 41 - ALTPLL Output Ports

ALTPLL Bidirectional PortTable 18: ALTPLL Bidirectional Output PortDescriptionConditionPort NameThe bidirectional port thatconnects to the mimic circu

Strany 42

DescriptionTypeParameterSpecifies the initial value for the corresponding counter,C[9..0]. If omitted, default is 1. Counters C[9..5] arenot available

Strany 43

DescriptionTypeParameterSpecifies the integer multiplication factor for the VCOfrequency for the corresponding output clock port,CLK[9..0]. The parame

Strany 44

DescriptionTypeParameterSpecifies the output clock port which should becompensated for.• If the OPERATION_MODE parameter is set to normalmode, the val

Strany 45

The following figure shows the options you can select from the page.Figure 2: Operation Mode OptionsThe following table lists the options you can sele

Strany 46 - ALTPLL Parameters

DescriptionTypeParameterSpecifies the external counter for the correspondingexternal clock output port, EXTCLK[3..0]. Values are E0,E1, E2, or E3. If

Strany 47 - DescriptionTypeParameter

DescriptionTypeParameterSpecifies which clock output has a board-level connectionto the fbin port. If the OPERATION_MODE parameter is setto EXTERNAL_F

Strany 48

DescriptionTypeParameterSpecifies the high period count for the correspondingL[1..0] counter. Values range from 1 to 512. If omitted,the default is 1.

Strany 49

DescriptionTypeParameterSpecifies the modulus for the M counter. Provides directaccess to the internal PLL parameters. If the M parameteris specified,

Strany 50

DescriptionTypeParameterStringOPERATION_MODEALTPLL (Phase-Locked Loop) IP Core User GuideAltera CorporationSend Feedbackug-altpllALTPLL Parameters5420

Strany 51

DescriptionTypeParameterSpecifies the operation of the PLL. Values are EXTERNAL_FEEDBACK, NO_COMPENSATION, NORMAL, ZERO_DELAY_BUFFER, and SOURCE_SYNCH

Strany 52

DescriptionTypeParameterthe compensated clock output port of a PLL in source-synchronous mode.This parameter is ignored if it is applied to anything o

Strany 53

DescriptionTypeParameterSpecifies the EXTCLK[3..0] port connectivity. Values arePORT_USED or PORT_UNUSED. If omitted, the default is PORT_UNUSED.Strin

Strany 54 - StringOPERATION_MODE

DescriptionTypeParameterSpecifies the SCANCLK port connectivity. Values are PORT_USED or PORT_UNUSED. If omitted, the default is PORT_UNUSED.StringPOR

Strany 55

DescriptionTypeParameterSpecifies, in picoseconds (ps), the phase shift for thecorresponding sclkout[1..0] port. The maximum phasevalue is 7/8 of one

Strany 56

Figure 3: General OptionsThe following table lists the options you can select from the page.Table 4: Operation Mode Options and DescriptionsDescriptio

Strany 57

DescriptionTypeParameterSpecifies whether the fbmimicbidir port is used. Valuesare ON or OFF. If omitted, the default is OFF.For Stratix III and Strat

Strany 58

DescriptionTypeParameterSpecifies the minimum value for the VCO pin. Use forsimulation purposes only.IntegerVCO_MINSpecifies the integer multiplicatio

Strany 59

• ddr-clk-msim.zip• shift_clk.zip• shift_clk_msim.zipDesign Example 1: Differential ClockThis design example uses the ALTPLL IP core to generate an ex

Strany 60

16. Turn on Use this clock.17. Turn on Enter output clock parameters, and in the Clock multiplication factor box, type 5.18. In the Clock division fac

Strany 61 - Design Examples

The ddr_clk design is now implemented.Functional Results — Simulate the ddr_clk Design in the ModelSim®-Altera SoftwareThis ModelSim design example is

Strany 62

Generating 133-MHz, 200-MHz, and 200-MHz Time-Shifted ClocksTo generate 133-MHz, 200-MHz, and 200-MHz time-shifted clocks, follow these steps:Before y

Strany 63

c.For Clock multiplication factor, type 2.d.For Clock division factor, type 1.e.For Clock phase shift, type 0.00 and select ns.f.For Clock duty cycle

Strany 64 - -Altera Software

Figure 30: ALTPLL shift_pll Design SchematicImplementing the shift_clk DesignTo assign the EP1S10F780C5 device to the project and compile the project,

Strany 65

4. On the File menu, click Save.5. Start the ModelSim-Altera software.6. On the File menu, click Change Directory.7. Select the folder in which you un

Strany 66

Changes MadeVersionDate• Updated the following sections:• “Device Family Support” section• “Introduction” section• “Features” section• “General Descri

Strany 67

To extract valid parameter values to maximize your PLL lock range, perform the following steps:1. In the schematic editor, double-click the ALTPLL ins

Strany 68 - Document Revision History

ValueOptionc2This clock signal is the slowclock signal that feeds thesynchronization register of theALTLVDS IP core.Output frequency = data rate/deser

Strany 69 - Changes MadeVersionDate

Output ClocksThe PLL can generate a number of clock output signals depending on the PLL type and the device familythat you select in the ALTPLL parame

Komentáře k této Příručce

Žádné komentáře