<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.fosscell.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Suryaaa</id>
	<title>WIKI FOSSCELL NITC - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.fosscell.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Suryaaa"/>
	<link rel="alternate" type="text/html" href="https://wiki.fosscell.org/Special:Contributions/Suryaaa"/>
	<updated>2026-05-17T06:35:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.fosscell.org/index.php?title=QUARTUS_PRIME_HWLAB_SETUP&amp;diff=2637</id>
		<title>QUARTUS PRIME HWLAB SETUP</title>
		<link rel="alternate" type="text/html" href="https://wiki.fosscell.org/index.php?title=QUARTUS_PRIME_HWLAB_SETUP&amp;diff=2637"/>
		<updated>2025-08-01T20:49:45Z</updated>

		<summary type="html">&lt;p&gt;Suryaaa: Added tutorial for fedora setup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The course Hardware Lab (CS2092E) requires students to use Intel&#039;s Quartus Prime Lite — a proprietary software to run Verilog programs. This page aims to give basic documentation on how to install the program in different Linux distributions.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;NixOS&#039;&#039;&#039; ==&lt;br /&gt;
Edit your &amp;lt;code&amp;gt;configuration.nix&amp;lt;/code&amp;gt; file to include the package [https://search.nixos.org/packages?channel=unstable&amp;amp;from=0&amp;amp;size=50&amp;amp;sort=relevance&amp;amp;type=packages&amp;amp;query=quartus quartus-prime-lite].&lt;br /&gt;
&lt;br /&gt;
Add the following Nix code to your NixOS configuration, usually located in &amp;lt;code&amp;gt;/etc/nixos/configuration.nix&amp;lt;/code&amp;gt;:&lt;br /&gt;
 environment.systemPackages = [ &lt;br /&gt;
     pkgs.quartus-prime-lite &lt;br /&gt;
 ];&lt;br /&gt;
Save the file, and rebuilding your system configuration will install Quartus Prime Lite on your NixOS system. Run &amp;lt;code&amp;gt;quartus&amp;lt;/code&amp;gt; in your terminal to launch the application. You can create and open projects, compile your Verilog files, but to view/run RTL simulations you need a valid Questa license from the [https://licensing.intel.com/psg/s/?language=en_US Intel® FPGA Self-Service Licensing Center] and set the &amp;lt;code&amp;gt;LM_LICENSE_FILE&amp;lt;/code&amp;gt; environment variable with the path to the &amp;lt;code&amp;gt;.dat&amp;lt;/code&amp;gt; license file:&lt;br /&gt;
 export LM_LICENSE_FILE=/path/to/your/license.dat&lt;br /&gt;
After that run &amp;lt;code&amp;gt;quartus&amp;lt;/code&amp;gt; in the environment with the variable set up. You should now be able to run RTL simulations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Fedora&#039;&#039;&#039; ==&lt;br /&gt;
To install &amp;lt;code&amp;gt;Intel Quartus Prime Lite Edition&amp;lt;/code&amp;gt; on Fedora, follow the steps below:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; &#039;&#039;&#039;Download the Installer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
   Download the installer from the official Intel website:&lt;br /&gt;
&lt;br /&gt;
   [https://www.intel.com/content/www/us/en/software-kit/849769/intel-quartus-prime-lite-edition-design-software-version-24-1-for-linux.html Intel Quartus Prime Lite Edition (Linux) – Version 24.1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; &#039;&#039;&#039;Make the Installer Executable&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
   After downloading, make the &amp;lt;code&amp;gt;.run&amp;lt;/code&amp;gt; file executable:&lt;br /&gt;
 chmod +x &amp;lt;&#039;&#039;File Name&#039;&#039;&amp;gt;.run&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; &#039;&#039;&#039;Run the Installer&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
   Run the installer to start the installation process:&lt;br /&gt;
 ./&amp;lt;&#039;&#039;File Name&#039;&#039;&amp;gt;.run&lt;br /&gt;
   An installation window will open. Follow the prompts, choose the required components, and begin the installation. This process typically takes around 10–15 minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; &#039;&#039;&#039;Locate the Installed Files&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
   After installation, a new directory called &amp;lt;code&amp;gt;intelFPGA_lite&amp;lt;/code&amp;gt; will be created in your home folder (&#039;&#039;&amp;lt;code&amp;gt;~/&amp;lt;/code&amp;gt;&#039;&#039;). Inside it, you’ll find a versioned folder (e.g., &amp;lt;code&amp;gt;24.1std&amp;lt;/code&amp;gt;), which contains the &amp;lt;code&amp;gt;quartus&amp;lt;/code&amp;gt; folder.&lt;br /&gt;
&lt;br /&gt;
   The Quartus executable is located at:&lt;br /&gt;
 ~/intelFPGA_lite/24.1std/quartus/bin/quartus&lt;br /&gt;
   You can run Quartus by executing:&lt;br /&gt;
 ./intelFPGA_lite/24.1std/quartus/bin/quartus&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; &#039;&#039;&#039;Fixing libcrypt.so.1 Error&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
   When running Quartus for the first time, you may encounter a missing library error related to &amp;lt;code&amp;gt;libcrypt.so.1&amp;lt;/code&amp;gt;. To resolve this, install the compatibility package:&lt;br /&gt;
 sudo dnf install libxcrypt-compat&lt;br /&gt;
   If the issue persists, try explicitly installing the 64-bit version:&lt;br /&gt;
 sudo dnf install libxcrypt-compat.x86_64&lt;br /&gt;
   After this, Quartus should launch normally.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For running Questa simulations (QuestaSim), you need a license.&lt;/div&gt;</summary>
		<author><name>Suryaaa</name></author>
	</entry>
</feed>