Announcements
The current version of the Altera Design Suite is available for downloading from the Download Center. Previous versions are available for download from the Design Software Archives.
The University Program simulation tools, QSim and the Waveform Editor, are bundled with the Quartus II software as of version 11.1. Please visit the Quartus II Simulator page, for more information regarding Qsim and the Waveform Editor.
Altera® grants educational institutions easy access to today's leading design software and industry-standard EDA tools.
Altera's University Program offers a variety of commercial-grade CAD software for use with Altera's Development and Education boards. It includes:
- Quartus® II Software
- Quartus® II Simulator
- Nios® II Embedded Design Suite
- Altera Monitor Program
- ModelSim Simulation Software
- DSP Builder Toolkit
To download this software click here. To obtain a license for the software, visit the Altera University Program software licensing page and follow the instructions.
Tutorials
The table below lists tutorials about these tools. Some tutorials exist in multiple versions, dependent on a hardware description language (Verilog or VHDL), development board, and a Quartus II version. Use the filters below to choose the ones that are appropriate for your course.
| Filter Materials | |||
| Choose HDL: | Choose Board: | Choose Quartus II Version: | |
| Table 1. Software Tools Tutorials for Quartus II 12.1 | |
| Title | Downloads |
|---|---|
| Quartus II Tutorials | |
| Quartus II Introduction Using Schematic Designs | |
| Quartus II Introduction | |
| Quartus II Introduction | |
| Using the Library of Parameterized Modules (LPM) | |
| Using the Library of Parameterized Modules (LPM) | |
| Using TimeQuest Timing Analyzer | PDF Design Files |
| Introduction to Quartus II Simulation | |
| Introduction to Quartus II Simulation | |
| Signal Tap II Logic Analyzer | |
| Signal Tap II Logic Analyzer | |
| Debugging of Verilog Hardware Designs | |
| Debugging of VHDL Hardware Designs | |
| SOPC Builder Tutorials | |
| Introduction to the Altera Qsys System Integration Tool | |
| Using the SDRAM on Altera's DE0 Boards | |
| Using the SDRAM on Altera's DE0 Boards | |
| Using the SDRAM on Altera's DE0-Nano Boards | |
| Using the SDRAM on Altera's DE0-Nano Boards | |
| Using the SDRAM on Altera's DE1 Boards | |
| Using the SDRAM on Altera's DE1 Boards | |
| Using the SDRAM on Altera's DE2 Boards | |
| Using the SDRAM on Altera's DE2 Boards | |
| Using the SDRAM on Altera's DE2-70 Boards | |
| Using the SDRAM on Altera's DE2-70 Boards | |
| Using the SDRAM on Altera's DE2-115 Boards | |
| Using the SDRAM on Altera's DE2-115 Boards | |
| Nios II Tutorials | |
| Nios II Introduction | |
| Debugging of Application Programs | |
| Altera Monitor Program Tutorials | |
| Altera Monitor Program Tutorial | |
| Using HAL Device Drivers with the Monitor Program | |
| ModelSim Tutorials | |
| Introduction to ModelSim's Graphical Waveform Editor | |
| Introduction to ModelSim's Graphical Waveform Editor | |
| Using ModelSim to Simulate Logic Circuits | PDF Design Files |
| Using ModelSim to Simulate Logic Circuits | PDF Design Files |
| Table 1. Software Tools Tutorials for Quartus II 12.0 | |
| Title | Downloads |
|---|---|
| Quartus II Tutorials | |
| Quartus II Introduction Using Schematic Designs | |
| Quartus II Introduction | |
| Quartus II Introduction | |
| Using the Library of Parameterized Modules (LPM) | |
| Using the Library of Parameterized Modules (LPM) | |
| Using TimeQuest Timing Analyzer | |
| Introduction to Quartus II Simulation | |
| Introduction to Quartus II Simulation | |
| Signal Tap II Logic Analyzer | |
| Signal Tap II Logic Analyzer | |
| Debugging of Verilog Hardware Designs | |
| Debugging of VHDL Hardware Designs | |
| SOPC Builder Tutorials | |
| Introduction to the Altera Qsys System Integration Tool | |
| Using the SDRAM on Altera's DE0 Boards | |
| Using the SDRAM on Altera's DE0 Boards | |
| Using the SDRAM on Altera's DE0-Nano Boards | |
| Using the SDRAM on Altera's DE0-Nano Boards | |
| Using the SDRAM on Altera's DE1 Boards | |
| Using the SDRAM on Altera's DE1 Boards | |
| Using the SDRAM on Altera's DE2 Boards | |
| Using the SDRAM on Altera's DE2 Boards | |
| Using the SDRAM on Altera's DE2-70 Boards | |
| Using the SDRAM on Altera's DE2-70 Boards | |
| Using the SDRAM on Altera's DE2-115 Boards | |
| Using the SDRAM on Altera's DE2-115 Boards | |
| Nios II Tutorials | |
| Nios II Introduction | |
| Debugging of Application Programs | |
| Altera Monitor Program Tutorials | |
| Altera Monitor Program Tutorial | |
| Using HAL Device Drivers with the Monitor Program | |
| ModelSim Tutorials | |
| Introduction to ModelSim's Graphical Waveform Editor | |
| Introduction to ModelSim's Graphical Waveform Editor | |
| Using ModelSim to Simulate Logic Circuits | |
| Using ModelSim to Simulate Logic Circuits | |
| Table 1. Software Tools Tutorials for Quartus II 11.1 | |
| Title | Downloads |
|---|---|
| Quartus II Tutorials | |
| Quartus II Introduction Using Schematic Designs | |
| Quartus II Introduction | |
| Quartus II Introduction | |
| Using the Library of Parameterized Modules (LPM) | |
| Using the Library of Parameterized Modules (LPM) | |
| Using TimeQuest Timing Analyzer | |
| Introduction to Quartus II Simulation | |
| Introduction to Quartus II Simulation | |
| Signal Tap II Logic Analyzer | |
| Signal Tap II Logic Analyzer | |
| Debugging of Verilog Hardware Designs | |
| Debugging of VHDL Hardware Designs | |
| SOPC Builder Tutorials | |
| Introduction to the SOPC Builder | |
| Introduction to the SOPC Builder | |
| Using the SDRAM on Altera's DE0 Boards | |
| Using the SDRAM on Altera's DE0 Boards | |
| Using the SDRAM on Altera's DE0-Nano Boards | |
| Using the SDRAM on Altera's DE0-Nano Boards | |
| Using the SDRAM on Altera's DE1 Boards | |
| Using the SDRAM on Altera's DE1 Boards | |
| Using the SDRAM on Altera's DE2 Boards | |
| Using the SDRAM on Altera's DE2 Boards | |
| Using the SDRAM on Altera's DE2-70 Boards | |
| Using the SDRAM on Altera's DE2-70 Boards | |
| Using the SDRAM on Altera's DE2-115 Boards | |
| Using the SDRAM on Altera's DE2-115 Boards | |
| Nios II Tutorials | |
| Nios II Introduction | |
| Debugging of Application Programs | |
| Altera Monitor Program Tutorials | |
| Altera Monitor Program Tutorial | |
| Using HAL Device Drivers with the Monitor Program | |
| ModelSim Tutorials | |
| Introduction to ModelSim's Graphical Waveform Editor | |
| Introduction to ModelSim's Graphical Waveform Editor | |
| Using ModelSim to Simulate Logic Circuits | |
| Using ModelSim to Simulate Logic Circuits | |
| Table 1. Software Tools Tutorials for Quartus II 11.0 | |
| Title | Downloads |
|---|---|
| Quartus II Tutorials | |
| Quartus II Introduction Using Schematic Designs | |
| Quartus II Introduction | |
| Quartus II Introduction | |
| Using the Library of Parameterized Modules (LPM) | |
| Using the Library of Parameterized Modules (LPM) | |
| Using TimeQuest Timing Analyzer | |
| Introduction to Quartus II Simulation | |
| Introduction to Quartus II Simulation | |
| Signal Tap II Logic Analyzer | |
| Signal Tap II Logic Analyzer | |
| Debugging of Verilog Hardware Designs | |
| Debugging of VHDL Hardware Designs | |
| SOPC Builder Tutorials | |
| Introduction to the SOPC Builder | |
| Introduction to the SOPC Builder | |
| Using the SDRAM on Altera's DE0 Boards | |
| Using the SDRAM on Altera's DE0 Boards | |
| Using the SDRAM on Altera's DE0-Nano Boards | |
| Using the SDRAM on Altera's DE0-Nano Boards | |
| Using the SDRAM on Altera's DE1 Boards | |
| Using the SDRAM on Altera's DE1 Boards | |
| Using the SDRAM on Altera's DE2 Boards | |
| Using the SDRAM on Altera's DE2 Boards | |
| Using the SDRAM on Altera's DE2-70 Boards | |
| Using the SDRAM on Altera's DE2-70 Boards | |
| Using the SDRAM on Altera's DE2-115 Boards | |
| Using the SDRAM on Altera's DE2-115 Boards | |
| Nios II Tutorials | |
| Nios II Introduction | |
| Debugging of Application Programs | |
| Altera Monitor Program Tutorials | |
| Altera Monitor Program Tutorial | |
| Using HAL Device Drivers with the Monitor Program | |
| ModelSim Tutorials | |
| Introduction to ModelSim's Graphical Waveform Editor | |
| Introduction to ModelSim's Graphical Waveform Editor | |
| Using ModelSim to Simulate Logic Circuits | |
| Table 1. Software Tools Tutorials for Quartus II 10.1 | |
| Title | Downloads |
|---|---|
| Quartus II Tutorials | |
| Quartus II Introduction Using Schematic Designs | |
| Quartus II Introduction | |
| Quartus II Introduction | |
| Using the Library of Parameterized Modules (LPM) | |
| Using the Library of Parameterized Modules (LPM) | |
| Using TimeQuest Timing Analyzer | |
| Introduction to Quartus II Simulation | |
| Introduction to Quartus II Simulation | |
| Signal Tap II Logic Analyzer | |
| Signal Tap II Logic Analyzer | |
| Debugging of Verilog Hardware Designs | |
| Debugging of VHDL Hardware Designs | |
| SOPC Builder Tutorials | |
| Introduction to the SOPC Builder | |
| Introduction to the SOPC Builder | |
| Using the SDRAM on Altera's DE0 Boards | |
| Using the SDRAM on Altera's DE0 Boards | |
| Using the SDRAM on Altera's DE1 Boards | |
| Using the SDRAM on Altera's DE1 Boards | |
| Using the SDRAM on Altera's DE2 Boards | |
| Using the SDRAM on Altera's DE2 Boards | |
| Using the SDRAM on Altera's DE2-70 Boards | |
| Using the SDRAM on Altera's DE2-70 Boards | |
| Using the SDRAM on Altera's DE2-115 Boards | |
| Using the SDRAM on Altera's DE2-115 Boards | |
| Nios II Tutorials | |
| Nios II Introduction | |
| Debugging of Application Programs | |
| Altera Monitor Program Tutorials | |
| Altera Monitor Program Tutorial | |
| Using HAL Device Drivers with the Monitor Program | |
| ModelSim Tutorials | |
| Introduction to ModelSim's Graphical Waveform Editor | |
| Introduction to ModelSim's Graphical Waveform Editor | |
| Using ModelSim to Simulate Logic Circuits | |
| Table . Software Tools Tutorials for Quartus II 9.0 and 9.1 | |
| Title | Downloads |
|---|---|
| Quartus II Tutorials | |
| Quartus II Introduction Using Schematic Designs | |
| Quartus II Introduction | |
| Quartus II Introduction | |
| Using the Library of Parameterized Modules (LPM) | |
| Using the Library of Parameterized Modules (LPM) | |
| Timing Considerations | |
| Timing Considerations | |
| Using TimeQuest Timing Analyzer | |
| Quartus II Simulation | |
| Quartus II Simulation | |
| Signal Tap II Logic Analyzer | |
| Signal Tap II Logic Analyzer | |
| Debugging of Verilog Hardware Designs | |
| Debugging of VHDL Hardware Designs | |
| SOPC Builder Tutorials | |
| Introduction to the SOPC Builder | |
| Introduction to the SOPC Builder | |
| Using the SDRAM on Altera's DE0 Boards | |
| Using the SDRAM on Altera's DE0 Boards | |
| Using the SDRAM on Altera's DE1 Boards | |
| Using the SDRAM on Altera's DE1 Boards | |
| Using the SDRAM on Altera's DE2 Boards | |
| Using the SDRAM on Altera's DE2 Boards | |
| Using the SDRAM on Altera's DE2-70 Boards | |
| Using the SDRAM on Altera's DE2-70 Boards | |
| Using the SDRAM on Altera's DE2-115 Boards | |
| Using the SDRAM on Altera's DE2-115 Boards | |
| Nios II Tutorials | Nios II Introduction |
| Debugging of Application Programs on Altera’s DE-Series Boards | |
| Altera Monitor Program Tutorials | Altera Monitor Program Tutorial |
| Using HAL Device Drivers with the Monitor Program | |
| ModelSim Tutorials | |
| Introduction to ModelSim's Graphical Waveform Editor | |
| Introduction to ModelSim's Graphical Waveform Editor | |
| Using ModelSim to Simulate Logic Circuits | |

