<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://cmbr.phas.ubc.ca/mcewiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=207.161.85.231</id>
	<title>MCEWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://cmbr.phas.ubc.ca/mcewiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=207.161.85.231"/>
	<link rel="alternate" type="text/html" href="https://cmbr.phas.ubc.ca/mcewiki/index.php/Special:Contributions/207.161.85.231"/>
	<updated>2026-09-18T00:53:54Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://cmbr.phas.ubc.ca/mcewiki/index.php?title=Quartus_II_Installation&amp;diff=2890</id>
		<title>Quartus II Installation</title>
		<link rel="alternate" type="text/html" href="https://cmbr.phas.ubc.ca/mcewiki/index.php?title=Quartus_II_Installation&amp;diff=2890"/>
		<updated>2009-12-18T17:29:08Z</updated>

		<summary type="html">&lt;p&gt;207.161.85.231: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes the proceedure for installing the latest version of Quartus II and the version of ModelSim AE that is available along with it.&lt;br /&gt;
&lt;br /&gt;
== Check Quartus II Requirements ==&lt;br /&gt;
https://www.altera.com/support/software/download/sof-download_center.html&lt;br /&gt;
&lt;br /&gt;
== Download Quartus II ==&lt;br /&gt;
* In a web browser, browse to ftp://ftp.altera.com/outgoing/release/&lt;br /&gt;
* Filenames to look for are of the form &amp;quot;xx_quartus_free.exe&amp;quot;&lt;br /&gt;
* Download the latest version of Quartus II (including its library files) to the following directory:  http://www.phas.ubc.ca/~scuba2/sc2mce/library/sw_lib&lt;br /&gt;
&lt;br /&gt;
== Install Quartus II ==&lt;br /&gt;
* Double click on 'XX_quartus_windows.exe' and follow the extraction and installation instructions.&lt;br /&gt;
&lt;br /&gt;
== Quartus II Linux Version ==&lt;br /&gt;
Altera claims only to support Redhat/Suse but I think we can fool it.  There were two major problems encountered:&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
* The installer couldn't communicate with the Quartus web site&lt;br /&gt;
** This was solved by setting up a stupid proxy relayer.  I don't know why it was necessary and I don't know why it worked.  The relay program is here:&lt;br /&gt;
  http://e-mode.phas.ubc.ca/~mhasse/mce/quartus_linux/prox.py&lt;br /&gt;
* The installer couldn't find a few commands that typically exist on Fedora systems, notably &amp;quot;arch&amp;quot; and &amp;quot;rpm&amp;quot;.  Fake versions of these, suitable for tricking the Quartus installer, can be found here (put them in /usr/bin and make them executable):&lt;br /&gt;
  http://e-mode.phas.ubc.ca/~mhasse/mce/quartus_linux/rpm&lt;br /&gt;
  http://e-mode.phas.ubc.ca/~mhasse/mce/quartus_linux/arch&lt;br /&gt;
&lt;br /&gt;
Once the installation completes, make a script to launch it (this is instead of giving into Quartus's whole path and environment configuration things...).  Create and make executable a script in the path, e.g.&lt;br /&gt;
&lt;br /&gt;
 sudo touch /usr/local/bin/quartus&lt;br /&gt;
 sudo chmod a+x /usr/local/bin/quartus&lt;br /&gt;
&lt;br /&gt;
And fill it with:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 XPWD=`pwd`&lt;br /&gt;
 cd /opt/altera91/quartus/bin/&lt;br /&gt;
 ./quartus&lt;br /&gt;
 cd $XPWD&lt;br /&gt;
&lt;br /&gt;
Now you should be able to launch quartus just by typing &amp;quot;quartus&amp;quot; from a terminal.&lt;br /&gt;
&lt;br /&gt;
=== License Manager ===&lt;br /&gt;
&lt;br /&gt;
The license file that Altera sent us was incomplete.  Change the top few lines from e.g.&lt;br /&gt;
 SERVER &amp;lt;hostname&amp;gt; 001e90151053 &amp;lt;port number&amp;gt;&lt;br /&gt;
 VENDOR alterad &amp;lt;path to daemon executable&amp;gt;&lt;br /&gt;
 VENDOR mgcld &amp;lt;path to daemon executable&amp;gt;&lt;br /&gt;
 USE_SERVER&lt;br /&gt;
to&lt;br /&gt;
 SERVER mce-ubc-2 001e90151053 1700&lt;br /&gt;
 DAEMON alterad /opt/altera91/quartus/linux64/alterad&lt;br /&gt;
 DAEMON mgcld /opt/altera91/modelsim_ase/linux/mgls/lib/mgcld&lt;br /&gt;
 USE_SERVER&lt;br /&gt;
&lt;br /&gt;
Put the file in /opt/licenses/quartus_001e90151053.dat or something.&lt;br /&gt;
&lt;br /&gt;
In order to get a license manager going, I installed IDL.  This is overkill of some kind but it works.  The good thing is you don't need an IDL license to get the license manager to work.  After installing IDL, the license manager can be invoked as&lt;br /&gt;
 sudo /usr/local/rsi/idl71/bin/bin.linux.x86_64/lmgrd -c /opt/licenses/quartus_001e90151053.dat&lt;br /&gt;
&lt;br /&gt;
You can put that line (without the sudo) into /etc/rc.local to get it to start whenever the computer boots.&lt;br /&gt;
&lt;br /&gt;
When this works, it should spit out messages like this:&lt;br /&gt;
 8:38:25 (lmgrd) Started alterad (internet tcp_port 52255 pid 28888)&lt;br /&gt;
 8:38:25 (lmgrd) Started mgcld (internet tcp_port 54712 pid 28889)&lt;br /&gt;
 8:38:25 (alterad) FLEXlm version 9.50&lt;br /&gt;
 8:38:25 (alterad) lmgrd version 11.4, alterad version 9.5&lt;br /&gt;
 &lt;br /&gt;
 8:38:25 (mgcld) FLEXnet Licensing version v10.8.5.0 build 31891 i86_r6&lt;br /&gt;
 8:38:25 (mgcld) lmgrd version 11.4, mgcld version 10.8&lt;br /&gt;
 &lt;br /&gt;
 8:38:25 (mgcld) Server started on mce-ubc-2 for:	alteramtivsim	&lt;br /&gt;
 8:38:25 (mgcld) &lt;br /&gt;
 8:38:25 (mgcld) Licenses are case sensitive for mgcld&lt;br /&gt;
 8:38:25 (mgcld) &lt;br /&gt;
 8:38:25 (mgcld) EXTERNAL FILTERS are OFF&lt;br /&gt;
 8:38:25 (lmgrd) mgcld using TCP-port 54712&lt;br /&gt;
 8:38:25 (alterad) Server started on mce-ubc-2 for:	maxplus2	&lt;br /&gt;
 8:38:25 (alterad) quartus		6AF7_0012	6AF7_0014	&lt;br /&gt;
 8:38:25 (alterad) 6AF7_0055	6AF7_00A7	6AF7_00A8	&lt;br /&gt;
 8:38:25 (alterad) 6AF7_00A4	6AF7_0034	6AF7_00AC	&lt;br /&gt;
 8:38:25 (alterad) 6AF7_00AD	6AF7_00BE	6AF7_00BF	&lt;br /&gt;
 8:38:25 (alterad) 6AF7_00C2	maxplus2verilog maxplus2vhdl	&lt;br /&gt;
 8:38:25 (alterad) altera_mainwin_lnx altera_mainwin	6AF8_00A2	&lt;br /&gt;
 8:38:25 (alterad) 6AF7_00A2&lt;/div&gt;</summary>
		<author><name>207.161.85.231</name></author>
		
	</entry>
	<entry>
		<id>https://cmbr.phas.ubc.ca/mcewiki/index.php?title=Quartus_II_Installation&amp;diff=2889</id>
		<title>Quartus II Installation</title>
		<link rel="alternate" type="text/html" href="https://cmbr.phas.ubc.ca/mcewiki/index.php?title=Quartus_II_Installation&amp;diff=2889"/>
		<updated>2009-12-18T17:21:52Z</updated>

		<summary type="html">&lt;p&gt;207.161.85.231: /* Quartus II Linux Version */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes the proceedure for installing the latest version of Quartus II and the version of ModelSim AE that is available along with it.&lt;br /&gt;
&lt;br /&gt;
== Check Quartus II Requirements ==&lt;br /&gt;
https://www.altera.com/support/software/download/sof-download_center.html&lt;br /&gt;
&lt;br /&gt;
== Download Quartus II ==&lt;br /&gt;
* In a web browser, browse to ftp://ftp.altera.com/outgoing/release/&lt;br /&gt;
* Filenames to look for are of the form &amp;quot;xx_quartus_free.exe&amp;quot;&lt;br /&gt;
* Download the latest version of Quartus II (including its library files) to the following directory:  http://www.phas.ubc.ca/~scuba2/sc2mce/library/sw_lib&lt;br /&gt;
&lt;br /&gt;
== Install Quartus II ==&lt;br /&gt;
* Double click on 'XX_quartus_windows.exe' and follow the extraction and installation instructions.&lt;br /&gt;
&lt;br /&gt;
== Quartus II Linux Version ==&lt;br /&gt;
Altera claims only to support Redhat/Suse but I think we can fool it.  There were two major problems encountered:&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
* The installer couldn't communicate with the Quartus web site&lt;br /&gt;
** This was solved by setting up a stupid proxy relayer.  I don't know why it was necessary and I don't know why it worked.  The relay program is here:&lt;br /&gt;
  http://e-mode.phas.ubc.ca/~mhasse/mce/quartus_linux/prox.py&lt;br /&gt;
* The installer couldn't find a few commands that typically exist on Fedora systems, notably &amp;quot;arch&amp;quot; and &amp;quot;rpm&amp;quot;.  Fake versions of these, suitable for tricking the Quartus installer, can be found here (put them in /usr/bin and make them executable):&lt;br /&gt;
  http://e-mode.phas.ubc.ca/~mhasse/mce/quartus_linux/rpm&lt;br /&gt;
  http://e-mode.phas.ubc.ca/~mhasse/mce/quartus_linux/arch&lt;br /&gt;
&lt;br /&gt;
Once the installation completes, link any executables into the path:&lt;br /&gt;
 cd /usr/local/bin&lt;br /&gt;
 for a in /opt/altera91/quartus/bin/quartus*; do sudo ln -s $a; done &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
=== License Manager ===&lt;br /&gt;
&lt;br /&gt;
The license file that Altera sent us was incomplete.  Change the top few lines from e.g.&lt;br /&gt;
 SERVER &amp;lt;hostname&amp;gt; 001e90151053 &amp;lt;port number&amp;gt;&lt;br /&gt;
 VENDOR alterad &amp;lt;path to daemon executable&amp;gt;&lt;br /&gt;
 VENDOR mgcld &amp;lt;path to daemon executable&amp;gt;&lt;br /&gt;
 USE_SERVER&lt;br /&gt;
to&lt;br /&gt;
 SERVER mce-ubc-2 001e90151053 1700&lt;br /&gt;
 DAEMON alterad /opt/altera91/quartus/linux64/alterad&lt;br /&gt;
 DAEMON mgcld /opt/altera91/modelsim_ase/linux/mgls/lib/mgcld&lt;br /&gt;
 USE_SERVER&lt;br /&gt;
&lt;br /&gt;
Put the file in /opt/licenses/quartus_001e90151053.dat or something.&lt;br /&gt;
&lt;br /&gt;
In order to get a license manager going, I installed IDL.  This is overkill of some kind but it works.  The good thing is you don't need an IDL license to get the license manager to work.  After installing IDL, the license manager can be invoked as&lt;br /&gt;
 sudo /usr/local/rsi/idl71/bin/bin.linux.x86_64/lmgrd -c /opt/licenses/quartus_001e90151053.dat&lt;br /&gt;
&lt;br /&gt;
You can put that line (without the sudo) into /etc/rc.local to get it to start whenever the computer boots.&lt;br /&gt;
&lt;br /&gt;
When this works, it should spit out messages like this:&lt;br /&gt;
 8:38:25 (lmgrd) Started alterad (internet tcp_port 52255 pid 28888)&lt;br /&gt;
 8:38:25 (lmgrd) Started mgcld (internet tcp_port 54712 pid 28889)&lt;br /&gt;
 8:38:25 (alterad) FLEXlm version 9.50&lt;br /&gt;
 8:38:25 (alterad) lmgrd version 11.4, alterad version 9.5&lt;br /&gt;
 &lt;br /&gt;
 8:38:25 (mgcld) FLEXnet Licensing version v10.8.5.0 build 31891 i86_r6&lt;br /&gt;
 8:38:25 (mgcld) lmgrd version 11.4, mgcld version 10.8&lt;br /&gt;
 &lt;br /&gt;
 8:38:25 (mgcld) Server started on mce-ubc-2 for:	alteramtivsim	&lt;br /&gt;
 8:38:25 (mgcld) &lt;br /&gt;
 8:38:25 (mgcld) Licenses are case sensitive for mgcld&lt;br /&gt;
 8:38:25 (mgcld) &lt;br /&gt;
 8:38:25 (mgcld) EXTERNAL FILTERS are OFF&lt;br /&gt;
 8:38:25 (lmgrd) mgcld using TCP-port 54712&lt;br /&gt;
 8:38:25 (alterad) Server started on mce-ubc-2 for:	maxplus2	&lt;br /&gt;
 8:38:25 (alterad) quartus		6AF7_0012	6AF7_0014	&lt;br /&gt;
 8:38:25 (alterad) 6AF7_0055	6AF7_00A7	6AF7_00A8	&lt;br /&gt;
 8:38:25 (alterad) 6AF7_00A4	6AF7_0034	6AF7_00AC	&lt;br /&gt;
 8:38:25 (alterad) 6AF7_00AD	6AF7_00BE	6AF7_00BF	&lt;br /&gt;
 8:38:25 (alterad) 6AF7_00C2	maxplus2verilog maxplus2vhdl	&lt;br /&gt;
 8:38:25 (alterad) altera_mainwin_lnx altera_mainwin	6AF8_00A2	&lt;br /&gt;
 8:38:25 (alterad) 6AF7_00A2&lt;/div&gt;</summary>
		<author><name>207.161.85.231</name></author>
		
	</entry>
</feed>