Introduction toQuartus®IIVersion 5.0Altera Corporation101 Innovation DriveSan Jose, CA 95134(408) 544-7000www.altera.com®®
DOCUMENTATION CONVENTIONSXII INTRODUCTION TO QUARTUS II ALTERA CORPORATIONTerminologyThe following table shows terminology that is used throughout th
CHAPTER 5: PLACE & ROUTEINTRODUCTIONALTERA CORPORATION INTRODUCTION TO QUARTUS II 91logic of a design, the Compiler uses all modules during proc
CHAPTER 5: PLACE & ROUTEPERFORMING A FULL INCREMENTAL COMPILATION92 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONPerforming a Full Incremental C
CHAPTER 5: PLACE & ROUTEANALYZING FITTING RESULTSALTERA CORPORATION INTRODUCTION TO QUARTUS II 93Analyzing Fitting ResultsThe Quartus II softwar
CHAPTER 5: PLACE & ROUTEANALYZING FITTING RESULTS94 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 3. Messages WindowIn the Messages window
CHAPTER 5: PLACE & ROUTEANALYZING FITTING RESULTSALTERA CORPORATION INTRODUCTION TO QUARTUS II 95which locations are available for that message.
CHAPTER 5: PLACE & ROUTEANALYZING FITTING RESULTS96 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 4. Fitter Section of the Report WindowTh
CHAPTER 5: PLACE & ROUTEANALYZING FITTING RESULTSALTERA CORPORATION INTRODUCTION TO QUARTUS II 97editable Timing Closure floorplan allows you to
CHAPTER 5: PLACE & ROUTEANALYZING FITTING RESULTS98 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONTo edit assignments in the Timing Closure floor
CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FITALTERA CORPORATION INTRODUCTION TO QUARTUS II 99page of the Settings dialog box (Assignments menu) all
CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FIT100 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONThe Timing Closure floorplan provides different views
Design FlowWhat’s in Chapter 1:Introduction 2Graphical User Interface Design Flow 3EDA Tool Design Flow 10Command-Line Design Flow 16Design Methodolog
CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FITALTERA CORPORATION INTRODUCTION TO QUARTUS II 101Setting Physical Synthesis Optimization OptionsThe Qu
CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FIT102 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONoptions to specify that the signal should be availabl
CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FITALTERA CORPORATION INTRODUCTION TO QUARTUS II 103Figure 6. Resource Optimization Advisor Summary PageT
CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FIT104 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 7. Resource Optimization Advisor Recommendatio
CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FITALTERA CORPORATION INTRODUCTION TO QUARTUS II 105If you want to view recommendations for improving tim
CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FIT106 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 8. Settings Tab of Design Space ExplorerDSE pr
CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FITALTERA CORPORATION INTRODUCTION TO QUARTUS II 107Figure 9. Advanced Tab of Design Space ExplorerAfter
CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FIT108 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 10. Explore Tab of Design Space Explorer !Runn
CHAPTER 5: PLACE & ROUTEPRESERVING ASSIGNMENTS THROUGH BACK-ANNOTATIONALTERA CORPORATION INTRODUCTION TO QUARTUS II 109Many of the Exploration S
CHAPTER 5: PLACE & ROUTEPRESERVING ASSIGNMENTS THROUGH BACK-ANNOTATION110 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONand location of LogicLock
CHAPTER 1: DESIGN FLOWINTRODUCTION2 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Altera® Quartus® II design software provides a comp
CHAPTER 5: PLACE & ROUTEPRESERVING ASSIGNMENTS THROUGH BACK-ANNOTATIONALTERA CORPORATION INTRODUCTION TO QUARTUS II 111assignments. The Back-Ann
Block-Based DesignWhat’s in Chapter 6:Introduction 114Quartus II Block-Based Design Flow 114Using LogicLock Regions 116Using LogicLock Regions in Top-
CHAPTER 6: BLOCK-BASED DESIGNINTRODUCTION114 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus®II LogicLock™ feature enables a bl
CHAPTER 6: BLOCK-BASED DESIGNQUARTUS II BLOCK-BASED DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 115 Incremental compilation flow: In t
CHAPTER 6: BLOCK-BASED DESIGNUSING LOGICLOCK REGIONS116 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing LogicLock RegionsA LogicLock region is de
CHAPTER 6: BLOCK-BASED DESIGNUSING LOGICLOCK REGIONSALTERA CORPORATION INTRODUCTION TO QUARTUS II 117You can create and modify LogicLock regions by
CHAPTER 6: BLOCK-BASED DESIGNUSING LOGICLOCK REGIONS118 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 3. LogicLock Region Properties Dialog Bo
CHAPTER 6: BLOCK-BASED DESIGNUSING LOGICLOCK REGIONS IN TOP-DOWN INCREMENTAL COMPILATION FLOWSALTERA CORPORATION INTRODUCTION TO QUARTUS II 119Using
CHAPTER 6: BLOCK-BASED DESIGNSAVING INTERMEDIATE SYNTHESIS RESULTS FOR BOTTOM-UP LOGICLOCK FLOWS120 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONAft
CHAPTER 6: BLOCK-BASED DESIGNSAVING INTERMEDIATE SYNTHESIS RESULTS FOR BOTTOM-UP LOGICLOCK FLOWSALTERA CORPORATION INTRODUCTION TO QUARTUS II 121You
CHAPTER 1: DESIGN FLOWGRAPHICAL USER INTERFACE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 3Graphical User Interface Design FlowYou can
CHAPTER 6: BLOCK-BASED DESIGNSAVING INTERMEDIATE SYNTHESIS RESULTS FOR BOTTOM-UP LOGICLOCK FLOWS122 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONBac
CHAPTER 6: BLOCK-BASED DESIGNSAVING INTERMEDIATE SYNTHESIS RESULTS FOR BOTTOM-UP LOGICLOCK FLOWSALTERA CORPORATION INTRODUCTION TO QUARTUS II 123sof
CHAPTER 6: BLOCK-BASED DESIGNUSING LOGICLOCK WITH EDA TOOLS124 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 5. Import Assignments Dialog BoxW
CHAPTER 6: BLOCK-BASED DESIGNUSING LOGICLOCK WITH EDA TOOLSALTERA CORPORATION INTRODUCTION TO QUARTUS II 125to place each netlist file or module wit
SimulationWhat’s in Chapter 7:Introduction 128Simulating Designs with EDA Tools 129Simulating Designs with the Quartus II Simulator 136ChapterSeven7
CHAPTER 7: SIMULATIONINTRODUCTION128 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionYou can perform functional and timing simulation of yo
CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH EDA TOOLSALTERA CORPORATION INTRODUCTION TO QUARTUS II 129Simulating Designs with EDA ToolsThe EDA Netl
CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH EDA TOOLS130 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONSpecifying EDA Simulation Tool SettingsYou ca
CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH EDA TOOLSALTERA CORPORATION INTRODUCTION TO QUARTUS II 131Generating Simulation Output FilesYou can run
CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH EDA TOOLS132 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONtop-level design file and test vectors from t
CHAPTER 1: DESIGN FLOWGRAPHICAL USER INTERFACE DESIGN FLOW4 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 3 shows the Quartus II graphical use
CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH EDA TOOLSALTERA CORPORATION INTRODUCTION TO QUARTUS II 1334. Compile the design files and test bench fi
CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH EDA TOOLS134 INTRODUCTION TO QUARTUS II ALTERA CORPORATION2. Compile the design in the Quartus II softw
CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH EDA TOOLSALTERA CORPORATION INTRODUCTION TO QUARTUS II 135In the Quartus II software, the information f
CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH THE QUARTUS II SIMULATOR136 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONSimulating Designs with the Qu
CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH THE QUARTUS II SIMULATORALTERA CORPORATION INTRODUCTION TO QUARTUS II 137Figure 3. Simulator Page in Se
CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH THE QUARTUS II SIMULATOR138 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONThe following steps describe t
CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH THE QUARTUS II SIMULATORALTERA CORPORATION INTRODUCTION TO QUARTUS II 139Figure 4. The Quartus II Wavef
CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH THE QUARTUS II SIMULATOR140 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 5. Simulator Tool Windo
Timing AnalysisWhat’s in Chapter 8:Introduction 142Performing Timing Analysis in the Quartus II Software 143Performing an Early Timing Estimate 150Vie
CHAPTER 8: TIMING ANALYSISINTRODUCTION142 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus®II Timing Analyzer allows you to anal
CHAPTER 1: DESIGN FLOWGRAPHICAL USER INTERFACE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 5You can run all Compiler modules as part of
CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS IN THE QUARTUS II SOFTWAREALTERA CORPORATION INTRODUCTION TO QUARTUS II 143Performing Timing An
CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS IN THE QUARTUS II SOFTWARE144 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 2. Timing Req
CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS IN THE QUARTUS II SOFTWAREALTERA CORPORATION INTRODUCTION TO QUARTUS II 145You can specify I/O
CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS IN THE QUARTUS II SOFTWARE146 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONSpecifying Individua
CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS IN THE QUARTUS II SOFTWAREALTERA CORPORATION INTRODUCTION TO QUARTUS II 147 Clock uncertainty
CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS IN THE QUARTUS II SOFTWARE148 INTRODUCTION TO QUARTUS II ALTERA CORPORATION Time group assignm
CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS IN THE QUARTUS II SOFTWAREALTERA CORPORATION INTRODUCTION TO QUARTUS II 149Figure 3. Timing Ana
CHAPTER 8: TIMING ANALYSISPERFORMING AN EARLY TIMING ESTIMATE150 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONPerforming an Early Timing EstimateIf
CHAPTER 8: TIMING ANALYSISPERFORMING AN EARLY TIMING ESTIMATEALTERA CORPORATION INTRODUCTION TO QUARTUS II 151Figure 4. Early Timing Estimate Page i
CHAPTER 8: TIMING ANALYSISVIEWING TIMING ANALYSIS RESULTS152 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONViewing Timing Analysis ResultsAfter you r
CHAPTER 1: DESIGN FLOWGRAPHICAL USER INTERFACE DESIGN FLOW6 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONYou can customize the layout, menus, comman
CHAPTER 8: TIMING ANALYSISVIEWING TIMING ANALYSIS RESULTSALTERA CORPORATION INTRODUCTION TO QUARTUS II 153Figure 5. Timing Analysis Results in the C
CHAPTER 8: TIMING ANALYSISVIEWING TIMING ANALYSIS RESULTS154 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONThe following steps describe the basic flo
CHAPTER 8: TIMING ANALYSISVIEWING TIMING ANALYSIS RESULTSALTERA CORPORATION INTRODUCTION TO QUARTUS II 155Figure 6. Output from List Paths CommandTh
CHAPTER 8: TIMING ANALYSISVIEWING TIMING ANALYSIS RESULTS156 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing the Technology Map ViewerThe Quartus
CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS BY USING EDA TOOLSALTERA CORPORATION INTRODUCTION TO QUARTUS II 157Performing Timing Analysis b
CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS BY USING EDA TOOLS158 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 9. EDA Tool Timing An
CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS BY USING EDA TOOLSALTERA CORPORATION INTRODUCTION TO QUARTUS II 159Using the PrimeTime Software
CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS BY USING EDA TOOLS160 INTRODUCTION TO QUARTUS II ALTERA CORPORATION3. Source the Quartus II-gen
Timing ClosureWhat’s in Chapter 9:Introduction 162Using the Timing Closure Floorplan 162Using the Timing Optimization Advisor 166Using Netlist Optimiz
CHAPTER 9: TIMING CLOSUREINTRODUCTION162 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus®II software offers a fully integrated
CHAPTER 1: DESIGN FLOWGRAPHICAL USER INTERFACE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 7MAX+PLUS II look and feel allows you to use
CHAPTER 9: TIMING CLOSUREUSING THE TIMING CLOSURE FLOORPLANALTERA CORPORATION INTRODUCTION TO QUARTUS II 163You can customize the way the Timing Clo
CHAPTER 9: TIMING CLOSUREUSING THE TIMING CLOSURE FLOORPLAN164 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONpotential destination resources (the dar
CHAPTER 9: TIMING CLOSUREUSING THE TIMING CLOSURE FLOORPLANALTERA CORPORATION INTRODUCTION TO QUARTUS II 165nodes that feed the selected logic cell,
CHAPTER 9: TIMING CLOSUREUSING THE TIMING OPTIMIZATION ADVISOR166 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing the Timing Optimization Advisor
CHAPTER 9: TIMING CLOSUREUSING NETLIST OPTIMIZATIONS TO ACHIEVE TIMING CLOSUREALTERA CORPORATION INTRODUCTION TO QUARTUS II 167The Timing Optimizati
CHAPTER 9: TIMING CLOSUREUSING NETLIST OPTIMIZATIONS TO ACHIEVE TIMING CLOSURE168 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 4. Netlist Opt
CHAPTER 9: TIMING CLOSUREUSING LOGICLOCK REGIONS TO ACHIEVE TIMING CLOSUREALTERA CORPORATION INTRODUCTION TO QUARTUS II 169Netlist optimizations for
CHAPTER 9: TIMING CLOSUREUSING LOGICLOCK REGIONS TO ACHIEVE TIMING CLOSURE170 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONof modules. You can use t
CHAPTER 9: TIMING CLOSUREUSING LOGICLOCK REGIONS TO ACHIEVE TIMING CLOSUREALTERA CORPORATION INTRODUCTION TO QUARTUS II 171Figure 5. Paths Dialog Bo
CHAPTER 9: TIMING CLOSUREUSING THE DESIGN SPACE EXPLORER TO ACHIEVE TIMING CLOSURE172 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing the Design
CHAPTER 1: DESIGN FLOWGRAPHICAL USER INTERFACE DESIGN FLOW8 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 6. Quartus II and MAX+PLUS II Quick
What’s in Chapter 10:Introduction 174Performing Power Analysis with the PowerPlay Power Analyzer 174Specifying Power Analyzer Options 176Using the Pow
CHAPTER 10: POWER ANALYSISINTRODUCTION174 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus® II PowerPlay Power Analysis Tools pr
CHAPTER 10: POWER ANALYSISPERFORMING POWER ANALYSIS WITH THE POWERPLAY POWER ANALYZERALTERA CORPORATION INTRODUCTION TO QUARTUS II 175probabilities
CHAPTER 10: POWER ANALYSISSPECIFYING POWER ANALYZER OPTIONS176 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONSpecifying Power Analyzer OptionsYou can
CHAPTER 10: POWER ANALYSISSPECIFYING POWER ANALYZER OPTIONSALTERA CORPORATION INTRODUCTION TO QUARTUS II 177Figure 3. PowerPlay Power Analyzer Setti
CHAPTER 10: POWER ANALYSISUSING THE POWERPLAY EARLY POWER ESTIMATOR178 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 4. Operating Conditions P
CHAPTER 10: POWER ANALYSISUSING THE POWERPLAY EARLY POWER ESTIMATORALTERA CORPORATION INTRODUCTION TO QUARTUS II 179a Microsoft Excel-based spreadsh
Programming &ConfigurationWhat’s in Chapter 11:Introduction 182Programming One or More Devices by Using the Programmer 186Creating Secondary Progr
CHAPTER 11: PROGRAMMING & CONFIGURATIONINTRODUCTION182 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionOnce you have successfully compi
CHAPTER 11: PROGRAMMING & CONFIGURATIONINTRODUCTIONALTERA CORPORATION INTRODUCTION TO QUARTUS II 183You can also direct the Assembler or Program
CHAPTER 1: DESIGN FLOWGRAPHICAL USER INTERFACE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 9The following steps describe the basic desi
CHAPTER 11: PROGRAMMING & CONFIGURATIONINTRODUCTION184 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONThe Programmer uses the POFs and SOFs genera
CHAPTER 11: PROGRAMMING & CONFIGURATIONINTRODUCTIONALTERA CORPORATION INTRODUCTION TO QUARTUS II 185The Programmer has four programming modes:
CHAPTER 11: PROGRAMMING & CONFIGURATIONPROGRAMMING ONE OR MORE DEVICES BY USING THE PROGRAMMER186 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONP
CHAPTER 11: PROGRAMMING & CONFIGURATIONCREATING SECONDARY PROGRAMMING FILESALTERA CORPORATION INTRODUCTION TO QUARTUS II 1875. Select an appropr
CHAPTER 11: PROGRAMMING & CONFIGURATIONCREATING SECONDARY PROGRAMMING FILES188 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONCreating Other Progr
CHAPTER 11: PROGRAMMING & CONFIGURATIONCREATING SECONDARY PROGRAMMING FILESALTERA CORPORATION INTRODUCTION TO QUARTUS II 189Figure 4. ISP CLAMP
CHAPTER 11: PROGRAMMING & CONFIGURATIONCREATING SECONDARY PROGRAMMING FILES190 INTRODUCTION TO QUARTUS II ALTERA CORPORATION6. If you want to cr
CHAPTER 11: PROGRAMMING & CONFIGURATIONCREATING SECONDARY PROGRAMMING FILESALTERA CORPORATION INTRODUCTION TO QUARTUS II 191Figure 5. Convert Pr
CHAPTER 11: PROGRAMMING & CONFIGURATIONCREATING SECONDARY PROGRAMMING FILES192 INTRODUCTION TO QUARTUS II ALTERA CORPORATION Add or remove SOF
CHAPTER 11: PROGRAMMING & CONFIGURATIONCREATING SECONDARY PROGRAMMING FILESALTERA CORPORATION INTRODUCTION TO QUARTUS II 1937. (Optional) Add, r
Introduction to Quartus IIVersion 5.0 Revision 1April 2005 P25-09235-04Altera, the Altera logo, FastTrack, HardCopy, MAX, MAX+PLUS, MAX+PLUS II, Meg
CHAPTER 1: DESIGN FLOWEDA TOOL DESIGN FLOW10 INTRODUCTION TO QUARTUS II ALTERA CORPORATION9. (Optional) Perform functional simulation on the design
CHAPTER 11: PROGRAMMING & CONFIGURATIONUSING THE QUARTUS II SOFTWARE TO PROGRAM VIA A REMOTE JTAG SERVER194 INTRODUCTION TO QUARTUS II ALTERA CO
DebuggingWhat’s in Chapter 12:Introduction 196Using the SignalTap II Logic Analyzer 197Using SignalProbe 205Using the In-System Memory Content Editor
CHAPTER 12: DEBUGGINGINTRODUCTION196 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus®II SignalTap®II Logic Analyzer and the Sig
CHAPTER 12: DEBUGGINGUSING THE SIGNALTAP II LOGIC ANALYZERALTERA CORPORATION INTRODUCTION TO QUARTUS II 197Figure 2. SignalProbe Debugging FlowUsing
CHAPTER 12: DEBUGGINGUSING THE SIGNALTAP II LOGIC ANALYZER198 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONSetting Up & Running the SignalTap II
CHAPTER 12: DEBUGGINGUSING THE SIGNALTAP II LOGIC ANALYZERALTERA CORPORATION INTRODUCTION TO QUARTUS II 1995. If necessary, specify Advanced Trigger
CHAPTER 12: DEBUGGINGUSING THE SIGNALTAP II LOGIC ANALYZER200 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONYou can use the following features to set
CHAPTER 12: DEBUGGINGUSING THE SIGNALTAP II LOGIC ANALYZERALTERA CORPORATION INTRODUCTION TO QUARTUS II 201Figure 4. Advanced Triggers Tab of the Si
CHAPTER 12: DEBUGGINGUSING THE SIGNALTAP II LOGIC ANALYZER202 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONincremental routing is used, in the Signa
CHAPTER 12: DEBUGGINGUSING THE SIGNALTAP II LOGIC ANALYZERALTERA CORPORATION INTRODUCTION TO QUARTUS II 2033. Create and open a SignalTap II File.4.
CHAPTER 1: DESIGN FLOWEDA TOOL DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 11Figure 7. EDA Tool Design FlowTable 2 shows the EDA tools
CHAPTER 12: DEBUGGINGUSING THE SIGNALTAP II LOGIC ANALYZER204 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 5. SignalTap II Waveform ViewThe W
CHAPTER 12: DEBUGGINGUSING SIGNALPROBEALTERA CORPORATION INTRODUCTION TO QUARTUS II 205Figure 6. Mnemonic Table Setup Dialog BoxUsing SignalProbeThe
CHAPTER 12: DEBUGGINGUSING SIGNALPROBE206 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONThe SignalProbe feature allows you to specify which signals i
CHAPTER 12: DEBUGGINGUSING SIGNALPROBEALTERA CORPORATION INTRODUCTION TO QUARTUS II 207Figure 7. Assign SignalProbe Pins Dialog BoxWhen reserving Si
CHAPTER 12: DEBUGGINGUSING THE IN-SYSTEM MEMORY CONTENT EDITOR208 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing the In-System Memory Content Ed
CHAPTER 12: DEBUGGINGUSING THE IN-SYSTEM MEMORY CONTENT EDITORALTERA CORPORATION INTRODUCTION TO QUARTUS II 209 HEX Editor: used to make edits and
CHAPTER 12: DEBUGGINGUSING THE RTL VIEWER & TECHNOLOGY MAP VIEWER210 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing the RTL Viewer & Tec
CHAPTER 12: DEBUGGINGUSING THE CHIP EDITORALTERA CORPORATION INTRODUCTION TO QUARTUS II 211Using the Chip EditorYou can use the Chip Editor in conju
Engineering ChangeManagementWhat’s in Chapter 13:Introduction 214Identifying Delays & Critical Paths by Using the Chip Editor 215Editing Atoms in
CHAPTER 13: ENGINEERING CHANGE MANAGEMENTINTRODUCTION214 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus®II software allows you
CHAPTER 1: DESIGN FLOWEDA TOOL DESIGN FLOW12 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONTable 2. EDA Tools Supported by the Quartus II Software (P
CHAPTER 13: ENGINEERING CHANGE MANAGEMENTIDENTIFYING DELAYS & CRITICAL PATHS BY USING THE CHIP EDITORALTERA CORPORATION INTRODUCTION TO QUARTUS II
CHAPTER 13: ENGINEERING CHANGE MANAGEMENTIDENTIFYING DELAYS & CRITICAL PATHS BY USING THE CHIP EDITOR216 INTRODUCTION TO QUARTUS II ALTERA CORPO
CHAPTER 13: ENGINEERING CHANGE MANAGEMENTEDITING ATOMS IN THE CHIP EDITORALTERA CORPORATION INTRODUCTION TO QUARTUS II 217Editing Atoms in the Chip
CHAPTER 13: ENGINEERING CHANGE MANAGEMENTMODIFYING RESOURCE PROPERTIES BY USING THE RESOURCE PROPERTY EDITOR218 INTRODUCTION TO QUARTUS II ALTERA CO
CHAPTER 13: ENGINEERING CHANGE MANAGEMENTVIEWING & MANAGING CHANGES WITH THE CHANGE MANAGERALTERA CORPORATION INTRODUCTION TO QUARTUS II 219reso
CHAPTER 13: ENGINEERING CHANGE MANAGEMENTVIEWING & MANAGING CHANGES WITH THE CHANGE MANAGER220 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONThe
CHAPTER 13: ENGINEERING CHANGE MANAGEMENTVERIFYING THE EFFECT OF ECO CHANGESALTERA CORPORATION INTRODUCTION TO QUARTUS II 221Verifying the Effect of
Formal VerificationWhat’s in Chapter 14:Introduction 224Using EDA Formal Verification Tools 225Specifying Additional Settings 22714ChapterFourteen
CHAPTER 14: FORMAL VERIFICATIONINTRODUCTION224 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus II software allows you to use fo
CHAPTER 14: FORMAL VERIFICATIONUSING EDA FORMAL VERIFICATION TOOLSALTERA CORPORATION INTRODUCTION TO QUARTUS II 225an EDA synthesis tool and the Ver
CHAPTER 1: DESIGN FLOWEDA TOOL DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 13The EDA Tool Settings page of the Settings dialog box (Ass
CHAPTER 14: FORMAL VERIFICATIONUSING EDA FORMAL VERIFICATION TOOLS226 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIn the Formal Verification page u
CHAPTER 14: FORMAL VERIFICATIONSPECIFYING ADDITIONAL SETTINGSALTERA CORPORATION INTRODUCTION TO QUARTUS II 227Specifying Additional SettingsWhen you
CHAPTER 14: FORMAL VERIFICATIONSPECIFYING ADDITIONAL SETTINGS228 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONAdditional guidelines and options for
System-Level DesignWhat’s in Chapter 15:Introduction 230Creating SOPC Designs with SOPC Builder 232Creating DSP Designs with the DSP Builder 23415Chap
CHAPTER 15: SYSTEM-LEVEL DESIGNINTRODUCTION230 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus®II software supports the SOPC Bu
CHAPTER 15: SYSTEM-LEVEL DESIGNINTRODUCTIONALTERA CORPORATION INTRODUCTION TO QUARTUS II 231Figure 2. DSP Builder Design FlowIntellectual property (
CHAPTER 15: SYSTEM-LEVEL DESIGNCREATING SOPC DESIGNS WITH SOPC BUILDER232 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONCreating SOPC Designs with SO
CHAPTER 15: SYSTEM-LEVEL DESIGNCREATING SOPC DESIGNS WITH SOPC BUILDERALTERA CORPORATION INTRODUCTION TO QUARTUS II 233SOPC Builder can import or pr
CHAPTER 15: SYSTEM-LEVEL DESIGNCREATING DSP DESIGNS WITH THE DSP BUILDER234 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONSOPC Builder can also creat
CHAPTER 15: SYSTEM-LEVEL DESIGNCREATING DSP DESIGNS WITH THE DSP BUILDERALTERA CORPORATION INTRODUCTION TO QUARTUS II 235software design with a phys
CHAPTER 1: DESIGN FLOWEDA TOOL DESIGN FLOW14 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONThe individual pages under EDA Tool Settings provide addit
CHAPTER 15: SYSTEM-LEVEL DESIGNCREATING DSP DESIGNS WITH THE DSP BUILDER236 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONYou can use the automated f
Software DevelopmentWhat’s in Chapter 16:Introduction 238Using the Software Builder in the Quartus II Software 238Specifying Software Build Settings 2
CHAPTER 16: SOFTWARE DEVELOPMENTINTRODUCTION238 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus®II Software Builder is an integ
CHAPTER 16: SOFTWARE DEVELOPMENTSPECIFYING SOFTWARE BUILD SETTINGSALTERA CORPORATION INTRODUCTION TO QUARTUS II 239Specifying Software Build Setting
CHAPTER 16: SOFTWARE DEVELOPMENTGENERATING SOFTWARE OUTPUT FILES240 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONQuartus II software) and the stand-
CHAPTER 16: SOFTWARE DEVELOPMENTGENERATING SOFTWARE OUTPUT FILESALTERA CORPORATION INTRODUCTION TO QUARTUS II 2412. Run the ARM-based Excalibur Mega
CHAPTER 16: SOFTWARE DEVELOPMENTGENERATING SOFTWARE OUTPUT FILES242 INTRODUCTION TO QUARTUS II ALTERA CORPORATION3. A linker links the boot data fil
CHAPTER 16: SOFTWARE DEVELOPMENTGENERATING SOFTWARE OUTPUT FILESALTERA CORPORATION INTRODUCTION TO QUARTUS II 2434. Specify the software toolset dir
CHAPTER 16: SOFTWARE DEVELOPMENTGENERATING SOFTWARE OUTPUT FILES244 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONGenerating Memory Initialization Da
CHAPTER 16: SOFTWARE DEVELOPMENTGENERATING SOFTWARE OUTPUT FILESALTERA CORPORATION INTRODUCTION TO QUARTUS II 2452. If you are generating BIN Files
CHAPTER 1: DESIGN FLOWEDA TOOL DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 157. (Optional) Perform timing analysis on your design by us
Installation, Licensing& Technical SupportWhat’s in Chapter 17:Installing the Quartus II Software 248Licensing the Quartus II Software 249Getting
CHAPTER 17: INSTALLATION,LICENSING & TECHNICAL SUPPORTINSTALLING THE QUARTUS II SOFTWARE248 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONInstall
CHAPTER 17: INSTALLATION,LICENSING & TECHNICAL SUPPORTLICENSING THE QUARTUS II SOFTWAREALTERA CORPORATION INTRODUCTION TO QUARTUS II 249Licensin
CHAPTER 17: INSTALLATION,LICENSING & TECHNICAL SUPPORTLICENSING THE QUARTUS II SOFTWARE250 INTRODUCTION TO QUARTUS II ALTERA CORPORATION– Enable
CHAPTER 17: INSTALLATION,LICENSING & TECHNICAL SUPPORTGETTING TECHNICAL SUPPORTALTERA CORPORATION INTRODUCTION TO QUARTUS II 251Getting Technica
CHAPTER 17: INSTALLATION,LICENSING & TECHNICAL SUPPORTGETTING TECHNICAL SUPPORT252 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIf you are not a
Documentation &Other ResourcesWhat’s in Chapter 18:Getting Online Help 254Using the Quartus II Online Tutorial 255Other Quartus II Software Docume
CHAPTER 18: DOCUMENTATION & OTHER RESOURCESGETTING ONLINE HELP254 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONGetting Online HelpThe Quartus®II
CHAPTER 18: DOCUMENTATION & OTHER RESOURCESUSING THE QUARTUS II ONLINE TUTORIALALTERA CORPORATION INTRODUCTION TO QUARTUS II 255Using the Quartu
CHAPTER 18: DOCUMENTATION & OTHER RESOURCESOTHER QUARTUS II SOFTWARE DOCUMENTATION256 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONOther Quartus
CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOW16 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONCommand-Line Design FlowThe Quartus II software offers
CHAPTER 18: DOCUMENTATION & OTHER RESOURCESOTHER ALTERA LITERATUREALTERA CORPORATION INTRODUCTION TO QUARTUS II 257Other Altera LiteratureThe Li
CHAPTER 18: DOCUMENTATION & OTHER RESOURCESOTHER ALTERA LITERATURE258 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONliterature in order to provid
ALTERA CORPORATION INTRODUCTION TO QUARTUS II 259AADS Standard Tools software toolset 238AHDL 46AHDL Include Files (.inc) 44Altera Find Answers 252A
INDEX260 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONConvert Programming Files command 183, 187Copy Project command 35Create command 218Create/Upda
INDEXALTERA CORPORATION INTRODUCTION TO QUARTUS II 261Floorplan Editor see Timing Closure floorplanflows for compilation 5, 21formal verificationdes
INDEX262 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONlook and feel, customizing 6LPM 47Mmakefile support 27makeprogfile utility 239MasterBlaster do
INDEXALTERA CORPORATION INTRODUCTION TO QUARTUS II 263Programmer 182quartus_pgm executable 185quartus_pgmw executable 18stand-alone version 18, 184P
INDEX264 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONsettings (continued)SignalProbe 206SignalTap II Logic Analyzer 198, 202Simulator 60, 138Softwa
INDEXALTERA CORPORATION INTRODUCTION TO QUARTUS II 265synthesis (continued)Integrated Synthesis 69netlist optimization 75, 78, 167performing with ED
CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 17Figure 9. Command-Line Design FlowCommand-Line Executa
CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOW18 INTRODUCTION TO QUARTUS II ALTERA CORPORATION[!Stand-Alone Graphical User Interface ExecutablesThe
CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 19quartus_cdb Compiler Database Interface (including VQM
ALTERA CORPORATION INTRODUCTION TO QUARTUS II IIIPreface ...
CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOW20 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONYou can run each executable individually, but you can
CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 21For example, if you want to run the quartus_map execut
CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOW22 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONAttempt Similar Placement flowPerforms a full compilat
CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 23Using Standard Command-Line Commands & ScriptsYou
CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOW24 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 11 shows an excerpt from a sample command-line
CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 25 Project & assignment functions Device function
CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOW26 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 12 shows an example of a Tcl script.Figure 12.
CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 27Creating Makefile ScriptsThe Quartus II software suppo
CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOW28 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 13. Excerpt from Makefile Script (Part 1 of 2)#
CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 29$(PROJECT).fit.rpt: fit.chg $(PROJECT).map.rptquartus_
TABLE OF CONTENTSIV INTRODUCTION TO QUARTUS II ALTERA CORPORATIONAssigning Design Partitions in the Project Navigator ...
CHAPTER 1: DESIGN FLOWDESIGN METHODOLOGIES & DESIGN PLANNING30 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONDesign Methodologies & Design Pl
CHAPTER 1: DESIGN FLOWDESIGN METHODOLOGIES & DESIGN PLANNINGALTERA CORPORATION INTRODUCTION TO QUARTUS II 31In the incremental compilation flow,
CHAPTER 1: DESIGN FLOWDESIGN METHODOLOGIES & DESIGN PLANNING32 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONBottom-Up LogicLock-Based Design Flo
Design EntryWhat’s in Chapter 2:Introduction 34Creating a Project 35Creating a Design 43Using Altera Megafunctions 472ChapterTwo
CHAPTER 2: DESIGN ENTRYINTRODUCTION34 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionA Quartus®II project includes all of the design files
CHAPTER 2: DESIGN ENTRYCREATING A PROJECTALTERA CORPORATION INTRODUCTION TO QUARTUS II 35Creating a ProjectYou can create a new project by using the
CHAPTER 2: DESIGN ENTRYCREATING A PROJECT36 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONThe Project Navigator displays information related to the c
CHAPTER 2: DESIGN ENTRYCREATING A PROJECTALTERA CORPORATION INTRODUCTION TO QUARTUS II 37Using RevisionsYou can use revisions to specify, save, and
CHAPTER 2: DESIGN ENTRYCREATING A PROJECT38 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 3. Revisions Dialog BoxCreating a revision does not
CHAPTER 2: DESIGN ENTRYCREATING A PROJECTALTERA CORPORATION INTRODUCTION TO QUARTUS II 39revisions you want to display and adjusting the order. You
TABLE OF CONTENTSALTERA CORPORATION INTRODUCTION TO QUARTUS II VChapter 7: Simulation ...
CHAPTER 2: DESIGN ENTRYCREATING A PROJECT40 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 5. Assignments Tab of Compare Revisions Dialog BoxfF
CHAPTER 2: DESIGN ENTRYCREATING A PROJECTALTERA CORPORATION INTRODUCTION TO QUARTUS II 41Using Version-Compatible DatabasesThe Quartus II software a
CHAPTER 2: DESIGN ENTRYCREATING A PROJECT42 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONConverting MAX+PLUS II ProjectsThe Convert MAX+PLUS II Proj
CHAPTER 2: DESIGN ENTRYCREATING A DESIGNALTERA CORPORATION INTRODUCTION TO QUARTUS II 43Creating a DesignYou can use the Quartus II software to crea
CHAPTER 2: DESIGN ENTRYCREATING A DESIGN44 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing the Quartus II Block EditorThe Block Editor allows you
CHAPTER 2: DESIGN ENTRYCREATING A DESIGNALTERA CORPORATION INTRODUCTION TO QUARTUS II 45The Quartus II software provides symbols for a variety of lo
CHAPTER 2: DESIGN ENTRYCREATING A DESIGN46 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing Verilog HDL, VHDL & AHDLYou can use the Quartus II
CHAPTER 2: DESIGN ENTRYUSING ALTERA MEGAFUNCTIONSALTERA CORPORATION INTRODUCTION TO QUARTUS II 47Using Altera MegafunctionsAltera megafunctions are
CHAPTER 2: DESIGN ENTRYUSING ALTERA MEGAFUNCTIONS48 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing Intellectual Property (IP) MegafunctionsAlter
CHAPTER 2: DESIGN ENTRYUSING ALTERA MEGAFUNCTIONSALTERA CORPORATION INTRODUCTION TO QUARTUS II 49You can install MegaCore functions from the MegaCor
TABLE OF CONTENTSVI INTRODUCTION TO QUARTUS II ALTERA CORPORATIONSpecifying Power Analyzer Options ...
CHAPTER 2: DESIGN ENTRYUSING ALTERA MEGAFUNCTIONS50 INTRODUCTION TO QUARTUS II ALTERA CORPORATION Instantiating Megafunctions in the Quartus II Soft
CHAPTER 2: DESIGN ENTRYUSING ALTERA MEGAFUNCTIONSALTERA CORPORATION INTRODUCTION TO QUARTUS II 51Altera recommends that you use the MegaWizard Plug-
CHAPTER 2: DESIGN ENTRYUSING ALTERA MEGAFUNCTIONS52 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONInstantiating Megafunctions in EDA ToolsYou can use
CHAPTER 2: DESIGN ENTRYUSING ALTERA MEGAFUNCTIONSALTERA CORPORATION INTRODUCTION TO QUARTUS II 53Instantiation by InferenceEDA synthesis tools autom
CHAPTER 2: DESIGN ENTRYUSING ALTERA MEGAFUNCTIONS54 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONfFor Information About Refer ToList of ports and pa
What’s in Chapter 3:Introduction 56Using the Assignment Editor 57Using the Pin Planner 59Using the Settings Dialog Box 60Assigning Design Partitions 6
CHAPTER 3: CONSTRAINT ENTRYINTRODUCTION56 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionOnce you have created a project and your design,
CHAPTER 3: CONSTRAINT ENTRYUSING THE ASSIGNMENT EDITORALTERA CORPORATION INTRODUCTION TO QUARTUS II 57Using the Assignment EditorThe Assignment Edit
CHAPTER 3: CONSTRAINT ENTRYUSING THE ASSIGNMENT EDITOR58 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONshows all assignments created for the current
CHAPTER 3: CONSTRAINT ENTRYUSING THE PIN PLANNERALTERA CORPORATION INTRODUCTION TO QUARTUS II 59Using the Pin PlannerThe Pin Planner, which is avail
TABLE OF CONTENTSALTERA CORPORATION INTRODUCTION TO QUARTUS II VIIChapter 16: Software Development...
CHAPTER 3: CONSTRAINT ENTRYUSING THE SETTINGS DIALOG BOX60 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONor more pins from the Unassigned Pins table
CHAPTER 3: CONSTRAINT ENTRYUSING THE SETTINGS DIALOG BOXALTERA CORPORATION INTRODUCTION TO QUARTUS II 61 Specify compilation process settings: opti
CHAPTER 3: CONSTRAINT ENTRYASSIGNING DESIGN PARTITIONS62 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONAssigning Design PartitionsIf you want to use
CHAPTER 3: CONSTRAINT ENTRYASSIGNING DESIGN PARTITIONSALTERA CORPORATION INTRODUCTION TO QUARTUS II 63Assigning Design Partitions with the Design Pa
CHAPTER 3: CONSTRAINT ENTRYIMPORTING ASSIGNMENTS64 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONYou can specify the netlist type by selecting the ty
CHAPTER 3: CONSTRAINT ENTRYVERIFYING PIN ASSIGNMENTSALTERA CORPORATION INTRODUCTION TO QUARTUS II 65Figure 5. Import Assignments Dialog BoxYou can u
CHAPTER 3: CONSTRAINT ENTRYVERIFYING PIN ASSIGNMENTS66 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONassignments, allowing you to create your final p
SynthesisWhat’s in Chapter 4:Introduction 68Using Quartus II Verilog HDL & VHDL Integrated Synthesis 69Using Other EDA Synthesis Tools 72Controlli
CHAPTER 4: SYNTHESISINTRODUCTION68 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionYou can use the Quartus®II Analysis & Synthesis modu
CHAPTER 4: SYNTHESISUSING QUARTUS II VERILOG HDL & VHDL INTEGRATED SYNTHESISALTERA CORPORATION INTRODUCTION TO QUARTUS II 69Using Quartus II Ver
ALTERA CORPORATION INTRODUCTION TO QUARTUS II IXPrefaceThe Altera® Quartus®II design software is the most comprehensive environment available for sy
CHAPTER 4: SYNTHESISUSING QUARTUS II VERILOG HDL & VHDL INTEGRATED SYNTHESIS70 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 2. Verilog HD
CHAPTER 4: SYNTHESISUSING QUARTUS II VERILOG HDL & VHDL INTEGRATED SYNTHESISALTERA CORPORATION INTRODUCTION TO QUARTUS II 71“Instantiating Megaf
CHAPTER 4: SYNTHESISUSING OTHER EDA SYNTHESIS TOOLS72 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONThe Messages window and the Messages section of t
CHAPTER 4: SYNTHESISUSING OTHER EDA SYNTHESIS TOOLSALTERA CORPORATION INTRODUCTION TO QUARTUS II 73In the Design Entry & Synthesis page under ED
CHAPTER 4: SYNTHESISUSING OTHER EDA SYNTHESIS TOOLS74 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 3. EDA Tool Design Entry & Synthesis P
CHAPTER 4: SYNTHESISCONTROLLING ANALYSIS & SYNTHESISALTERA CORPORATION INTRODUCTION TO QUARTUS II 75Controlling Analysis & SynthesisYou can
CHAPTER 4: SYNTHESISCONTROLLING ANALYSIS & SYNTHESIS76 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONYou can also specify attributes, which are s
CHAPTER 4: SYNTHESISCONTROLLING ANALYSIS & SYNTHESISALTERA CORPORATION INTRODUCTION TO QUARTUS II 77Figure 4. Analysis & Synthesis Settings
CHAPTER 4: SYNTHESISCONTROLLING ANALYSIS & SYNTHESIS78 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing Quartus II Synthesis Netlist Optimizat
CHAPTER 4: SYNTHESISUSING THE DESIGN ASSISTANT TO CHECK DESIGN RELIABILITYALTERA CORPORATION INTRODUCTION TO QUARTUS II 79Using the Design Assistant
ALTERA CORPORATION INTRODUCTION TO QUARTUS II XIDocumentation ConventionsThe Introduction to Quartus® II manual uses the following conventions to ma
CHAPTER 4: SYNTHESISANALYZING SYNTHESIS RESULTS WITH THE RTL VIEWER80 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONYou can also improve design optim
CHAPTER 4: SYNTHESISANALYZING SYNTHESIS RESULTS WITH THE RTL VIEWERALTERA CORPORATION INTRODUCTION TO QUARTUS II 81you can display the RTL Viewer wi
CHAPTER 4: SYNTHESISANALYZING SYNTHESIS RESULTS WITH THE RTL VIEWER82 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONdesign file, the Timing Closure f
CHAPTER 4: SYNTHESISANALYZING SYNTHESIS RESULTS WITH THE RTL VIEWERALTERA CORPORATION INTRODUCTION TO QUARTUS II 83The State Machine Viewer includes
CHAPTER 4: SYNTHESISANALYZING SYNTHESIS RESULTS WITH THE TECHNOLOGY MAP VIEWER84 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONAnalyzing Synthesis Re
CHAPTER 4: SYNTHESISANALYZING SYNTHESIS RESULTS WITH THE TECHNOLOGY MAP VIEWERALTERA CORPORATION INTRODUCTION TO QUARTUS II 85Figure 9. Technology M
CHAPTER 4: SYNTHESISPERFORMING INCREMENTAL SYNTHESIS86 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONPerforming Incremental SynthesisIncremental synt
CHAPTER 4: SYNTHESISPERFORMING INCREMENTAL SYNTHESISALTERA CORPORATION INTRODUCTION TO QUARTUS II 874. Compile the project:v Perform a full compilat
Place & RouteWhat’s in Chapter 5:Introduction 90Performing a Full Incremental Compilation 92Analyzing Fitting Results 93Optimizing the Fit 99Prese
CHAPTER 5: PLACE & ROUTEINTRODUCTION90 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus®II Fitter, which is also known as th
Komentáře k této Příručce