Vector VEC139 Specifications

Browse online or download Specifications for Work lights Vector VEC139. Vector VEC139 Specifications [en] User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 268
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - Introduction to

Introduction toQuartus®IIVersion 5.0Altera Corporation101 Innovation DriveSan Jose, CA 95134(408) 544-7000www.altera.com®®

Page 2

DOCUMENTATION CONVENTIONSXII INTRODUCTION TO QUARTUS II ALTERA CORPORATIONTerminologyThe following table shows terminology that is used throughout th

Page 3 - Contents

CHAPTER 5: PLACE & ROUTEINTRODUCTIONALTERA CORPORATION INTRODUCTION TO QUARTUS II 91logic of a design, the Compiler uses all modules during proc

Page 4 - TABLE OF CONTENTS

CHAPTER 5: PLACE & ROUTEPERFORMING A FULL INCREMENTAL COMPILATION92 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONPerforming a Full Incremental C

Page 5

CHAPTER 5: PLACE & ROUTEANALYZING FITTING RESULTSALTERA CORPORATION INTRODUCTION TO QUARTUS II 93Analyzing Fitting ResultsThe Quartus II softwar

Page 6

CHAPTER 5: PLACE & ROUTEANALYZING FITTING RESULTS94 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 3. Messages WindowIn the Messages window

Page 7

CHAPTER 5: PLACE & ROUTEANALYZING FITTING RESULTSALTERA CORPORATION INTRODUCTION TO QUARTUS II 95which locations are available for that message.

Page 8

CHAPTER 5: PLACE & ROUTEANALYZING FITTING RESULTS96 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 4. Fitter Section of the Report WindowTh

Page 9 - Documentation Conventions

CHAPTER 5: PLACE & ROUTEANALYZING FITTING RESULTSALTERA CORPORATION INTRODUCTION TO QUARTUS II 97editable Timing Closure floorplan allows you to

Page 10 - Terminology

CHAPTER 5: PLACE & ROUTEANALYZING FITTING RESULTS98 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONTo edit assignments in the Timing Closure floor

Page 11 - Design Flow

CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FITALTERA CORPORATION INTRODUCTION TO QUARTUS II 99page of the Settings dialog box (Assignments menu) all

Page 12 - Introduction

CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FIT100 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONThe Timing Closure floorplan provides different views

Page 13 - CHAPTER 1: DESIGN FLOW

Design FlowWhat’s in Chapter 1:Introduction 2Graphical User Interface Design Flow 3EDA Tool Design Flow 10Command-Line Design Flow 16Design Methodolog

Page 14

CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FITALTERA CORPORATION INTRODUCTION TO QUARTUS II 101Setting Physical Synthesis Optimization OptionsThe Qu

Page 15

CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FIT102 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONoptions to specify that the signal should be availabl

Page 16 - Quartus II Help

CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FITALTERA CORPORATION INTRODUCTION TO QUARTUS II 103Figure 6. Resource Optimization Advisor Summary PageT

Page 17

CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FIT104 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 7. Resource Optimization Advisor Recommendatio

Page 18

CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FITALTERA CORPORATION INTRODUCTION TO QUARTUS II 105If you want to view recommendations for improving tim

Page 19

CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FIT106 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 8. Settings Tab of Design Space ExplorerDSE pr

Page 20 - EDA Tool Design Flow

CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FITALTERA CORPORATION INTRODUCTION TO QUARTUS II 107Figure 9. Advanced Tab of Design Space ExplorerAfter

Page 21 - EDA TOOL DESIGN FLOW

CHAPTER 5: PLACE & ROUTEOPTIMIZING THE FIT108 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 10. Explore Tab of Design Space Explorer !Runn

Page 22 - OOL DESIGN FLOW

CHAPTER 5: PLACE & ROUTEPRESERVING ASSIGNMENTS THROUGH BACK-ANNOTATIONALTERA CORPORATION INTRODUCTION TO QUARTUS II 109Many of the Exploration S

Page 23

CHAPTER 5: PLACE & ROUTEPRESERVING ASSIGNMENTS THROUGH BACK-ANNOTATION110 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONand location of LogicLock

Page 24

CHAPTER 1: DESIGN FLOWINTRODUCTION2 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Altera® Quartus® II design software provides a comp

Page 25

CHAPTER 5: PLACE & ROUTEPRESERVING ASSIGNMENTS THROUGH BACK-ANNOTATIONALTERA CORPORATION INTRODUCTION TO QUARTUS II 111assignments. The Back-Ann

Page 26 - Command-Line Design Flow

Block-Based DesignWhat’s in Chapter 6:Introduction 114Quartus II Block-Based Design Flow 114Using LogicLock Regions 116Using LogicLock Regions in Top-

Page 27 - Command-Line Executables

CHAPTER 6: BLOCK-BASED DESIGNINTRODUCTION114 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus®II LogicLock™ feature enables a bl

Page 28 - OMMAND-LINE DESIGN FLOW

CHAPTER 6: BLOCK-BASED DESIGNQUARTUS II BLOCK-BASED DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 115 Incremental compilation flow: In t

Page 29

CHAPTER 6: BLOCK-BASED DESIGNUSING LOGICLOCK REGIONS116 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing LogicLock RegionsA LogicLock region is de

Page 30 - COMMAND-LINE DESIGN FLOW

CHAPTER 6: BLOCK-BASED DESIGNUSING LOGICLOCK REGIONSALTERA CORPORATION INTRODUCTION TO QUARTUS II 117You can create and modify LogicLock regions by

Page 31

CHAPTER 6: BLOCK-BASED DESIGNUSING LOGICLOCK REGIONS118 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 3. LogicLock Region Properties Dialog Bo

Page 32

CHAPTER 6: BLOCK-BASED DESIGNUSING LOGICLOCK REGIONS IN TOP-DOWN INCREMENTAL COMPILATION FLOWSALTERA CORPORATION INTRODUCTION TO QUARTUS II 119Using

Page 33 - Commands & Scripts

CHAPTER 6: BLOCK-BASED DESIGNSAVING INTERMEDIATE SYNTHESIS RESULTS FOR BOTTOM-UP LOGICLOCK FLOWS120 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONAft

Page 34 - Using Tcl Commands

CHAPTER 6: BLOCK-BASED DESIGNSAVING INTERMEDIATE SYNTHESIS RESULTS FOR BOTTOM-UP LOGICLOCK FLOWSALTERA CORPORATION INTRODUCTION TO QUARTUS II 121You

Page 35

CHAPTER 1: DESIGN FLOWGRAPHICAL USER INTERFACE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 3Graphical User Interface Design FlowYou can

Page 36

CHAPTER 6: BLOCK-BASED DESIGNSAVING INTERMEDIATE SYNTHESIS RESULTS FOR BOTTOM-UP LOGICLOCK FLOWS122 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONBac

Page 37 - Creating Makefile Scripts

CHAPTER 6: BLOCK-BASED DESIGNSAVING INTERMEDIATE SYNTHESIS RESULTS FOR BOTTOM-UP LOGICLOCK FLOWSALTERA CORPORATION INTRODUCTION TO QUARTUS II 123sof

Page 38

CHAPTER 6: BLOCK-BASED DESIGNUSING LOGICLOCK WITH EDA TOOLS124 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 5. Import Assignments Dialog BoxW

Page 39

CHAPTER 6: BLOCK-BASED DESIGNUSING LOGICLOCK WITH EDA TOOLSALTERA CORPORATION INTRODUCTION TO QUARTUS II 125to place each netlist file or module wit

Page 40 - Planning

SimulationWhat’s in Chapter 7:Introduction 128Simulating Designs with EDA Tools 129Simulating Designs with the Quartus II Simulator 136ChapterSeven7

Page 41

CHAPTER 7: SIMULATIONINTRODUCTION128 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionYou can perform functional and timing simulation of yo

Page 42

CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH EDA TOOLSALTERA CORPORATION INTRODUCTION TO QUARTUS II 129Simulating Designs with EDA ToolsThe EDA Netl

Page 43 - Design Entry

CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH EDA TOOLS130 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONSpecifying EDA Simulation Tool SettingsYou ca

Page 44

CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH EDA TOOLSALTERA CORPORATION INTRODUCTION TO QUARTUS II 131Generating Simulation Output FilesYou can run

Page 45 - Creating a Project

CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH EDA TOOLS132 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONtop-level design file and test vectors from t

Page 46 - CREATING A PROJECT

CHAPTER 1: DESIGN FLOWGRAPHICAL USER INTERFACE DESIGN FLOW4 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 3 shows the Quartus II graphical use

Page 47 - Using Revisions

CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH EDA TOOLSALTERA CORPORATION INTRODUCTION TO QUARTUS II 1334. Compile the design files and test bench fi

Page 48

CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH EDA TOOLS134 INTRODUCTION TO QUARTUS II ALTERA CORPORATION2. Compile the design in the Quartus II softw

Page 49

CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH EDA TOOLSALTERA CORPORATION INTRODUCTION TO QUARTUS II 135In the Quartus II software, the information f

Page 50

CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH THE QUARTUS II SIMULATOR136 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONSimulating Designs with the Qu

Page 51

CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH THE QUARTUS II SIMULATORALTERA CORPORATION INTRODUCTION TO QUARTUS II 137Figure 3. Simulator Page in Se

Page 52

CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH THE QUARTUS II SIMULATOR138 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONThe following steps describe t

Page 53 - Creating a Design

CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH THE QUARTUS II SIMULATORALTERA CORPORATION INTRODUCTION TO QUARTUS II 139Figure 4. The Quartus II Wavef

Page 54 - CREATING A DESIGN

CHAPTER 7: SIMULATIONSIMULATING DESIGNS WITH THE QUARTUS II SIMULATOR140 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 5. Simulator Tool Windo

Page 55

Timing AnalysisWhat’s in Chapter 8:Introduction 142Performing Timing Analysis in the Quartus II Software 143Performing an Early Timing Estimate 150Vie

Page 56

CHAPTER 8: TIMING ANALYSISINTRODUCTION142 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus®II Timing Analyzer allows you to anal

Page 57 - Using Altera Megafunctions

CHAPTER 1: DESIGN FLOWGRAPHICAL USER INTERFACE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 5You can run all Compiler modules as part of

Page 58 - Megafunctions

CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS IN THE QUARTUS II SOFTWAREALTERA CORPORATION INTRODUCTION TO QUARTUS II 143Performing Timing An

Page 59 - Using the MegaWizard Plug-In

CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS IN THE QUARTUS II SOFTWARE144 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 2. Timing Req

Page 60

CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS IN THE QUARTUS II SOFTWAREALTERA CORPORATION INTRODUCTION TO QUARTUS II 145You can specify I/O

Page 61 - Inferring Megafunctions

CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS IN THE QUARTUS II SOFTWARE146 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONSpecifying Individua

Page 62 - USING ALTERA MEGAFUNCTIONS

CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS IN THE QUARTUS II SOFTWAREALTERA CORPORATION INTRODUCTION TO QUARTUS II 147 Clock uncertainty

Page 63 - Instantiation by Inference

CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS IN THE QUARTUS II SOFTWARE148 INTRODUCTION TO QUARTUS II ALTERA CORPORATION Time group assignm

Page 64

CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS IN THE QUARTUS II SOFTWAREALTERA CORPORATION INTRODUCTION TO QUARTUS II 149Figure 3. Timing Ana

Page 65 - Constraint Entry

CHAPTER 8: TIMING ANALYSISPERFORMING AN EARLY TIMING ESTIMATE150 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONPerforming an Early Timing EstimateIf

Page 66

CHAPTER 8: TIMING ANALYSISPERFORMING AN EARLY TIMING ESTIMATEALTERA CORPORATION INTRODUCTION TO QUARTUS II 151Figure 4. Early Timing Estimate Page i

Page 67 - Using the Assignment Editor

CHAPTER 8: TIMING ANALYSISVIEWING TIMING ANALYSIS RESULTS152 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONViewing Timing Analysis ResultsAfter you r

Page 68 - USING THE ASSIGNMENT EDITOR

CHAPTER 1: DESIGN FLOWGRAPHICAL USER INTERFACE DESIGN FLOW6 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONYou can customize the layout, menus, comman

Page 69 - Using the Pin Planner

CHAPTER 8: TIMING ANALYSISVIEWING TIMING ANALYSIS RESULTSALTERA CORPORATION INTRODUCTION TO QUARTUS II 153Figure 5. Timing Analysis Results in the C

Page 70 - Using the Settings Dialog Box

CHAPTER 8: TIMING ANALYSISVIEWING TIMING ANALYSIS RESULTS154 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONThe following steps describe the basic flo

Page 71 - USING THE SETTINGS DIALOG BOX

CHAPTER 8: TIMING ANALYSISVIEWING TIMING ANALYSIS RESULTSALTERA CORPORATION INTRODUCTION TO QUARTUS II 155Figure 6. Output from List Paths CommandTh

Page 72 - Assigning Design Partitions

CHAPTER 8: TIMING ANALYSISVIEWING TIMING ANALYSIS RESULTS156 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing the Technology Map ViewerThe Quartus

Page 73 - Design Partitions Window

CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS BY USING EDA TOOLSALTERA CORPORATION INTRODUCTION TO QUARTUS II 157Performing Timing Analysis b

Page 74 - Importing Assignments

CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS BY USING EDA TOOLS158 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 9. EDA Tool Timing An

Page 75 - Verifying Pin Assignments

CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS BY USING EDA TOOLSALTERA CORPORATION INTRODUCTION TO QUARTUS II 159Using the PrimeTime Software

Page 76 - VERIFYING PIN ASSIGNMENTS

CHAPTER 8: TIMING ANALYSISPERFORMING TIMING ANALYSIS BY USING EDA TOOLS160 INTRODUCTION TO QUARTUS II ALTERA CORPORATION3. Source the Quartus II-gen

Page 77 - Synthesis

Timing ClosureWhat’s in Chapter 9:Introduction 162Using the Timing Closure Floorplan 162Using the Timing Optimization Advisor 166Using Netlist Optimiz

Page 78

CHAPTER 9: TIMING CLOSUREINTRODUCTION162 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus®II software offers a fully integrated

Page 79 - VHDL Integrated Synthesis

CHAPTER 1: DESIGN FLOWGRAPHICAL USER INTERFACE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 7MAX+PLUS II look and feel allows you to use

Page 80 - CHAPTER 4: SYNTHESIS

CHAPTER 9: TIMING CLOSUREUSING THE TIMING CLOSURE FLOORPLANALTERA CORPORATION INTRODUCTION TO QUARTUS II 163You can customize the way the Timing Clo

Page 81

CHAPTER 9: TIMING CLOSUREUSING THE TIMING CLOSURE FLOORPLAN164 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONpotential destination resources (the dar

Page 82

CHAPTER 9: TIMING CLOSUREUSING THE TIMING CLOSURE FLOORPLANALTERA CORPORATION INTRODUCTION TO QUARTUS II 165nodes that feed the selected logic cell,

Page 83 - HAPTER 4: SYNTHESIS

CHAPTER 9: TIMING CLOSUREUSING THE TIMING OPTIMIZATION ADVISOR166 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing the Timing Optimization Advisor

Page 84

CHAPTER 9: TIMING CLOSUREUSING NETLIST OPTIMIZATIONS TO ACHIEVE TIMING CLOSUREALTERA CORPORATION INTRODUCTION TO QUARTUS II 167The Timing Optimizati

Page 85 - Attributes

CHAPTER 9: TIMING CLOSUREUSING NETLIST OPTIMIZATIONS TO ACHIEVE TIMING CLOSURE168 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 4. Netlist Opt

Page 86

CHAPTER 9: TIMING CLOSUREUSING LOGICLOCK REGIONS TO ACHIEVE TIMING CLOSUREALTERA CORPORATION INTRODUCTION TO QUARTUS II 169Netlist optimizations for

Page 87

CHAPTER 9: TIMING CLOSUREUSING LOGICLOCK REGIONS TO ACHIEVE TIMING CLOSURE170 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONof modules. You can use t

Page 88 - Optimization Options

CHAPTER 9: TIMING CLOSUREUSING LOGICLOCK REGIONS TO ACHIEVE TIMING CLOSUREALTERA CORPORATION INTRODUCTION TO QUARTUS II 171Figure 5. Paths Dialog Bo

Page 89

CHAPTER 9: TIMING CLOSUREUSING THE DESIGN SPACE EXPLORER TO ACHIEVE TIMING CLOSURE172 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing the Design

Page 90

CHAPTER 1: DESIGN FLOWGRAPHICAL USER INTERFACE DESIGN FLOW8 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 6. Quartus II and MAX+PLUS II Quick

Page 91

What’s in Chapter 10:Introduction 174Performing Power Analysis with the PowerPlay Power Analyzer 174Specifying Power Analyzer Options 176Using the Pow

Page 92

CHAPTER 10: POWER ANALYSISINTRODUCTION174 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus® II PowerPlay Power Analysis Tools pr

Page 93

CHAPTER 10: POWER ANALYSISPERFORMING POWER ANALYSIS WITH THE POWERPLAY POWER ANALYZERALTERA CORPORATION INTRODUCTION TO QUARTUS II 175probabilities

Page 94

CHAPTER 10: POWER ANALYSISSPECIFYING POWER ANALYZER OPTIONS176 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONSpecifying Power Analyzer OptionsYou can

Page 95

CHAPTER 10: POWER ANALYSISSPECIFYING POWER ANALYZER OPTIONSALTERA CORPORATION INTRODUCTION TO QUARTUS II 177Figure 3. PowerPlay Power Analyzer Setti

Page 96

CHAPTER 10: POWER ANALYSISUSING THE POWERPLAY EARLY POWER ESTIMATOR178 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 4. Operating Conditions P

Page 97

CHAPTER 10: POWER ANALYSISUSING THE POWERPLAY EARLY POWER ESTIMATORALTERA CORPORATION INTRODUCTION TO QUARTUS II 179a Microsoft Excel-based spreadsh

Page 98 - Place & Route

Programming &ConfigurationWhat’s in Chapter 11:Introduction 182Programming One or More Devices by Using the Programmer 186Creating Secondary Progr

Page 99

CHAPTER 11: PROGRAMMING & CONFIGURATIONINTRODUCTION182 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionOnce you have successfully compi

Page 100 - INTRODUCTION

CHAPTER 11: PROGRAMMING & CONFIGURATIONINTRODUCTIONALTERA CORPORATION INTRODUCTION TO QUARTUS II 183You can also direct the Assembler or Program

Page 101 - Compilation

CHAPTER 1: DESIGN FLOWGRAPHICAL USER INTERFACE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 9The following steps describe the basic desi

Page 102 - Analyzing Fitting Results

CHAPTER 11: PROGRAMMING & CONFIGURATIONINTRODUCTION184 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONThe Programmer uses the POFs and SOFs genera

Page 103 - ANALYZING FITTING RESULTS

CHAPTER 11: PROGRAMMING & CONFIGURATIONINTRODUCTIONALTERA CORPORATION INTRODUCTION TO QUARTUS II 185The Programmer has four programming modes:

Page 104 - File to View Fitting Results

CHAPTER 11: PROGRAMMING & CONFIGURATIONPROGRAMMING ONE OR MORE DEVICES BY USING THE PROGRAMMER186 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONP

Page 105 - Analyze Results

CHAPTER 11: PROGRAMMING & CONFIGURATIONCREATING SECONDARY PROGRAMMING FILESALTERA CORPORATION INTRODUCTION TO QUARTUS II 1875. Select an appropr

Page 106

CHAPTER 11: PROGRAMMING & CONFIGURATIONCREATING SECONDARY PROGRAMMING FILES188 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONCreating Other Progr

Page 107 - Design Reliability

CHAPTER 11: PROGRAMMING & CONFIGURATIONCREATING SECONDARY PROGRAMMING FILESALTERA CORPORATION INTRODUCTION TO QUARTUS II 189Figure 4. ISP CLAMP

Page 108 - Optimizing the Fit

CHAPTER 11: PROGRAMMING & CONFIGURATIONCREATING SECONDARY PROGRAMMING FILES190 INTRODUCTION TO QUARTUS II ALTERA CORPORATION6. If you want to cr

Page 109 - Setting Fitter Options

CHAPTER 11: PROGRAMMING & CONFIGURATIONCREATING SECONDARY PROGRAMMING FILESALTERA CORPORATION INTRODUCTION TO QUARTUS II 191Figure 5. Convert Pr

Page 110 - OPTIMIZING THE FIT

CHAPTER 11: PROGRAMMING & CONFIGURATIONCREATING SECONDARY PROGRAMMING FILES192 INTRODUCTION TO QUARTUS II ALTERA CORPORATION Add or remove SOF

Page 111

CHAPTER 11: PROGRAMMING & CONFIGURATIONCREATING SECONDARY PROGRAMMING FILESALTERA CORPORATION INTRODUCTION TO QUARTUS II 1937. (Optional) Add, r

Page 112

Introduction to Quartus IIVersion 5.0 Revision 1April 2005 P25-09235-04Altera, the Altera logo, FastTrack, HardCopy, MAX, MAX+PLUS, MAX+PLUS II, Meg

Page 113

CHAPTER 1: DESIGN FLOWEDA TOOL DESIGN FLOW10 INTRODUCTION TO QUARTUS II ALTERA CORPORATION9. (Optional) Perform functional simulation on the design

Page 114

CHAPTER 11: PROGRAMMING & CONFIGURATIONUSING THE QUARTUS II SOFTWARE TO PROGRAM VIA A REMOTE JTAG SERVER194 INTRODUCTION TO QUARTUS II ALTERA CO

Page 115

DebuggingWhat’s in Chapter 12:Introduction 196Using the SignalTap II Logic Analyzer 197Using SignalProbe 205Using the In-System Memory Content Editor

Page 116

CHAPTER 12: DEBUGGINGINTRODUCTION196 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus®II SignalTap®II Logic Analyzer and the Sig

Page 117

CHAPTER 12: DEBUGGINGUSING THE SIGNALTAP II LOGIC ANALYZERALTERA CORPORATION INTRODUCTION TO QUARTUS II 197Figure 2. SignalProbe Debugging FlowUsing

Page 118 - Back-Annotation

CHAPTER 12: DEBUGGINGUSING THE SIGNALTAP II LOGIC ANALYZER198 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONSetting Up & Running the SignalTap II

Page 119

CHAPTER 12: DEBUGGINGUSING THE SIGNALTAP II LOGIC ANALYZERALTERA CORPORATION INTRODUCTION TO QUARTUS II 1995. If necessary, specify Advanced Trigger

Page 120

CHAPTER 12: DEBUGGINGUSING THE SIGNALTAP II LOGIC ANALYZER200 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONYou can use the following features to set

Page 121 - Block-Based Design

CHAPTER 12: DEBUGGINGUSING THE SIGNALTAP II LOGIC ANALYZERALTERA CORPORATION INTRODUCTION TO QUARTUS II 201Figure 4. Advanced Triggers Tab of the Si

Page 122

CHAPTER 12: DEBUGGINGUSING THE SIGNALTAP II LOGIC ANALYZER202 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONincremental routing is used, in the Signa

Page 123 - CHAPTER 6: BLOCK-BASED DESIGN

CHAPTER 12: DEBUGGINGUSING THE SIGNALTAP II LOGIC ANALYZERALTERA CORPORATION INTRODUCTION TO QUARTUS II 2033. Create and open a SignalTap II File.4.

Page 124 - Using LogicLock Regions

CHAPTER 1: DESIGN FLOWEDA TOOL DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 11Figure 7. EDA Tool Design FlowTable 2 shows the EDA tools

Page 125 - USING LOGICLOCK REGIONS

CHAPTER 12: DEBUGGINGUSING THE SIGNALTAP II LOGIC ANALYZER204 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 5. SignalTap II Waveform ViewThe W

Page 126

CHAPTER 12: DEBUGGINGUSING SIGNALPROBEALTERA CORPORATION INTRODUCTION TO QUARTUS II 205Figure 6. Mnemonic Table Setup Dialog BoxUsing SignalProbeThe

Page 127 - Down Incremental Compilation

CHAPTER 12: DEBUGGINGUSING SIGNALPROBE206 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONThe SignalProbe feature allows you to specify which signals i

Page 128

CHAPTER 12: DEBUGGINGUSING SIGNALPROBEALTERA CORPORATION INTRODUCTION TO QUARTUS II 207Figure 7. Assign SignalProbe Pins Dialog BoxWhen reserving Si

Page 129

CHAPTER 12: DEBUGGINGUSING THE IN-SYSTEM MEMORY CONTENT EDITOR208 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing the In-System Memory Content Ed

Page 130 - Assignments

CHAPTER 12: DEBUGGINGUSING THE IN-SYSTEM MEMORY CONTENT EDITORALTERA CORPORATION INTRODUCTION TO QUARTUS II 209 HEX Editor: used to make edits and

Page 131

CHAPTER 12: DEBUGGINGUSING THE RTL VIEWER & TECHNOLOGY MAP VIEWER210 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing the RTL Viewer & Tec

Page 132

CHAPTER 12: DEBUGGINGUSING THE CHIP EDITORALTERA CORPORATION INTRODUCTION TO QUARTUS II 211Using the Chip EditorYou can use the Chip Editor in conju

Page 133

Engineering ChangeManagementWhat’s in Chapter 13:Introduction 214Identifying Delays & Critical Paths by Using the Chip Editor 215Editing Atoms in

Page 134 - Simulation

CHAPTER 13: ENGINEERING CHANGE MANAGEMENTINTRODUCTION214 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus®II software allows you

Page 135

CHAPTER 1: DESIGN FLOWEDA TOOL DESIGN FLOW12 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONTable 2. EDA Tools Supported by the Quartus II Software (P

Page 136 - design

CHAPTER 13: ENGINEERING CHANGE MANAGEMENTIDENTIFYING DELAYS & CRITICAL PATHS BY USING THE CHIP EDITORALTERA CORPORATION INTRODUCTION TO QUARTUS II

Page 137 - Settings

CHAPTER 13: ENGINEERING CHANGE MANAGEMENTIDENTIFYING DELAYS & CRITICAL PATHS BY USING THE CHIP EDITOR216 INTRODUCTION TO QUARTUS II ALTERA CORPO

Page 138 - CHAPTER 7: SIMULATION

CHAPTER 13: ENGINEERING CHANGE MANAGEMENTEDITING ATOMS IN THE CHIP EDITORALTERA CORPORATION INTRODUCTION TO QUARTUS II 217Editing Atoms in the Chip

Page 139 - EDA Simulation Flow

CHAPTER 13: ENGINEERING CHANGE MANAGEMENTMODIFYING RESOURCE PROPERTIES BY USING THE RESOURCE PROPERTY EDITOR218 INTRODUCTION TO QUARTUS II ALTERA CO

Page 140 - Manual Timing Simulation Flow

CHAPTER 13: ENGINEERING CHANGE MANAGEMENTVIEWING & MANAGING CHANGES WITH THE CHANGE MANAGERALTERA CORPORATION INTRODUCTION TO QUARTUS II 219reso

Page 141 - Simulation Libraries

CHAPTER 13: ENGINEERING CHANGE MANAGEMENTVIEWING & MANAGING CHANGES WITH THE CHANGE MANAGER220 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONThe

Page 142 - HAPTER 7: SIMULATION

CHAPTER 13: ENGINEERING CHANGE MANAGEMENTVERIFYING THE EFFECT OF ECO CHANGESALTERA CORPORATION INTRODUCTION TO QUARTUS II 221Verifying the Effect of

Page 143 - Quartus II Simulator

Formal VerificationWhat’s in Chapter 14:Introduction 224Using EDA Formal Verification Tools 225Specifying Additional Settings 22714ChapterFourteen

Page 144

CHAPTER 14: FORMAL VERIFICATIONINTRODUCTION224 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus II software allows you to use fo

Page 145 - Creating Waveform Files

CHAPTER 14: FORMAL VERIFICATIONUSING EDA FORMAL VERIFICATION TOOLSALTERA CORPORATION INTRODUCTION TO QUARTUS II 225an EDA synthesis tool and the Ver

Page 146 - Using the Simulator Tool

CHAPTER 1: DESIGN FLOWEDA TOOL DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 13The EDA Tool Settings page of the Settings dialog box (Ass

Page 147

CHAPTER 14: FORMAL VERIFICATIONUSING EDA FORMAL VERIFICATION TOOLS226 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIn the Formal Verification page u

Page 148 - Timing Analysis

CHAPTER 14: FORMAL VERIFICATIONSPECIFYING ADDITIONAL SETTINGSALTERA CORPORATION INTRODUCTION TO QUARTUS II 227Specifying Additional SettingsWhen you

Page 149

CHAPTER 14: FORMAL VERIFICATIONSPECIFYING ADDITIONAL SETTINGS228 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONAdditional guidelines and options for

Page 150 - Quartus II Software

System-Level DesignWhat’s in Chapter 15:Introduction 230Creating SOPC Designs with SOPC Builder 232Creating DSP Designs with the DSP Builder 23415Chap

Page 151 - CHAPTER 8: TIMING ANALYSIS

CHAPTER 15: SYSTEM-LEVEL DESIGNINTRODUCTION230 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus®II software supports the SOPC Bu

Page 152

CHAPTER 15: SYSTEM-LEVEL DESIGNINTRODUCTIONALTERA CORPORATION INTRODUCTION TO QUARTUS II 231Figure 2. DSP Builder Design FlowIntellectual property (

Page 153

CHAPTER 15: SYSTEM-LEVEL DESIGNCREATING SOPC DESIGNS WITH SOPC BUILDER232 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONCreating SOPC Designs with SO

Page 154

CHAPTER 15: SYSTEM-LEVEL DESIGNCREATING SOPC DESIGNS WITH SOPC BUILDERALTERA CORPORATION INTRODUCTION TO QUARTUS II 233SOPC Builder can import or pr

Page 155 - Performing a Timing Analysis

CHAPTER 15: SYSTEM-LEVEL DESIGNCREATING DSP DESIGNS WITH THE DSP BUILDER234 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONSOPC Builder can also creat

Page 156

CHAPTER 15: SYSTEM-LEVEL DESIGNCREATING DSP DESIGNS WITH THE DSP BUILDERALTERA CORPORATION INTRODUCTION TO QUARTUS II 235software design with a phys

Page 157 - Estimate

CHAPTER 1: DESIGN FLOWEDA TOOL DESIGN FLOW14 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONThe individual pages under EDA Tool Settings provide addit

Page 158

CHAPTER 15: SYSTEM-LEVEL DESIGNCREATING DSP DESIGNS WITH THE DSP BUILDER236 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONYou can use the automated f

Page 159 - Using the Report Window

Software DevelopmentWhat’s in Chapter 16:Introduction 238Using the Software Builder in the Quartus II Software 238Specifying Software Build Settings 2

Page 160

CHAPTER 16: SOFTWARE DEVELOPMENTINTRODUCTION238 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus®II Software Builder is an integ

Page 161

CHAPTER 16: SOFTWARE DEVELOPMENTSPECIFYING SOFTWARE BUILD SETTINGSALTERA CORPORATION INTRODUCTION TO QUARTUS II 239Specifying Software Build Setting

Page 162

CHAPTER 16: SOFTWARE DEVELOPMENTGENERATING SOFTWARE OUTPUT FILES240 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONQuartus II software) and the stand-

Page 163

CHAPTER 16: SOFTWARE DEVELOPMENTGENERATING SOFTWARE OUTPUT FILESALTERA CORPORATION INTRODUCTION TO QUARTUS II 2412. Run the ARM-based Excalibur Mega

Page 164 - Using EDA Tools

CHAPTER 16: SOFTWARE DEVELOPMENTGENERATING SOFTWARE OUTPUT FILES242 INTRODUCTION TO QUARTUS II ALTERA CORPORATION3. A linker links the boot data fil

Page 165

CHAPTER 16: SOFTWARE DEVELOPMENTGENERATING SOFTWARE OUTPUT FILESALTERA CORPORATION INTRODUCTION TO QUARTUS II 2434. Specify the software toolset dir

Page 166 - Using the PrimeTime Software

CHAPTER 16: SOFTWARE DEVELOPMENTGENERATING SOFTWARE OUTPUT FILES244 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONGenerating Memory Initialization Da

Page 167 - Using the Tau Software

CHAPTER 16: SOFTWARE DEVELOPMENTGENERATING SOFTWARE OUTPUT FILESALTERA CORPORATION INTRODUCTION TO QUARTUS II 2452. If you are generating BIN Files

Page 168 - Timing Closure

CHAPTER 1: DESIGN FLOWEDA TOOL DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 157. (Optional) Perform timing analysis on your design by us

Page 169

Installation, Licensing& Technical SupportWhat’s in Chapter 17:Installing the Quartus II Software 248Licensing the Quartus II Software 249Getting

Page 170 - CHAPTER 9: TIMING CLOSURE

CHAPTER 17: INSTALLATION,LICENSING & TECHNICAL SUPPORTINSTALLING THE QUARTUS II SOFTWARE248 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONInstall

Page 171

CHAPTER 17: INSTALLATION,LICENSING & TECHNICAL SUPPORTLICENSING THE QUARTUS II SOFTWAREALTERA CORPORATION INTRODUCTION TO QUARTUS II 249Licensin

Page 172 - Making Assignments

CHAPTER 17: INSTALLATION,LICENSING & TECHNICAL SUPPORTLICENSING THE QUARTUS II SOFTWARE250 INTRODUCTION TO QUARTUS II ALTERA CORPORATION– Enable

Page 173

CHAPTER 17: INSTALLATION,LICENSING & TECHNICAL SUPPORTGETTING TECHNICAL SUPPORTALTERA CORPORATION INTRODUCTION TO QUARTUS II 251Getting Technica

Page 174 - Achieve Timing Closure

CHAPTER 17: INSTALLATION,LICENSING & TECHNICAL SUPPORTGETTING TECHNICAL SUPPORT252 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIf you are not a

Page 175

Documentation &Other ResourcesWhat’s in Chapter 18:Getting Online Help 254Using the Quartus II Online Tutorial 255Other Quartus II Software Docume

Page 176

CHAPTER 18: DOCUMENTATION & OTHER RESOURCESGETTING ONLINE HELP254 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONGetting Online HelpThe Quartus®II

Page 177 - Path-Based Assignments

CHAPTER 18: DOCUMENTATION & OTHER RESOURCESUSING THE QUARTUS II ONLINE TUTORIALALTERA CORPORATION INTRODUCTION TO QUARTUS II 255Using the Quartu

Page 178 - Figure 5. Paths Dialog Box

CHAPTER 18: DOCUMENTATION & OTHER RESOURCESOTHER QUARTUS II SOFTWARE DOCUMENTATION256 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONOther Quartus

Page 179

CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOW16 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONCommand-Line Design FlowThe Quartus II software offers

Page 180 - Power Analysis

CHAPTER 18: DOCUMENTATION & OTHER RESOURCESOTHER ALTERA LITERATUREALTERA CORPORATION INTRODUCTION TO QUARTUS II 257Other Altera LiteratureThe Li

Page 181 - PowerPlay Power Analyzer

CHAPTER 18: DOCUMENTATION & OTHER RESOURCESOTHER ALTERA LITERATURE258 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONliterature in order to provid

Page 182 - CHAPTER 10: POWER ANALYSIS

ALTERA CORPORATION INTRODUCTION TO QUARTUS II 259AADS Standard Tools software toolset 238AHDL 46AHDL Include Files (.inc) 44Altera Find Answers 252A

Page 183

INDEX260 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONConvert Programming Files command 183, 187Copy Project command 35Create command 218Create/Upda

Page 184

INDEXALTERA CORPORATION INTRODUCTION TO QUARTUS II 261Floorplan Editor see Timing Closure floorplanflows for compilation 5, 21formal verificationdes

Page 185 - Estimator

INDEX262 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONlook and feel, customizing 6LPM 47Mmakefile support 27makeprogfile utility 239MasterBlaster do

Page 186 - HAPTER 10: POWER ANALYSIS

INDEXALTERA CORPORATION INTRODUCTION TO QUARTUS II 263Programmer 182quartus_pgm executable 185quartus_pgmw executable 18stand-alone version 18, 184P

Page 187 - Configuration

INDEX264 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONsettings (continued)SignalProbe 206SignalTap II Logic Analyzer 198, 202Simulator 60, 138Softwa

Page 188

INDEXALTERA CORPORATION INTRODUCTION TO QUARTUS II 265synthesis (continued)Integrated Synthesis 69netlist optimization 75, 78, 167performing with ED

Page 189

CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 17Figure 9. Command-Line Design FlowCommand-Line Executa

Page 190

CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOW18 INTRODUCTION TO QUARTUS II ALTERA CORPORATION[!Stand-Alone Graphical User Interface ExecutablesThe

Page 191

CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 19quartus_cdb Compiler Database Interface (including VQM

Page 192

ALTERA CORPORATION INTRODUCTION TO QUARTUS II IIIPreface ...

Page 193

CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOW20 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONYou can run each executable individually, but you can

Page 194

CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 21For example, if you want to run the quartus_map execut

Page 195

CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOW22 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONAttempt Similar Placement flowPerforms a full compilat

Page 196 - Converting Programming Files

CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 23Using Standard Command-Line Commands & ScriptsYou

Page 197

CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOW24 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 11 shows an excerpt from a sample command-line

Page 198

CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 25 Project & assignment functions Device function

Page 199

CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOW26 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 12 shows an example of a Tcl script.Figure 12.

Page 200

CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 27Creating Makefile ScriptsThe Quartus II software suppo

Page 201 - Debugging

CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOW28 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 13. Excerpt from Makefile Script (Part 1 of 2)#

Page 202

CHAPTER 1: DESIGN FLOWCOMMAND-LINE DESIGN FLOWALTERA CORPORATION INTRODUCTION TO QUARTUS II 29$(PROJECT).fit.rpt: fit.chg $(PROJECT).map.rptquartus_

Page 203 - Analyzer

TABLE OF CONTENTSIV INTRODUCTION TO QUARTUS II ALTERA CORPORATIONAssigning Design Partitions in the Project Navigator ...

Page 204 - Logic Analyzer

CHAPTER 1: DESIGN FLOWDESIGN METHODOLOGIES & DESIGN PLANNING30 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONDesign Methodologies & Design Pl

Page 205 - CHAPTER 12: DEBUGGING

CHAPTER 1: DESIGN FLOWDESIGN METHODOLOGIES & DESIGN PLANNINGALTERA CORPORATION INTRODUCTION TO QUARTUS II 31In the incremental compilation flow,

Page 206

CHAPTER 1: DESIGN FLOWDESIGN METHODOLOGIES & DESIGN PLANNING32 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONBottom-Up LogicLock-Based Design Flo

Page 207

Design EntryWhat’s in Chapter 2:Introduction 34Creating a Project 35Creating a Design 43Using Altera Megafunctions 472ChapterTwo

Page 208

CHAPTER 2: DESIGN ENTRYINTRODUCTION34 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionA Quartus®II project includes all of the design files

Page 209 - Analyzing SignalTap II Data

CHAPTER 2: DESIGN ENTRYCREATING A PROJECTALTERA CORPORATION INTRODUCTION TO QUARTUS II 35Creating a ProjectYou can create a new project by using the

Page 210

CHAPTER 2: DESIGN ENTRYCREATING A PROJECT36 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONThe Project Navigator displays information related to the c

Page 211 - Using SignalProbe

CHAPTER 2: DESIGN ENTRYCREATING A PROJECTALTERA CORPORATION INTRODUCTION TO QUARTUS II 37Using RevisionsYou can use revisions to specify, save, and

Page 212 - USING SIGNALPROBE

CHAPTER 2: DESIGN ENTRYCREATING A PROJECT38 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 3. Revisions Dialog BoxCreating a revision does not

Page 213

CHAPTER 2: DESIGN ENTRYCREATING A PROJECTALTERA CORPORATION INTRODUCTION TO QUARTUS II 39revisions you want to display and adjusting the order. You

Page 214 - Content Editor

TABLE OF CONTENTSALTERA CORPORATION INTRODUCTION TO QUARTUS II VChapter 7: Simulation ...

Page 215

CHAPTER 2: DESIGN ENTRYCREATING A PROJECT40 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 5. Assignments Tab of Compare Revisions Dialog BoxfF

Page 216 - Map Viewer

CHAPTER 2: DESIGN ENTRYCREATING A PROJECTALTERA CORPORATION INTRODUCTION TO QUARTUS II 41Using Version-Compatible DatabasesThe Quartus II software a

Page 217 - Using the Chip Editor

CHAPTER 2: DESIGN ENTRYCREATING A PROJECT42 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONConverting MAX+PLUS II ProjectsThe Convert MAX+PLUS II Proj

Page 218 - Thirteen

CHAPTER 2: DESIGN ENTRYCREATING A DESIGNALTERA CORPORATION INTRODUCTION TO QUARTUS II 43Creating a DesignYou can use the Quartus II software to crea

Page 219

CHAPTER 2: DESIGN ENTRYCREATING A DESIGN44 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing the Quartus II Block EditorThe Block Editor allows you

Page 220

CHAPTER 2: DESIGN ENTRYCREATING A DESIGNALTERA CORPORATION INTRODUCTION TO QUARTUS II 45The Quartus II software provides symbols for a variety of lo

Page 221

CHAPTER 2: DESIGN ENTRYCREATING A DESIGN46 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing Verilog HDL, VHDL & AHDLYou can use the Quartus II

Page 222

CHAPTER 2: DESIGN ENTRYUSING ALTERA MEGAFUNCTIONSALTERA CORPORATION INTRODUCTION TO QUARTUS II 47Using Altera MegafunctionsAltera megafunctions are

Page 223

CHAPTER 2: DESIGN ENTRYUSING ALTERA MEGAFUNCTIONS48 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing Intellectual Property (IP) MegafunctionsAlter

Page 224

CHAPTER 2: DESIGN ENTRYUSING ALTERA MEGAFUNCTIONSALTERA CORPORATION INTRODUCTION TO QUARTUS II 49You can install MegaCore functions from the MegaCor

Page 225

TABLE OF CONTENTSVI INTRODUCTION TO QUARTUS II ALTERA CORPORATIONSpecifying Power Analyzer Options ...

Page 226

CHAPTER 2: DESIGN ENTRYUSING ALTERA MEGAFUNCTIONS50 INTRODUCTION TO QUARTUS II ALTERA CORPORATION Instantiating Megafunctions in the Quartus II Soft

Page 227 - Fourteen

CHAPTER 2: DESIGN ENTRYUSING ALTERA MEGAFUNCTIONSALTERA CORPORATION INTRODUCTION TO QUARTUS II 51Altera recommends that you use the MegaWizard Plug-

Page 228

CHAPTER 2: DESIGN ENTRYUSING ALTERA MEGAFUNCTIONS52 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONInstantiating Megafunctions in EDA ToolsYou can use

Page 229

CHAPTER 2: DESIGN ENTRYUSING ALTERA MEGAFUNCTIONSALTERA CORPORATION INTRODUCTION TO QUARTUS II 53Instantiation by InferenceEDA synthesis tools autom

Page 230

CHAPTER 2: DESIGN ENTRYUSING ALTERA MEGAFUNCTIONS54 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONfFor Information About Refer ToList of ports and pa

Page 231 - PECIFYING ADDITIONAL SETTINGS

What’s in Chapter 3:Introduction 56Using the Assignment Editor 57Using the Pin Planner 59Using the Settings Dialog Box 60Assigning Design Partitions 6

Page 232

CHAPTER 3: CONSTRAINT ENTRYINTRODUCTION56 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionOnce you have created a project and your design,

Page 233 - System-Level Design

CHAPTER 3: CONSTRAINT ENTRYUSING THE ASSIGNMENT EDITORALTERA CORPORATION INTRODUCTION TO QUARTUS II 57Using the Assignment EditorThe Assignment Edit

Page 234

CHAPTER 3: CONSTRAINT ENTRYUSING THE ASSIGNMENT EDITOR58 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONshows all assignments created for the current

Page 235

CHAPTER 3: CONSTRAINT ENTRYUSING THE PIN PLANNERALTERA CORPORATION INTRODUCTION TO QUARTUS II 59Using the Pin PlannerThe Pin Planner, which is avail

Page 236 - SOPC Builder

TABLE OF CONTENTSALTERA CORPORATION INTRODUCTION TO QUARTUS II VIIChapter 16: Software Development...

Page 237 - Generating the System

CHAPTER 3: CONSTRAINT ENTRYUSING THE SETTINGS DIALOG BOX60 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONor more pins from the Unassigned Pins table

Page 238 - DSP Builder

CHAPTER 3: CONSTRAINT ENTRYUSING THE SETTINGS DIALOG BOXALTERA CORPORATION INTRODUCTION TO QUARTUS II 61 Specify compilation process settings: opti

Page 239 - Generating Synthesis Files

CHAPTER 3: CONSTRAINT ENTRYASSIGNING DESIGN PARTITIONS62 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONAssigning Design PartitionsIf you want to use

Page 240

CHAPTER 3: CONSTRAINT ENTRYASSIGNING DESIGN PARTITIONSALTERA CORPORATION INTRODUCTION TO QUARTUS II 63Assigning Design Partitions with the Design Pa

Page 241 - Software Development

CHAPTER 3: CONSTRAINT ENTRYIMPORTING ASSIGNMENTS64 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONYou can specify the netlist type by selecting the ty

Page 242

CHAPTER 3: CONSTRAINT ENTRYVERIFYING PIN ASSIGNMENTSALTERA CORPORATION INTRODUCTION TO QUARTUS II 65Figure 5. Import Assignments Dialog BoxYou can u

Page 243

CHAPTER 3: CONSTRAINT ENTRYVERIFYING PIN ASSIGNMENTS66 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONassignments, allowing you to create your final p

Page 244

SynthesisWhat’s in Chapter 4:Introduction 68Using Quartus II Verilog HDL & VHDL Integrated Synthesis 69Using Other EDA Synthesis Tools 72Controlli

Page 245 - Software Builder

CHAPTER 4: SYNTHESISINTRODUCTION68 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionYou can use the Quartus®II Analysis & Synthesis modu

Page 246 - ■ Tabular Text Files (.ttf)

CHAPTER 4: SYNTHESISUSING QUARTUS II VERILOG HDL & VHDL INTEGRATED SYNTHESISALTERA CORPORATION INTRODUCTION TO QUARTUS II 69Using Quartus II Ver

Page 247

ALTERA CORPORATION INTRODUCTION TO QUARTUS II IXPrefaceThe Altera® Quartus®II design software is the most comprehensive environment available for sy

Page 248

CHAPTER 4: SYNTHESISUSING QUARTUS II VERILOG HDL & VHDL INTEGRATED SYNTHESIS70 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 2. Verilog HD

Page 249

CHAPTER 4: SYNTHESISUSING QUARTUS II VERILOG HDL & VHDL INTEGRATED SYNTHESISALTERA CORPORATION INTRODUCTION TO QUARTUS II 71“Instantiating Megaf

Page 250 - Seventeen

CHAPTER 4: SYNTHESISUSING OTHER EDA SYNTHESIS TOOLS72 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONThe Messages window and the Messages section of t

Page 251

CHAPTER 4: SYNTHESISUSING OTHER EDA SYNTHESIS TOOLSALTERA CORPORATION INTRODUCTION TO QUARTUS II 73In the Design Entry & Synthesis page under ED

Page 252 - ■ Altera Quartus II software

CHAPTER 4: SYNTHESISUSING OTHER EDA SYNTHESIS TOOLS74 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONFigure 3. EDA Tool Design Entry & Synthesis P

Page 253

CHAPTER 4: SYNTHESISCONTROLLING ANALYSIS & SYNTHESISALTERA CORPORATION INTRODUCTION TO QUARTUS II 75Controlling Analysis & SynthesisYou can

Page 254 - Getting Technical Support

CHAPTER 4: SYNTHESISCONTROLLING ANALYSIS & SYNTHESIS76 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONYou can also specify attributes, which are s

Page 255 - Altera.com account

CHAPTER 4: SYNTHESISCONTROLLING ANALYSIS & SYNTHESISALTERA CORPORATION INTRODUCTION TO QUARTUS II 77Figure 4. Analysis & Synthesis Settings

Page 256 - Eighteen

CHAPTER 4: SYNTHESISCONTROLLING ANALYSIS & SYNTHESIS78 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONUsing Quartus II Synthesis Netlist Optimizat

Page 257 - Getting Online Help

CHAPTER 4: SYNTHESISUSING THE DESIGN ASSISTANT TO CHECK DESIGN RELIABILITYALTERA CORPORATION INTRODUCTION TO QUARTUS II 79Using the Design Assistant

Page 258

ALTERA CORPORATION INTRODUCTION TO QUARTUS II XIDocumentation ConventionsThe Introduction to Quartus® II manual uses the following conventions to ma

Page 259 - Documentation

CHAPTER 4: SYNTHESISANALYZING SYNTHESIS RESULTS WITH THE RTL VIEWER80 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONYou can also improve design optim

Page 260 - Other Altera Literature

CHAPTER 4: SYNTHESISANALYZING SYNTHESIS RESULTS WITH THE RTL VIEWERALTERA CORPORATION INTRODUCTION TO QUARTUS II 81you can display the RTL Viewer wi

Page 261 - OTHER ALTERA LITERATURE

CHAPTER 4: SYNTHESISANALYZING SYNTHESIS RESULTS WITH THE RTL VIEWER82 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONdesign file, the Timing Closure f

Page 262

CHAPTER 4: SYNTHESISANALYZING SYNTHESIS RESULTS WITH THE RTL VIEWERALTERA CORPORATION INTRODUCTION TO QUARTUS II 83The State Machine Viewer includes

Page 263

CHAPTER 4: SYNTHESISANALYZING SYNTHESIS RESULTS WITH THE TECHNOLOGY MAP VIEWER84 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONAnalyzing Synthesis Re

Page 264

CHAPTER 4: SYNTHESISANALYZING SYNTHESIS RESULTS WITH THE TECHNOLOGY MAP VIEWERALTERA CORPORATION INTRODUCTION TO QUARTUS II 85Figure 9. Technology M

Page 265

CHAPTER 4: SYNTHESISPERFORMING INCREMENTAL SYNTHESIS86 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONPerforming Incremental SynthesisIncremental synt

Page 266

CHAPTER 4: SYNTHESISPERFORMING INCREMENTAL SYNTHESISALTERA CORPORATION INTRODUCTION TO QUARTUS II 874. Compile the project:v Perform a full compilat

Page 267

Place & RouteWhat’s in Chapter 5:Introduction 90Performing a Full Incremental Compilation 92Analyzing Fitting Results 93Optimizing the Fit 99Prese

Page 268

CHAPTER 5: PLACE & ROUTEINTRODUCTION90 INTRODUCTION TO QUARTUS II ALTERA CORPORATIONIntroductionThe Quartus®II Fitter, which is also known as th

Comments to this Manuals

No comments