Altera DDR Timing Wizard Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para Instrumentos de medida Altera DDR Timing Wizard. Altera DDR Timing Wizard User Manual Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 92
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 0
101 Innovation Drive
San Jose, CA 95134
http://www.altera.com
DDR Timing Wizard
UG-DDRTMNG-3.0
Document Version: 3.0
Document Date: November 2007
User Guide
Vista de página 0
1 2 3 4 5 6 ... 91 92

Resumo do Conteúdo

Página 1 - DDR Timing Wizard

101 Innovation DriveSan Jose, CA 95134http://www.altera.comDDR Timing WizardUG-DDRTMNG-3.0Document Version: 3.0Document Date: November 2007User Guide

Página 2

1–4 Altera CorporationDDR Timing Wizard User Guide November 2007Introduction1 Critical resynchronization register placement constraints provided by th

Página 3 - Table of Contents

Altera Corporation 1–5November 2007 DDR Timing Wizard User GuideAbout the DDR Timing WizardFigure 1–1 shows the typical Quartus II external memory de

Página 4 - November 2007

1–6 Altera CorporationDDR Timing Wizard User Guide November 2007FeaturesFeaturesThe DDR Timing Wizard has the capability to: Constrain a design with

Página 5 - About this User Guide

Altera Corporation 2–1November 20072. Getting StartedSystem and Software RequirementsThe instructions in this section require Quartus II software ver

Página 6 - Conventions

2–2 Altera CorporationDDR Timing Wizard User Guide November 2007Design Flow1 You do not need to remove these location assignments when using DTW even

Página 7 - 1. About the DDR Timing

Altera Corporation 2–3November 2007 DDR Timing Wizard User GuideGetting Startedthe names of the PLL clocks and registers (as needed) for the timing r

Página 8 - Device Family

2–4 Altera CorporationDDR Timing Wizard User Guide November 2007Design Flowstandard as the CK/CK# pins, and are placed on the same side as the DQS/DQ

Página 9

Altera Corporation 2–5November 2007 DDR Timing Wizard User GuideGetting Started1 You need to insert intermediate resynchronization registers when you

Página 10 - Introduction

2–6 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTWFigure 2–2. Launching the DDR Timing Wizard3. Cl

Página 11 - Note to Figure 1–1:

Altera Corporation 2–7November 2007 DDR Timing Wizard User GuideGetting Started1 You do not need to perform Quartus II Analysis and Synthesis the fir

Página 12 - Features

ii Altera Corporation101 Innovation DriveSan Jose, CA 95134www.altera.comTechnical Support:www.altera.com/support/Literature Services:literature@alte

Página 13 - 2. Getting Started

2–8 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTWFigure 2–3. First Page of the DDR Timing Wizard—

Página 14 - 2–2 Altera Corporation

Altera Corporation 2–9November 2007 DDR Timing Wizard User GuideGetting StartedFigure 2–4. Page 2 of the DTW—Confirm the Project Directory and Revisi

Página 15 - Getting Started

2–10 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTWFigure 2–5. Page 3 of the DTW—Importing Data fr

Página 16 - 2–4 Altera Corporation

Altera Corporation 2–11November 2007 DDR Timing Wizard User GuideGetting Started1 The DTW can extract the names of PLL clocks, PLL phase shifts, and

Página 17 - DDR Timing

2–12 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTWFigure 2–7. Timing Assignments to be Added to t

Página 18 - Editing Inputs to

Altera Corporation 2–13November 2007 DDR Timing Wizard User GuideGetting StartedIf DTW failed to extract PLL clock information during the import step

Página 19 - Recommended Data Path

2–14 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTWAfter entering the resynchronization clock name

Página 20 - 2–8 Altera Corporation

Altera Corporation 2–15November 2007 DDR Timing Wizard User GuideGetting Started4. Page 3 asks if you want to import data from the legacy controller

Página 21 - Altera Corporation 2–9

2–16 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTWFigure 2–9. Select Memory Type6. Select the app

Página 22 - 2–10 Altera Corporation

Altera Corporation 2–17November 2007 DDR Timing Wizard User GuideGetting Started1 If you do not find your memory device in the pull-down menu, select

Página 23 - Altera Corporation 2–11

Altera Corporation iiiNovember 2007Table of ContentsAbout this User Guide ...

Página 24 - 2–12 Altera Corporation

2–18 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTWFigure 2–11. Specify DQS PinsYou can either man

Página 25 - Altera Corporation 2–13

Altera Corporation 2–19November 2007 DDR Timing Wizard User GuideGetting StartedIf you have not performed Analysis and Synthesis on the design, the N

Página 26 - Synchronous Systems

2–20 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTWFigure 2–13. Selecting the DQS PinsFigure 2–14.

Página 27 - Altera Corporation 2–15

Altera Corporation 2–21November 2007 DDR Timing Wizard User GuideGetting Startedb. The DQS pins are now displayed in the DTW GUI (Figure 2–15). Figur

Página 28 - (Figure 2–10)

2–22 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTW1 The postamble register name from the Altera D

Página 29 - Altera Corporation 2–17

Altera Corporation 2–23November 2007 DDR Timing Wizard User GuideGetting Started9. Identify the CK and CK# pins. The Altera DDR/DDR2 SDRAM Controller

Página 30 - 2–18 Altera Corporation

2–24 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTW10. Identify the address and control pins. The

Página 31 - Analysis & Synthesis

Altera Corporation 2–25November 2007 DDR Timing Wizard User GuideGetting Startedf Refer to Appendix A of the DDR and DDR2 SDRAM Controller Compiler U

Página 32 - 2–20 Altera Corporation

2–26 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTW1 The default TimeQuest Timing Analyzer clockin

Página 33 - Altera Corporation 2–21

Altera Corporation 2–27November 2007 DDR Timing Wizard User GuideGetting StartedFigure 2–20. Fedback Resynchronization Path (Highlighted)The first fi

Página 34 - 2–22 Altera Corporation

iv Altera CorporationNovember 2007Table of Contents DDR Timing Wizard User GuideChanging Clock Phase Shift ...

Página 35 - Click Next

2–28 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTWf Refer to AN 413: Using Legacy Integrated Stat

Página 36 - 2–24 Altera Corporation

Altera Corporation 2–29November 2007 DDR Timing Wizard User GuideGetting StartedFigure 2–21. Resynchronization Clock and Phase Shift Relationship in

Página 37 - Altera Corporation 2–25

2–30 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTWwith the –auto_adjust_cycles option, the DTW wi

Página 38 - 2–26 Altera Corporation

Altera Corporation 2–31November 2007 DDR Timing Wizard User GuideGetting StartedFigure 2–22. Postamble Clock ConnectivityThe postamble_sys_cycle and

Página 39 - Altera Corporation 2–27

2–32 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTWTable 2–2 shows the relationship between the le

Página 40 - 2–28 Altera Corporation

Altera Corporation 2–33November 2007 DDR Timing Wizard User GuideGetting StartedFigure 2–23. Postamble Clock and Phase Shift Relationship in DTW and

Página 41 - Altera Corporation 2–29

2–34 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTWYou also must specify which PLL output clock dr

Página 42

Altera Corporation 2–35November 2007 DDR Timing Wizard User GuideGetting StartedDTW requires the following numbers to be entered:● Nominal memory to

Página 43 - Altera Corporation 2–31

2–36 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTW● Skew between wires in an address/control grou

Página 44 - 200 MHz)

Altera Corporation 2–37November 2007 DDR Timing Wizard User GuideGetting StartedFigure 2–26. FPGA Timing Parameters When Using TimeQuest Timing Analy

Página 45 - Altera Corporation 2–33

Altera Corporation vNovember 2007 PreliminaryAbout this User GuideRevision HistoryThe table below displays the revision history for the chapters in

Página 46 - 2–34 Altera Corporation

2–38 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTWFigure 2–27. FPGA Timing Parameters Page When U

Página 47 - Altera Corporation 2–35

Altera Corporation 2–39November 2007 DDR Timing Wizard User GuideGetting Startedwhile in HardCopy II, these numbers need to be calculated separately

Página 48 - 2–36 Altera Corporation

2–40 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTWWhen you check the option to use Both fast and

Página 49 - Altera Corporation 2–37

Altera Corporation 2–41November 2007 DDR Timing Wizard User GuideGetting Startedgenerates two .tcl files with a .fast and .slow extensions to indicat

Página 50 - 2–38 Altera Corporation

2–42 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTWFigure 2–29. Last Page of DTW with Separate Tim

Página 51 - Altera Corporation 2–39

Altera Corporation 2–43November 2007 DDR Timing Wizard User GuideGetting Startedtiming results from the Quartus II Classic Timing Analyzer. This mess

Página 52 - 2–40 Altera Corporation

2–44 Altera CorporationDDR Timing Wizard User Guide November 2007Entering and Editing Inputs to the DTWFigure 2–31. Last Page of the DTW When Using Ti

Página 53 - Altera Corporation 2–41

Altera Corporation 2–45November 2007 DDR Timing Wizard User GuideGetting StartedAfter you click Finish, your project should have the following assign

Página 54 - 2–42 Altera Corporation

2–46 Altera CorporationDDR Timing Wizard User Guide November 2007DTW Limitations1 You can use a similar resynchronization scheme like DDR/DDR2 interfa

Página 55 - Altera Corporation 2–43

Altera Corporation 2–47November 2007 DDR Timing Wizard User GuideGetting Started When using the DDR/DDR2 SDRAM core version 3.4.0 and Quartus II ver

Página 56 - Click Finish

vi Altera CorporationPreliminary November 2007Typographic Conventions DDR Timing Wizard User GuideTypographic ConventionsThis document uses the typog

Página 57 - Altera Corporation 2–45

2–48 Altera CorporationDDR Timing Wizard User Guide November 2007DTW Limitations

Página 58 - DTW Limitations

Altera Corporation 3–1November 20073. Using thedtw_timing_analysis.tclScriptIntroductionIf your design does not meet timing, you must know how to opt

Página 59

3–2 Altera CorporationDDR Timing Wizard User Guide November 2007IntroductionFigure 3–1 shows the general algorithm of the dtw_timing_analysis.tcl. Fig

Página 60 - 2–48 Altera Corporation

Altera Corporation 3–3November 2007 DDR Timing Wizard User GuideUsing the dtw_timing_analysis.tcl ScriptRunning dtw_timing_analysis.tcl ScriptTo run

Página 61 - 3. Using the

3–4 Altera CorporationDDR Timing Wizard User Guide November 2007Introduction-after_iptb <value>import Instructs the script to analyze and elabor

Página 62 - 3–2 Altera Corporation

Altera Corporation 3–5November 2007 DDR Timing Wizard User GuideUsing the dtw_timing_analysis.tcl Script-ignore_moveNone Allows the script to run eve

Página 63 - -? or -help

3–6 Altera CorporationDDR Timing Wizard User Guide November 2007Introduction4. Open the Compilation Report panel by clicking on Compilation Report und

Página 64 - -extract_tcos <value>

Altera Corporation 3–7November 2007 DDR Timing Wizard User GuideUsing the dtw_timing_analysis.tcl ScriptFigure 3–2. Script Results as Part of Timing

Página 65 - *auk_rldramii_datapath

3–8 Altera CorporationDDR Timing Wizard User Guide November 2007Introductionf For more information on the different implementations available in Strat

Página 66 - -write_side

Altera Corporation 3–9November 2007 DDR Timing Wizard User GuideUsing the dtw_timing_analysis.tcl ScriptThe PLL name column shows which PLL clock tap

Página 67 - ■ Timing Summary

Altera Corporation 1–1November 20071. About the DDR TimingWizardRelease Information Table 1–1 shows the first Quartus® II software version that suppo

Página 68

3–10 Altera CorporationDDR Timing Wizard User Guide November 2007IntroductionTable 3–3 shows the default clock names and usage if you are using the Al

Página 69 - ■ Recommended Settings

Altera Corporation 3–11November 2007 DDR Timing Wizard User GuideUsing the dtw_timing_analysis.tcl ScriptWhen you must change a PLL output phase shif

Página 70

3–12 Altera CorporationDDR Timing Wizard User Guide November 2007Timing Closure Process What To Do NextThis panel shows how to proceed in the design.

Página 71

Altera Corporation 3–13November 2007 DDR Timing Wizard User GuideUsing the dtw_timing_analysis.tcl ScriptFigure 3–6. Timing Closure ProcessNote to Fi

Página 72 - Timing Closure

3–14 Altera CorporationDDR Timing Wizard User Guide November 2007Timing Closure ProcessTiming Closure Differences in DDR2/DDR SDRAM, QDRII+/QDRII SRAM

Página 73 - Note to Figure 3–6:

Altera Corporation 3–15November 2007 DDR Timing Wizard User GuideUsing the dtw_timing_analysis.tcl ScriptRLDRAM II InterfacesIn RLDRAM II interfaces,

Página 74 - QDRII+/QDRII SRAM Interfaces

3–16 Altera CorporationDDR Timing Wizard User Guide November 2007Timing Closure ProcessFor RLDRAM II designs created in Quartus II version 7.2 and hig

Página 75 - RLDRAM II Interfaces

Altera Corporation 3–17November 2007 DDR Timing Wizard User GuideUsing the dtw_timing_analysis.tcl ScriptFigure 3–8. Initial Resynchronization, Posta

Página 76 - Timing Closure Process

3–18 Altera CorporationDDR Timing Wizard User Guide November 2007Timing Closure Processand hold time requirements of the user logic clocked by the sys

Página 77 - Altera Corporation 3–17

Altera Corporation 3–19November 2007 DDR Timing Wizard User GuideUsing the dtw_timing_analysis.tcl ScriptExtract tcos button in DTW or use the –extra

Página 78 - Analyzer

1–2 Altera CorporationDDR Timing Wizard User Guide November 2007Device Family SupportDevice Family SupportThe DTW Tcl script provides full support for

Página 79 - Altera Corporation 3–19

3–20 Altera CorporationDDR Timing Wizard User Guide November 2007Timing Closure Processdedicated PLL output for your address/command clock or to add y

Página 80 - 3–20 Altera Corporation

Altera Corporation 3–21November 2007 DDR Timing Wizard User GuideUsing the dtw_timing_analysis.tcl ScriptFigure 3–10. Modified Project Settings Windo

Página 81 - Altera Corporation 3–21

3–22 Altera CorporationDDR Timing Wizard User Guide November 2007Timing Closure Process1 Note that if only 1 or 2 pins fail timing, you can adjust the

Página 82 - 3–22 Altera Corporation

Altera Corporation 3–23November 2007 DDR Timing Wizard User GuideUsing the dtw_timing_analysis.tcl ScriptFor actual steps on how to change the phase

Página 83 - Changing Clock Phase Shift

3–24 Altera CorporationDDR Timing Wizard User Guide November 2007Timing Closure Processb. Open the <project_name>.v/.vhd to check which clock is

Página 84 - 3–24 Altera Corporation

Altera Corporation 3–25November 2007 DDR Timing Wizard User GuideUsing the dtw_timing_analysis.tcl Scriptii. Open the altpll MegaWizard to modify the

Página 85 - Altera Corporation 3–25

3–26 Altera CorporationDDR Timing Wizard User Guide November 2007Timing Closure ProcessFigure 3–13. Recommendation Setting To Change Clock Cycle Selec

Página 86

Altera Corporation 3–27November 2007 DDR Timing Wizard User GuideUsing the dtw_timing_analysis.tcl ScriptYou can then use the -auto_adjust_cycles swi

Página 87 - Changing Clock Cycles

3–28 Altera CorporationDDR Timing Wizard User Guide November 2007Timing Closure ProcessIn the DTW, however, if you create a 2-PLL mode memory interfac

Página 88 - 3–28 Altera Corporation

Altera Corporation 3–29November 2007 DDR Timing Wizard User GuideUsing the dtw_timing_analysis.tcl ScriptFigure 3–15. Preparing for Dedicated Address

Página 89 - Altera Corporation 3–29

Altera Corporation 1–3November 2007 DDR Timing Wizard User GuideAbout the DDR Timing Wizard1 The new ALTMEMPHY megafunction, introduced in Quartus II

Página 90 - ° phase shift in

3–30 Altera CorporationDDR Timing Wizard User Guide November 2007Timing Closure Process1 The MegaWizard inverts the address/command clock in a lower-l

Página 91 - Altera Corporation 3–31

Altera Corporation 3–31November 2007 DDR Timing Wizard User GuideUsing the dtw_timing_analysis.tcl ScriptTo avoid assigning these resynchronization r

Página 92 - Conclusion

3–32 Altera CorporationDDR Timing Wizard User Guide November 2007ConclusionConclusionYou can close timing within two compiles if you do not need to ch

Comentários a estes Manuais

Sem comentários