Installing Quartus on Windows - CMU-18240/240-How-to GitHub Wiki
You can install Quartus on Windows. However, only the first 2 projects (P0 and P1) use the FPGAs, so it's also okay to just use the lab computers.
Installing quartus
- Download Quartus Prime Lite Edition. You will need to create an Intel Account. Clicking the download button will lead you to create an account.
Select "Quartus Prime (includes Nios II EDS)" and "Cyclone V device support" (Make sure to select "Lite" or "Standard Edition):
(NOTE: This website is kinda wonky, you may need to disable adblock to download)
- Un-tar (You may need 7-zip for this) and install Quartus
- Install Device Drivers (so that Quartus is compatible with your board):
Open"Device Installer" in the Windows Search Bar
Keep clicking next until you reach this screen. Then, select the directory containing the downloaded Cyclone V driver files (.qdz):
- Install the USB Drivers (so that Quartus can Program your board):
Run DPInst.exe, inside your Quartus installation (See directory below):
On success, you should see this:
(NOTE: Certain drivers may fail to install, but we are just looking for the Altera USB-Blaster Device Driver Package)
If you are having driver troubles, try this link. NOTE: Make sure to restart after so that you re-enable device signature enforcement!
If this is giving you even more troubles, you may have to disable SecureBoot
If this is giving you even even more troubles, you'll need to disable Driver Signature Enforcement.
FOR SECURITY PURPOSES, please restart you computer and revert the SecureBoot and driver changes after you've finished installing the drivers.
NOTE: YOUR DRIVER ISSUES ARE LIKELY DUE TO THE FACT THAT ALTERA DOESN'T SIGN THEIR DRIVERS
Alternatively, you can go to the Terrasic website to grab the drivers for USB Blaster ii
Checking that everything works
If everything worked (and your device is powered on and plugged in), you should be able to following steps to see the USB-Blaster option.
Troubleshooting
(From a Piazza Post) Q) I'm not able to select the correct device in Quartus when I run it locally since I cannot choose a family other than MAX 10. Is there any solution to this issue?
A) You need to add Cyclone V device support.
Here are the instructions to do so: https://www.intel.com/content/www/us/en/docs/programmable/683472/21-4/adding-device-support-and-other-fpga.html
The Cyclone V package is on this page: https://www.intel.com/content/www/us/en/software-kit/825245/intel-quartus-prime-standard-edition-design-software-version-23-1-1-for-windows.html