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 one of the software that can be used for a digital Edition Device Support Cost
system design and development. It was introduced by Al- Pro Edition Focus on top-of-the-line devices 30 day trial
tera and widely used to facilitate system on IC or embedded Standard Edition Widest device support 30 day trial
system development. The tasks are mainly involving sim-
Lite/Web Edition Entry-level Free
ulation and verification process. The designed model are
simulated for functional and timing verification on Quar-
tus II before integrated with the actual Altera devices for Table 2. Quartus differences by simulation waveform entry.
hardware verification.
In this tutorial, Quartus II 13.0 Web Edition will be used. Quartus Waveform Entry
This software supports both 32-bits and 64-bits operating Version Testbench Point-and-click
system. Users may also use other version that meet their 3.0 - 9.1 3 3
system requirement and the targeting Altera device. 10.0 - 12 3 5
Quartus is available in versions 2.2 through 18.0. Up 13.0 and above 3 3
until version 16, the software was called Quartus II. After
Intel took over Altera in 2016, three changes were made:
2. Getting Quartus 4. Choose Help files if you want. The Help file can be
skipped if you want to further reduce the download
This section shows the steps to download version 13.0 of size.
Quartus II Web Edition.
The first step to downloading is to point your browser to
http://fpgasoftware.intel.com/13.0/?edition=web.
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 11) 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 18. Click OK . on the toolbar. The compilation report is shown in
Figure
21. 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 19.
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 26, click OK . By stage we will whole frame of input B as shown in Figure 30.
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 27.
13. Go to File click Save as. A pop-up box will appear as Acknowledgments
shown in Figure 34, 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.