Tools/EDA/Install

(Difference between revisions)
Jump to: navigation, search
(Download Modelsim)
(License)
(20 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
= ModelSim =
 
= ModelSim =
  
=== Windows ===
+
ModelSim is used to simulate digital circuits.
 +
 
 +
== Windows ==
 +
 
 +
Download installer to local PC:
 
{{TaskBox|content=
 
{{TaskBox|content=
 
Get the installer from <code>R:\ETE\Ele1_8132\ELN\Software\VHDL\ModelSim\modelsim-win64-10.4f-se.exe</code>.}}
 
Get the installer from <code>R:\ETE\Ele1_8132\ELN\Software\VHDL\ModelSim\modelsim-win64-10.4f-se.exe</code>.}}
  
 +
Install:
 
{{TaskBox|content=
 
{{TaskBox|content=
 
Set following options during the installation process:
 
Set following options during the installation process:
 
* Target location: <code>C:\eda\MentorGraphics\ModelSim</code>}}
 
* Target location: <code>C:\eda\MentorGraphics\ModelSim</code>}}
  
=== Linux ===
+
== Linux ==
==== Download Modelsim ====
+
=== Download Modelsim ===
In order to install Modelsim and/or Questa the following files need to be downloaded from <code>R:\ETE\Ele1_8132\ELN\Software\VHDL\ModelSim\</code>.
+
 
 +
The following files need to be downloaded from <code>R:\ETE\Ele1_8132\ELN\Software\VHDL\ModelSim\</code>.
 
* install.linux
 
* install.linux
 
* modelsim-base.mis | questasim-base.mis
 
* modelsim-base.mis | questasim-base.mis
Line 19: Line 25:
 
* modelsim-linux_<version>.mis | questasim-linux_<version>.mis
 
* modelsim-linux_<version>.mis | questasim-linux_<version>.mis
  
==== Set executable rights ====
+
=== Set executable rights ===
 +
 
 
<source lang="Bash">
 
<source lang="Bash">
 
chmod +x install.linux
 
chmod +x install.linux
 
</source>
 
</source>
  
==== Execute installer ====
+
=== Execute installer ===
 +
 
 
<source lang="Bash">
 
<source lang="Bash">
 
sudo ./install.linux
 
sudo ./install.linux
 
</source>
 
</source>
 
+
Install at <code>/usr/opt/Modelsim</code>.
==== Follow Instructions ====
+
If possible install at location <code>/opt/modelsim_<version></code> |  <code>/opt/questasim_<version></code>
+
  
 
= HDL-Designer =
 
= HDL-Designer =
Line 36: Line 42:
 
HDL-Designer is used to design digital circuits.
 
HDL-Designer is used to design digital circuits.
  
=== Linux ===
+
== Windows ==
Ask [[User:Oliver.gubler|Oliver Gubler]] for help.
+
  
This setup is done for (K)Ubuntu
+
Download installer to local PC:
 +
{{TaskBox|content=
 +
Get the installer from <code>R:\ETE\Ele1_8132\ELN\Software\VHDL\HDL-Designer\HDS_2019.2_win.exe</code>.
 +
and launch it.}}
 +
 
 +
Install:
 +
{{TaskBox|content=
 +
Set following options during the installation process:
 +
* Target location: <code>C:\eda\MentorGraphics\HDS\</code>
 +
* Product selection: <code>HDL Designer</code>
 +
* no dongle installation}}
 +
 
 +
== Linux ==
 +
 
 +
This setup is done for Ubuntu
  
 
{{TaskBox|content=
 
{{TaskBox|content=
 
For '''x86-64''' systems, install 32 bit libraries:
 
For '''x86-64''' systems, install 32 bit libraries:
 
<source lang='bash'>
 
<source lang='bash'>
sudo apt-get install ia32-libs
+
sudo apt install ia32-libs
 
</source>
 
</source>
  
 
For '''mulitarch''' systems (typically Ubuntu 12.04 or newer), install  
 
For '''mulitarch''' systems (typically Ubuntu 12.04 or newer), install  
 
<source lang='bash'>
 
<source lang='bash'>
sudo apt-get install libxi6:i386 libXp6:i386 libXmu6:i386
+
sudo apt install libxi6:i386 libXp6:i386 libXmu6:i386
 
</source>
 
</source>
 
}}
 
}}
  
 
{{TaskBox|content=
 
{{TaskBox|content=
Copy the installer from <code>R:\ETE\ElN_8215\Software\VHDL\HDL-Designer\HDS_2015.2_ixl.exe</code> to <code>/home/<i>user</i>/Downloads/EDA</code>
+
Copy the installer from <code>R:\ETE\Ele1_8132\ELN\Software\VHDL\HDL-Designer\HDS_2015.2_ixl.exe</code> to <code>/home/<i>user</i>/Downloads/EDA</code>
 
}}
 
}}
  
Line 69: Line 88:
 
* Product selection: HDL Designer
 
* Product selection: HDL Designer
 
}}
 
}}
 +
 +
= License =
 +
== Windows ==
 +
 +
{{WarningBox|content=
 +
To be able to get a license you have to be connected to the school network either way directly by cable, through the school wifi ''secure-hevs'' or through VPN.}}
 +
 +
{{TaskBox|content=
 +
Add the license server location to your computers environment variables:
 +
* right-click on <code>Computer -> Properties -> Advanced -> Environment Variables</code>
 +
* select or add a new <code>LM_LICENSE_FILE</code> variable
 +
* add <code>27001@mentorlm.hevs.ch</code>
 +
}}
 +
 +
== Linux ==
 +
  
 
{{TaskBox|content=
 
{{TaskBox|content=
Line 74: Line 109:
 
<source lang='bash'>
 
<source lang='bash'>
 
export PATH=$PATH:/usr/opt/HDS/bin
 
export PATH=$PATH:/usr/opt/HDS/bin
export LM_LICENSE_FILE=$LM_LICENSE_FILE:<portNumber>@mentorlm.hevs.ch
+
export LM_LICENSE_FILE=$LM_LICENSE_FILE:27001@mentorlm.hevs.ch
 
</source>
 
</source>
 
* ask [[User:Oliver.gubler|Oliver Gubler]] or [[User:Francois.corthay|Corthay François]] for the [http://wiki.hevs.ch/uit/index.php5/Tools/Setup%26Licensing#Mentor ''<portNumber>'']
 
 
}}
 
}}
  
Line 83: Line 116:
 
Test the application:
 
Test the application:
 
<source lang='bash'>
 
<source lang='bash'>
 +
cd /tmp/
 
hdl_designer &
 
hdl_designer &
 
</source>
 
</source>
Line 98: Line 132:
 
  #
 
  #
 
  export PATH=$PATH:/usr/opt/HDS/bin
 
  export PATH=$PATH:/usr/opt/HDS/bin
  export LM_LICENSE_FILE=$LM_LICENSE_FILE:''<portNumber>''@mentorlm.hevs.ch
+
  export LM_LICENSE_FILE=$LM_LICENSE_FILE:27001@mentorlm.hevs.ch
 
+
* ask [[User:Oliver.gubler|Oliver Gubler]] or [[User:Francois.corthay|Corthay François]] for the [http://wiki.hevs.ch/uit/index.php5/Tools/Setup%26Licensing#Mentor ''<portNumber>'']
+
 
}}
 
}}
 
{{TaskBox|content=
 
Add a toolbar menu:
 
* right-click on <code>Applications</code> and choose <code>Edit Menus</code>
 
* click on <code>New Menu</code> and name it <code>EDA</code>
 
* click on <code>EDA</code> and then <code>New Item</code>:
 
** <code>Name</code>: <code>HDL Designer</code>
 
** <code>Command</code>: <code>/usr/opt/HDS/bin/hdl_designer</code>
 
** <code>Icon</code>: <code>/usr/opt/HDS/resources/bitmaps/hdldesigner.bmp</code>
 
Start the application from the Toolbar menu.
 
}}
 
 
=== Windows ===
 
 
{{TaskBox|content=
 
Get the installer from <code>R:\SYND\Ele_2131\ELN\Software\VHDL\HDL-Designer\HDS_2015.2_win.exe</code>.
 
and launch it.}}
 
 
{{TaskBox|content=
 
Set following options during the installation process:
 
* Target location: <code>C:\eda\MentorGraphics\HDS\</code>
 
* Product selection: <code>HDL Designer</code>
 
* no dongle installation}}
 
 
{{WarningBox|content=
 
If HDL-Designer doesn't start you have to execute the [[Media:Update_mgc_pkginfo.zip|Update_MGC_pkginfo Batch script]] with administrator rights.
 
It updates the pkginfo file with a new version from the Mentor Graphics servers.}}
 
 
= License =
 
 
{{WarningBox|content=
 
To be able to get a license you have to be connected to the school network either way directly by cable, through the school wifi ''secure-hevs'' or through VPN.}}
 
{{TaskBox|content=
 
Add the license server location to your computers environment variables:
 
* right-click on <code>Computer -> Properties -> Advanced -> Environment Variables</code>
 
* select or add new <code>LM_LICENSE_FILE</code>
 
* add <code>''<portNumber>''@mentorlm.hevs.ch</code>
 
** ask [[User:Oliver.gubler|Oliver Gubler]] or [[User:Francois.corthay|Corthay François]] for the [http://wiki.hevs.ch/uit/index.php5/Tools/Setup%26Licensing#Mentor ''<portNumber>'']}}
 

Revision as of 08:10, 6 October 2020

Contents

ModelSim

ModelSim is used to simulate digital circuits.

Windows

Download installer to local PC:

View-pim-tasks.png

Get the installer from R:\ETE\Ele1_8132\ELN\Software\VHDL\ModelSim\modelsim-win64-10.4f-se.exe.

Install:

View-pim-tasks.png

Set following options during the installation process:

  • Target location: C:\eda\MentorGraphics\ModelSim

Linux

Download Modelsim

The following files need to be downloaded from R:\ETE\Ele1_8132\ELN\Software\VHDL\ModelSim\.

  • install.linux
  • modelsim-base.mis | questasim-base.mis
  • modelsim-docs.mis | questasim-docs.mis
  • modelsim-linux_<version>.mis | questasim-linux_<version>.mis

Set executable rights

chmod +x install.linux

Execute installer

sudo ./install.linux

Install at /usr/opt/Modelsim.

HDL-Designer

HDL-Designer is used to design digital circuits.

Windows

Download installer to local PC:

View-pim-tasks.png

Get the installer from R:\ETE\Ele1_8132\ELN\Software\VHDL\HDL-Designer\HDS_2019.2_win.exe. and launch it.

Install:

View-pim-tasks.png

Set following options during the installation process:

  • Target location: C:\eda\MentorGraphics\HDS\
  • Product selection: HDL Designer
  • no dongle installation

Linux

This setup is done for Ubuntu


View-pim-tasks.png

For x86-64 systems, install 32 bit libraries:

sudo apt install ia32-libs

For mulitarch systems (typically Ubuntu 12.04 or newer), install

sudo apt install libxi6:i386 libXp6:i386 libXmu6:i386


View-pim-tasks.png

Copy the installer from R:\ETE\Ele1_8132\ELN\Software\VHDL\HDL-Designer\HDS_2015.2_ixl.exe to /home/user/Downloads/EDA


View-pim-tasks.png

Install it:

cd /home/<i>user</i>/Downloads/EDA/
chmod +x HDS_*.exe
sudo ./HDS_*.exe

Options:

  • Target location: /usr/opt/HDS
  • Product selection: HDL Designer

License

Windows

Dialog-warning.png

To be able to get a license you have to be connected to the school network either way directly by cable, through the school wifi secure-hevs or through VPN.


View-pim-tasks.png

Add the license server location to your computers environment variables:

  • right-click on Computer -> Properties -> Advanced -> Environment Variables
  • select or add a new LM_LICENSE_FILE variable
  • add 27001@mentorlm.hevs.ch

Linux

View-pim-tasks.png

Add path and license server info:

export PATH=$PATH:/usr/opt/HDS/bin
export LM_LICENSE_FILE=$LM_LICENSE_FILE:27001@mentorlm.hevs.ch


View-pim-tasks.png

Test the application:

cd /tmp/
hdl_designer &


View-pim-tasks.png

Update the settings:

sudo nano -w /etc/profile

Add the lines:

#------------------------------------------------------------------------------- 
# EDA tools
#
export PATH=$PATH:/usr/opt/HDS/bin
export LM_LICENSE_FILE=$LM_LICENSE_FILE:27001@mentorlm.hevs.ch
Personal tools
Namespaces
Variants
Actions
Navigation
Modules/Projects
Browse
Toolbox