AN03 Getting Started With Quartus
AN03 Getting Started With Quartus
AN03 Getting Started With Quartus
Abstract
This article introduces the Quartus software, where to find it, install it and check out the installation with a simple
design.
1 Department of Electronic and Computer Engineering, School of Electrical Engineering, Faculty of Engineering
*Corresponding author: [email protected]
Quartus II is a software package for design and development Edition Device Support Cost
of digital system based on Altera FPGA and CPLD devices. Pro Edition Focus on top-of-the-line devices 30 day trial
The main tasks simulation and verification activities. The Standard Edition Widest device support 30 day trial
designed model are simulated for functional and timing
Lite/Web Edition Entry-level Free
verification on Quartus II before integrated with the actual
Altera devices for hardware verification. Quartus can also
be used even without access to the actual Altera devices, if
we only want to go up to the simulation level. 2. Getting Quartus
In this tutorial, Quartus II 13.1 Web Edition will be used. This section shows the steps to download version 13.1 of
This software supports both 32-bits and 64-bits operating Quartus II Web Edition.
system. Users may also use other version that meet their The first step to downloading is to point your browser to
system requirement and the targeting Altera device. http://fpgasoftware.intel.com/13.1/?edition=web.
Quartus is available in versions 13.0sp1 through 20.4 (up
to March 2021). All previous version are discontinued. Up
until version 16, the software was called Quartus II. After
Intel took over Altera in 2016, three changes were made:
3. ModelSim-Altera Edition
File Size
QuartusSetupWeb-13.1.0.162.exe 1.58 GB
ModelSimSetup-13.1.0.162.exe 864 MB
max_web-13.1.0.162.qdz 6.4 MB
For simple experiments with digital logic, only two boxes are
used: the Block Diagram Editor and the Waveform Editor.
5. Specifying Project Settings 3. Click Next > . This brings us to page 1.
Project Navigator
Workspace
Tasks
Messages
6. Schematic Entry
In the design entry step you create a schematic or Block
Design File (.bdf ) that is the top-level design.
1. From the top menu, choose File å New å Block Symbol Tool Orthogonal Node Tool
Diagram/Schematic File to create a new file (see Fig-
ure 9) then click OK .
4. Expand c:/altera/13.0/quartus/libraries,
2. The schematic entry window will appear on the work- expand primitives followed logic.
ing space as shown.
5. Select and2 and then check Repeat-insert mode and 9. Select input then click OK .
then click OK .
13. Rename the pin name as A. By default, the default 18. From the top menu, choose Processing å Start Compilation
value will set toVCC if not, select VCC as shown in . We can also simply click on Start Compilation button
Figure 16. Click OK . on the toolbar. The compilation report is shown in
Figure
19. For this tutorial, ignore all warnings. Click
14. Repeat the Step 13 for pin B and C and output pin V
OK .
15. Using the Orthogonal Node Tools on the schematic
toolbars Make the circuit connection for the Boolean
equation. We should see the schematics similar to
Figure 17.
7. We will be brought back at theInsert Node or Bus box 10. Click input port symbol of input B to highlight the
as shown in Figure 24, click OK . By stage we will whole frame of input B as shown in Figure 28.
see voting inputs A, B and C all goes LOW at time 0ns
to 100ns while voting output “V” is the output to be
determined as shown in Figure 25.
13. Go to File click Save as. A pop-up box will appear as Acknowledgments
shown in Figure 32, click Save
Thanks to Siti Nursyuhada binti Mahsahirun and Zulkifli
Md. Yusof, both of Faculty of Manufacturing, Universiti
Malaysia Pahang.
References
[1] Munim Zabidi, Izam Kamisian, and Ismahani Ismail.
The Art of Digital Design. 2019.
[2] Introduction to the Quartus® II Software. Version 10.
Altera. 2010. URL: https://www.intel.com/content/
dam / www / programmable / us / en / pdfs / literature /
manual/intro_to_quartus2.pdf.
[3] My First FPGA Design Tutorial. Altera. July 2008. URL:
https://www.intel.com/content/dam/www/programmable/
us/en/pdfs/literature/tt/tt_my_first_fpga.pdf.