Altera DDR Timing Wizard Instrukcja Użytkownika

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Urządzenia pomiarowe Altera DDR Timing Wizard. Altera DDR Timing Wizard User Manual Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 92
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 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
Przeglądanie stron 0
1 2 3 4 5 6 ... 91 92

Podsumowanie treści

Strona 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

Strona 2

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

Strona 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

Strona 4 - November 2007

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

Strona 5 - About this User Guide

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

Strona 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

Strona 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

Strona 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

Strona 9

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

Strona 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

Strona 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

Strona 12 - Features

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

Strona 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—

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 23 - Altera Corporation 2–11

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

Strona 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

Strona 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

Strona 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.

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 34 - 2–22 Altera Corporation

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 42

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

Strona 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

Strona 44 - 200 MHz)

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

Strona 45 - Altera Corporation 2–33

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 56 - Click Finish

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

Strona 57 - Altera Corporation 2–45

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

Strona 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

Strona 59

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

Strona 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

Strona 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

Strona 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

Strona 63 - -? or -help

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

Strona 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

Strona 65 - *auk_rldramii_datapath

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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.

Strona 71

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

Strona 72 - Timing Closure

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

Strona 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,

Strona 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

Strona 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

Strona 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

Strona 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

Strona 78 - Analyzer

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Komentarze do niniejszej Instrukcji

Brak uwag