Skip to content

EDA PC Image

The following lists all tools required for the EDA labs to be installed on the master image.

Chocolatey

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

Lattice 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:

To setup the license servers, add 27001@mentorlm.hevs.ch and 27020@synplicitylm.hevs.ch to the LM_LICENSE_FILE environment variable.

Microsemi Libero

Extra

To setup the license server, add 1702@actellm.hevs.ch to the LM_LICENSE_FILE environment variable.

Ripes

Extra

To support C compilation, a compatible RISC-V toolchain is required:

  • Download and decompress the RISC-V GNU Toolchain
  • Edit => Settings => Editor and select the riscv32-unknown-elf-gcc-8.3.0.exe compiler

Sublime Merge

Sublime Text 4

Extra

Once installed, open Sublime Text and install the following packages:

  • Ctrl + Shift + P => Package Control: Install Package => HexViewer

TotalCommander

VSCode

Extra

Through the integrated Marketplace, install the following extensions:

Xilinx ISE

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), disable Windows Subsystem for Linux in Turn Windows Feature On or Off and/or kill Webpack in the task manager just once.
  • Download the libPortabilityFix and extract it.
  • Go to C:\eda\Xilinx\14.7\ISE_DS\ISE\lib\nt64\ => rename libPortability.dll to libPortability.dll.orig. Copy nt64/libPortability.dll from the previous ZIP into this folder.
  • Go to C:\eda\Xilinx\14.7\ISE_DS\ISE\lib\nt\ => rename libPortability.dll to libPortability.dll.orig. Copy nt/libPortability.dll from the previous ZIP into this folder.

To setup the license server, add 2100@xilinxlm.hevs.ch to the LM_LICENSE_FILE environment variable.