Skip to content

Instantly share code, notes, and snippets.

View IordanisKostelidis's full-sized avatar
🎯
Focusing

Iordanis Kostelidis IordanisKostelidis

🎯
Focusing
View GitHub Profile

Running Quartus + Questa on Apple Silicon

The current methods to run an Intel FPGA workflow on Apple Silicon involve two possibile approaches:

  • Using a WoA Virtual Machine: Performance is terrible (already in amd64 Windows platforms is terrible, adding a virtualization layer on top of it leads to eternal compilation times) + space wasted for all the Microsoft bloatware
  • Using a Docker Container: Performance is better than WoA, but the USB drivers are not working

Running Ubuntu on UTM with Rosetta enabled should tackle these problems

Configuring the virtual machine

@IordanisKostelidis
IordanisKostelidis / github-to-bitbucket
Created July 22, 2021 15:07 — forked from sangeeths/github-to-bitbucket
Forking a Github repo to Bitbucket
Go to Bitbucket and create a new repository (its better to have an empty repo)
git clone git@bitbucket.org:abc/myforkedrepo.git
cd myforkedrepo
Now add Github repo as a new remote in Bitbucket called "sync"
git remote add sync git@github.com:def/originalrepo.git
Verify what are the remotes currently being setup for "myforkedrepo". This following command should show "fetch" and "push" for two remotes i.e. "origin" and "sync"
git remote -v
@IordanisKostelidis
IordanisKostelidis / install-docker.sh
Last active November 5, 2021 12:37
Quick Docker Installation Script for new DigitalOcean Droplets on Ubuntu LTS
#!/usr/bin/env bash
# Set Variables for Docker
DOCKER_GPG_URL="https://download.docker.com/linux/ubuntu/gpg"
DOCKER_COMPOSE_VERSION="v2.1.0"
# Remove older versions
sudo apt-get remove -y docker docker-engine docker.io containerd runc
# Update the catalog and install basic dependencies of docker