Skip to content

Instantly share code, notes, and snippets.

View vchernin's full-sized avatar

Vincent Chernin vchernin

View GitHub Profile
@vchernin
vchernin / quartus19.1-fedora.md
Last active January 8, 2025 21:34
Quartus 19.1 with nios 2 eds

Tested on fedora 37

How to install a functional quartus and nios 2 software build tools for eclipse on linux using a container. Hopefully this can save you time so you can get back to your real work of debugging a typo which breaks your entire verilog project.

Prerequistes

Install quartus

First install quartus 19.1 as normal in the normal location

@vchernin
vchernin / modelsim-18.1-fedora-35.md
Last active February 6, 2025 13:18
Install ModelSim 18.1 on Fedora 35

Install Modelsim 18.1 on Fedora 35

Modelsim relies on some 32-bit libraries that are not all easily avaliable on Fedora 35, this guide will walk you through the different steps needed to get it running.

We will create a toolbox container where we will install very old libraries needed for modelsim to work. This should be done in a container, and not in your base system. This is a simple solution only because we can use containers to workaround modelsim's need for such an old library.

https://gist.github.com/uziam/05ecf005629bb24a2050e1609f691fac describes a more complex solution which involves compiling the libraries by hand and hoping you can get the right shared libaries out. In theory it should work however it did not for me, I could not successfully actually make the shared libraries for fontconfig.

Prerequisites

Create a toolbox container with fedora 35. Note your home directory is mounted here, so while dnf is not directly meddling with your host, files in your home directory are affect

Keybase proof

I hereby claim:

  • I am vchernin on github.
  • I am vchernin (https://keybase.io/vchernin) on keybase.
  • I have a public key ASDrirLkK2Tj93cN0fFWuXXS0vnjAtLbjfbDlUtOikKd0wo

To claim this, I am signing this object: