Skip to content

Instantly share code, notes, and snippets.

View aitesam961's full-sized avatar
🙂
PRO

aitesam961 aitesam961

🙂
PRO
View GitHub Profile
@aitesam961
aitesam961 / questa_install.md
Last active December 5, 2024 08:53
Install Mentor Graphics Questasim 2021.2 on Ubuntu 24.04 LTS

This guide outlines the process of installing Mentor Graphics Questasim 2021.2 on Ubuntu 24.04LTS (or any modern debian distro).

*Note: This guide makes use of unofficial ways of activating license which is not recommended. If you have access, or can purchase the official license from Siemens, would be the best way. Otherwise, if you are an individual who plans to use it for non commercial use and or for learning purposes, you are more than welcome to follow.

Installing dependecies

sudo apt install libxft2 libxft2:i386 lib32ncurses6
sudo apt install libxext6
sudo apt install libxext6:i386
@aitesam961
aitesam961 / vivado_offline_install.md
Last active December 14, 2024 10:38
Install Vivado using offline installer

This guide outlines the process of installing Vivado using pre-downloaded setup unlike Vivado web installer. The guide is implemented on Ubuntu 24.04 and is compatible with recent ubuntu versions incl. 22.04LTS Note: This is not the recommended way to install but not all of us have access to Vivado officially. If you know, you know :-)

Install pre-pre-requisite libraries

sudo apt install libtinfo-dev libtinfo.so.5 libncurses.so.5

Likely you will see

E: Unable to locate package libtinfo.so.5

@aitesam961
aitesam961 / spike-pk_setup.md
Created April 4, 2024 09:34
RISCV Spike simulator and Proxy Kernel installation

Setup SPIKE simulator and Proxy Kernel in your development environment

This guide assumes you have riscv-gnu-toolchain configured and installed in your system.

Create a RISCV environment directory

mkdir $HOME/riscv
cd riscv