Specifications

ALTERA CORPORATION INTRODUCTION TO QUARTUS II III
Preface .............................................................................................................................................ix
Documentation Conventions .......................................................................................................xi
Chapter 1: Design Flow ................................................................................................................. 1
Introduction....................................................................................................................... 2
Graphical User Interface Design Flow .......................................................................... 3
EDA Tool Design Flow .................................................................................................. 10
Command-Line Design Flow........................................................................................ 16
Command-Line Executables........................................................................... 17
Using Standard Command-Line Commands & Scripts ............................. 23
Using Tcl Commands ...................................................................................... 24
Creating Makefile Scripts................................................................................ 27
Design Methodologies & Design Planning ................................................................ 30
Top-Down versus Bottom-Up Design Methodologies ............................... 30
Top-Down Incremental Compilation Flow .................................................. 30
Bottom-Up LogicLock-Based Design Flow .................................................. 32
Chapter 2: Design Entry .............................................................................................................. 33
Introduction..................................................................................................................... 34
Creating a Project............................................................................................................ 35
Using Revisions................................................................................................ 37
Using Version-Compatible Databases........................................................... 41
Converting MAX+PLUS II Projects............................................................... 42
Creating a Design ........................................................................................................... 43
Using the Quartus II Block Editor ................................................................. 44
Using the Quartus II Text Editor.................................................................... 45
Using the Quartus II Symbol Editor.............................................................. 45
Using Verilog HDL, VHDL & AHDL............................................................ 46
Using Altera Megafunctions......................................................................................... 47
Using Intellectual Property (IP) Megafunctions.......................................... 48
Using the MegaWizard Plug-In Manager..................................................... 49
Instantiating Megafunctions in the Quartus II Software............................ 50
Instantiation in Verilog HDL & VHDL........................................... 51
Using the Port & Parameter Definition .......................................... 51
Inferring Megafunctions................................................................... 51
Instantiating Megafunctions in EDA Tools .................................................. 52
Using the Black Box Methodology.................................................. 52
Instantiation by Inference................................................................. 53
Using the Clear Box Methodology.................................................. 53
Chapter 3: Constraint Entry........................................................................................................ 55
Introduction..................................................................................................................... 56
Using the Assignment Editor ....................................................................................... 57
Using the Pin Planner .................................................................................................... 59
Using the Settings Dialog Box ...................................................................................... 60
Assigning Design Partitions ......................................................................................... 62
Contents