Skip to playerSkip to main content
In this tutorial, you will learn how to download and install Quartus Prime software legally and completely FREE using the official Intel FPGA website. Whether you are a beginner in VHDL, FPGA, or digital design, this step-by-step guide will help you set up Quartus Prime Lite Edition, which is the free version officially provided by Intel for students, hobbyists, and engineers.

We start by understanding what Quartus Prime Lite Edition is, why it is free, and which FPGA devices it supports. The video explains how Quartus Prime is used for FPGA programming, VHDL/Verilog design, synthesis, compilation, RTL analysis, pin planning, timing analysis, and bitstream (.sof) generation. This makes it one of the most essential tools for anyone working with Intel/Altera Cyclone, MAX, Arria, or Stratix FPGAs.

You will learn how to navigate the Intel FPGA Download Center, how to select the correct Quartus Prime version, and how to download only the necessary files to save storage and installation time. The tutorial also covers system requirements, supported operating systems, and important things to consider when choosing between Quartus Prime Lite, Standard, and Pro editions.

After downloading, we walk through the full installation process—how to run the installer, choose installation options, set up device support packages, and complete the configuration. This session also explains how to verify your installation, how to launch Quartus Prime for the first time, and how to confirm that your device libraries and tools are installed correctly.

By the end of this tutorial, you will clearly understand:

How to officially download Quartus Prime Lite Edition for free

How to choose the correct version for your FPGA development board

How to install Quartus Prime and required device support

How to fix common installation issues

How to verify that everything is set up properly for VHDL and FPGA design

This session is perfect for beginners starting FPGA development, students working on FPGA-based academic projects, and professionals needing a clean and reliable Quartus Prime installation for real hardware work.

If you're following the VHDL/FPGA course, this step is crucial because Quartus Prime is the main software tool we will use throughout the entire series for writing VHDL code, compiling FPGA projects, generating programming files, and loading designs onto real FPGA boards.

👉 After this session, you will be ready to begin your first FPGA mini project and start hands-on digital design using VHDL.

Subscribe to "Learn And Grow Community"
YouTube : https://www.youtube.com/@LearnAndGrowCommunity
LinkedIn Group : https://linkedin.com/company/LearnAndGrowCommunity
Follow #learnandgrowcommunity


#vhdl #fpga #fpgadesign #VHDLProgramming #QuartusPrime #IntelQuartus #VHDLTutorial #FPGAForBeginners #FPGATools #FreeFPGA #VHDLEssentials #FPGASoftware #stepbystepguide #fpgaprojects #QuartusLite #VHDLDesign #LearnFPGA #FPGASetup #freeQuartus #vlsiprojects #vlsi

Category

📚
Learning
Transcript
00:00Hello, welcome again.
00:02In this session I will show you how to download Intel Quartus software and how to install
00:07it in your PC for free.
00:10This will be needing for your practical exercises to compile your VHDL designs and implementing
00:15that into the FPGA.
00:18So please follow the steps with me to grab it and set it up on your machine.
00:23This addition is absolutely free and safe to download.
00:27Okay, so for the Quartus Prime software, we will go to the Intel official web page.
00:32So type www.intel.com on the URL.
00:40So this is opening.
00:43Now go to the product section or product tab.
00:46Now there are many things.
00:47We will go to the FPGA and programmable devices and here you will see Quartus development software
00:55and tools.
00:56Just click on it.
01:00So this is the page.
01:01There are a couple of options here for the Quartus Prime design software.
01:05So this is here.
01:06This is here and this is here.
01:08Just click on any of the links.
01:10Every link will land you on the same page.
01:15So this is the current version 24.3 and if you want you can just read these release notes
01:25that what's new or kind of thing or else state go to the download section.
01:31So click on it.
01:33So now there are three editions.
01:35Number one is Pro Edition.
01:37Second is Standard Edition and third is Light Edition because we are looking for a free edition.
01:44So we will select this Light Edition because this is free.
01:48So click on this go to download button.
01:52Okay.
01:53So this is the FPGA development tool.
02:00You have selected this Quartus Prime Lite and for this version or this edition the latest
02:06version is 23.1.1.
02:08So you can see this is the latest one.
02:11But if you select Pro or standard then your version can be different.
02:15So for this Quartus Prime Pro the latest version is 24.3.
02:20Okay.
02:21This is operating system Linux or Windows.
02:24For Mac it is not available.
02:26So this is Pro 24.3 is the latest.
02:29We will select this Lite edition because this is free.
02:34And we have this 23.1.1 that is latest.
02:37Select the operating system Windows.
02:43Okay so go down and this is our download section.
02:48This is recently added that is installer.
02:52So this is 28 MB in size.
02:54So this is not a full or full setup.
02:57This is just a web-based installer.
02:59You download it and run it and then the downloads will be started during the installation process.
03:05So you can try it now but there are more options so I will explain that.
03:11So this is multiple download tab.
03:14So if you select you will have this download button and this is one single setup file.
03:20This is gipped and this is 6.1 GB in size.
03:24And total gb is required 30 GB in your amount.
03:286 GB is gipped, 6 GB ungipped and 17 GB around for installation file.
03:36If you do not want to download this or if you have the bandwidth issues or hard disk space
03:40issues then you can select this individual tab as well.
03:44So you can select individual setups if you need it.
03:47So this is mandate of course we are looking for this one.
03:50So this is Quartus Prime.
03:51This is 1.6 GB in size and installation size is this one 8.55 GB.
03:58Other than that we have this Twista simulator.
04:01So if you are not using any other simulator or third party simulator so you can use this.
04:06This is of course free again.
04:08So this is 802 MB size and installation size is 3.31 GB.
04:13Then there are some devices.
04:16So if you are working on the FPGA you can select which device you are working.
04:20So yeah these are additional setups.
04:23Next is additional software.
04:25So there are some applications like Quartus Prime help or standalone software like programmable
04:31and tools.
04:32So you can download if you are working on the FPGA and if you are completely new with the
04:36Quartus Prime then you can download this help section as well.
04:41I am not worried about my bandwidth or my space in my hard drive.
04:45So I will choose this multiple download section.
04:49It has everything.
04:50So it has Quartus Prime.
04:52It has drivers for your FPGA devices.
04:54It has Quista simulator.
04:56It has everything.
04:57So this is just one single download file.
04:59So just click on it.
05:05And now there is some legal disclaimer.
05:08So read it and accept it.
05:12And once you accept it your download will start.
05:14So you can see my download is started here.
05:21So I will pause the recording here so that it will download.
05:24And once it's download I will come back.
05:27So the download is completed.
05:29And this is the gipped file or compressed file that is downloaded.
05:33So I have right clicked on it and just unzipped it.
05:35So I will get this unzipped folder.
05:40Now I am going here.
05:41Now there is component section.
05:43I will go there.
05:45So you have Quartus Lite setup.
05:47You have Quista setup.
05:48And few additional help setup.
05:50There are devices.
05:52So I will double click on this Quartus Lite setup.
05:57Or you can just right click and click on run as administrator.
06:04Okay so the setup is starting.
06:08Now click on next.
06:09Just like you install any other application it is just same like that.
06:14I accept next.
06:16This is some default location for the installation.
06:19Click on next I will suggest at least select at least one device from here.
06:25So what I want I want Quartus prime some devices I am installing Quista as well.
06:31So everything is I'm setting default.
06:34So click on next click on next.
06:38Now the installation process is started.
06:42So it will take some time so I will fast forward this video so that it won't take long.
06:49Okay so it is almost done.
07:07And it took near about 20 minutes just to install.
07:12But it is just about to finish.
07:16And here you go.
07:19Leave it default and click on finish.
07:23Now this is for programming.
07:25So just click on next and everything is good.
07:27So just click on finish.
07:31So this is Quartus Prime software and it is starting.
07:34Okay so let's have a quick demo so that we can start practices.
07:39So first click on new project wizard.
07:46And click on next.
07:49Everything is fine.
07:50Just give it some name.
07:51Suppose I am giving test 01.
07:56Then click on next.
07:57Create an empty project.
07:59Next.
08:00Next.
08:01Choose any device doesn't matter because we are not working on the IPGA at the moment.
08:10We are just doing the simulation.
08:12So select any device and just click on next.
08:16Now you can choose your tools.
08:18So for simulation I just wanted to run on Quista Intel IPGA so just select it.
08:24And then click on next.
08:27And then finish.
08:32So this is our test 01.
08:36Okay now click on new.
08:41And select a VHDL file because we are writing a VHDL code.
08:46So select this and click on OK.
08:49Quickly type a code.
08:52So library IEEE use IEEE dot std underscore logic underscore 1164 dot all entity test 01 is
09:06both.
09:07Suppose A is in study underscore underscore logic type.
09:12B is out.
09:14And this is a study logic.
09:16Packet close, semicolon and entity test 01.
09:23Now architecture a behave of test 01 is begin let's say B getting the value of A that's
09:35it.
09:36And behave.
09:37So that's it.
09:38So what we are doing we are taking an input A and we are moving that value to the output
09:45B.
09:46That's it.
09:47We are just doing the simulation.
09:48Okay so just save this program.
09:56Now go to the tool and run simulation or you can just compile your design first.
10:02So just click on it.
10:04So it is processing.
10:07Okay so everything is done and everything is okay.
10:14Now click on tools and go to this run simulation tool and click on RTL simulation.
10:22Okay so it is saying that we are launching Quista simulator but we did install it.
10:30So we will go to the folder once again and here we have this Quista setup.
10:36So we will click on it and we will open it.
10:42So this is now starting click on next.
10:47So just select this click on next.
10:52I accept the agreement click on next Intel FPGA 23.1 standard click on next then next.
11:03So it may take some time to install it.
11:05So I will just fast forward this video again.
11:12Okay so it is done now.
11:17Now click on finish.
11:19Okay now we might have to restart it but just try it once.
11:25Click on options.
11:28Now EDA tools options and I think this is good.
11:34So click on ok.
11:35See if it is starting.
11:41Yeah and here you go.
11:45So this is our Quista simulator.
11:49At the bottom we have this work library.
11:52Okay.
11:53So just expand this one and you have this test 01 as an entity.
11:58Okay so just click on simulate.
12:03So you can see that your input output ports are in the object section.
12:08So just select these two and drag it to the waveform window.
12:14Now A is our input right and B is our output.
12:19So whatever we will give into the input A that will go to the output B right because we have
12:25written that B gets the value of A.
12:28So we are giving a clock to the input A like apply clock.
12:36So everything is good.
12:38Just click on ok.
12:40Now we will run it for 100 nanosecond for example.
12:45So you see A is 1 so B is also 1.
12:51A is 0 then B is also 0.
12:55A is 1 then B is also 1.
12:58So this means this is working fine.
13:00Now suppose I make some changes I wanted to make B gets the value of NOT of A.
13:07So this is inversion means if A is 0 then B will get 1 right.
13:12So I will save it again and we will compile it once again.
13:19Let's close this for a moment.
13:22Okay now this is processing.
13:29So now this is compiling.
13:35Okay so everything is good.
13:37So you can see that green tick marks so everything is okay.
13:40Now go to tools and click on run simulation tool and select this RTL simulation.
13:48Now it is starting again.
13:56Okay so again go to the work library and select our test 01 module.
14:01Same right click and click on simulate.
14:05Now you will get your input and output ports in the object section.
14:09So just select both of them and drag it to the waveform window.
14:14So you can give A some you can force some value or you can give clock because we just wanted
14:21to check it for the both of the values.
14:24So I will just giving the clock frequency.
14:30So select A then right click modify apply clock okay.
14:38Now run it for 100 nanosecond.
14:43So you can see that when A is 1 then B is invert of A means 0.
14:49At this point of time when A is 0 then B is 1 means it is doing NOT operation on the input
14:57A right.
14:58So that's how you can check your VHG program.
15:02Now go to the quarters prime once again.
15:05So here there are many things like analysis and synthesis and fitters assemblers and timing
15:16analysis and EDA netlast view okay.
15:21Now suppose you wanted to see that how your structure looks like for this VHG code right.
15:28That's the purpose of VHG designing right.
15:30We wanted to see that how your structure is designed from a high label language or like
15:35VHDL or Verilog HDL.
15:37So we will go to this netlist viewer and then we will have this RTL viewer okay.
15:43So just double click on it.
15:47So you can see this is a NOT gate.
15:50So we have input A and NOT gate operation is happening and we are getting output B.
15:56So that's our code right right.
16:00B gets the value of NOT of A.
16:03So you can write your VHDL programs for any of your designs and then you can see how the
16:10structures will be generated.
16:12How the gates are interconnected with each others.
16:14How the RTLs are connected with each others.
16:17So this is the beauty of this program.
16:19Okay.
16:20So that's it for today.
16:21I have shown you that how to download your Quartus Prime software and QSTAR simulator
16:28software for free.
16:30How to install it on your machine and how to set it up.
16:34Then we have seen a quick demo for a VHDL program.
16:38And we simulated that into the QSTAR simulator.
16:41And then finally we seen the RTL viewer or RTL structure designs for that program.
16:46Just a small note here because the newest Quartus Prime software do not support old FPGA devices
16:53like Cyclone 2.
16:55So I will also set up an old version of Quartus in my machine when working on the FPGA board.
17:01So do not confuse if you see two versions on my machine in future videos.
17:06But for most of the practical sessions, latest version is enough to simulate and test your
17:12designs.
17:13In the next session, we will be talking about FPGA fundamentals.
17:17So stay tuned for the updates.
17:19If you did not subscribe till now then please do subscribe to learn and grow community for
17:23regular updates.
17:24If this video is informative then please like this video, comment on video and don't forget
17:29to share.
17:30Good watching.
Be the first to comment
Add your comment

Recommended