EDA PC Image
The following lists all tools required for the EDA labs to be installed on the master image.
Chocolatey
- Version: 2.4.3
- Link: https://chocolatey.org/install
Extra
To install chocolatey, open a PowerShell terminal with administrator privileges and run the following command:
Set-ExecutionPolicy Bypass -Scope Process -Force;
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Then install the following packages:
choco install -y typst
choco install -y just
GIT
- Version: 2.49.0
- Link: https://git-scm.com/downloads/win
- Install for all users
Lattice Diamond
- Version: 3.14
- Link: https://www.latticesemi.com/latticediamond
- Install to:
C:/eda/lscc/diamond/
Extra
To support programming EBS3 embedded flash chips, you need to:
- Download the ispVM_008.xdf file and replace it under
C:\eda\lscc\diamond\3.14\data\vmdata\database\flash\ispVM_008.xdf
To setup the license server, add 7788@latticelm.hevs.ch to the LM_LICENSE_FILE environment variable.
Mentor HDL Designer / Modelsim
HDL Designer
- Version: 2019.4
- Link: https://www.sw.siemens.com/fr-FR/
- Local copy: T:\Applications\Soft_SYND-ETE\MentorGraphics\HDL-Designer\2019.4\Windows
- Install to: C:/eda/MentorGraphics
Modelsim
- Version: 10.7g
- Link: https://www.sw.siemens.com/fr-FR/
- Local copy: T:\Applications\Soft_SYND-ETE\MentorGraphics\ModelSim SE\older\10.7g\Windows
- Install to: C:/eda/MentorGraphics
Extra
To get latest versions:
- Connect to https://www.sw.siemens.com/fr-FR/
- Create an account with your
hevs.chemail - Connect to your account and ask an admin to add you to the organisation
To setup the license servers, add 27001@mentorlm.hevs.ch and 27020@synplicitylm.hevs.ch to the LM_LICENSE_FILE environment variable.
Microsemi Libero
- Version: 11.8 SP3
- Link: https://www.microchip.com/en-us/products/fpgas-and-plds/fpga-and-soc-design-tools/fpga/libero-software-early-versions
- Local copy:
T:\Applications\Soft_SYND-ETE\Libero\11.8 SP3 - Install to:
C:/eda/Microsemi\Libero
Extra
To setup the license server, add 1702@actellm.hevs.ch to the LM_LICENSE_FILE environment variable.
Ripes
- Version: 2.2.6
- Link: https://github.com/mortbopet/Ripes
Extra
To support C compilation, a compatible RISC-V toolchain is required:
- Download and decompress the RISC-V GNU Toolchain
Edit => Settings => Editorand select theriscv32-unknown-elf-gcc-8.3.0.execompiler
Sublime Merge
- Version: 2102
- Link: https://www.sublimemerge.com/download
- License: Authorized through Silvan's contact with developer
- Install for all users
Sublime Text 4
- Version: 4192
- Link: https://www.sublimetext.com/download
- License: Authorized through Silvan's contact with developer
- Install for all users
Extra
Once installed, open Sublime Text and install the following packages:
Ctrl + Shift + P=>Package Control: Install Package=>HexViewer
TotalCommander
- Version: 11.51
- Link: https://www.ghisler.com/
- Install for all users
VSCode
- Version: 1.99.3
- Link: https://code.visualstudio.com/download
- Install for all users
Extra
Through the integrated Marketplace, install the following extensions:
Xilinx ISE
- Version: 14.7
- Link: https://www.xilinx.com/support/download/index.html/content/xilinx/en/downloadNav/vivado-design-tools/archive-ise.html
- Local copy:
T:\Applications\Soft_SYND-ETE\lscc\Windows - Install to:
C:/eda/Xilinx/
Extra
Xilinx ISE is not supported after Windows 7, so a hack is required:
- Get the installer and select
ISE WebPack.- If the installation is stuck at the step
Enable WebTalk to send software, IP, and device usage statics to Xilinx(Always Enabled for WebPack License), disableWindows Subsystem for LinuxinTurn Windows Feature On or Offand/or killWebpackin the task manager just once.
- If the installation is stuck at the step
- Download the
libPortabilityFixand extract it. - Go to
C:\eda\Xilinx\14.7\ISE_DS\ISE\lib\nt64\=> renamelibPortability.dlltolibPortability.dll.orig. Copynt64/libPortability.dllfrom the previous ZIP into this folder. - Go to
C:\eda\Xilinx\14.7\ISE_DS\ISE\lib\nt\=> renamelibPortability.dlltolibPortability.dll.orig. Copynt/libPortability.dllfrom the previous ZIP into this folder.
To setup the license server, add 2100@xilinxlm.hevs.ch to the LM_LICENSE_FILE environment variable.