Skip to content

Instantly share code, notes, and snippets.

@k3170makan
Created March 7, 2019 01:23
Show Gist options
  • Save k3170makan/bd2bb317eb7f132bea7ed1b87cafe9d1 to your computer and use it in GitHub Desktop.
Save k3170makan/bd2bb317eb7f132bea7ed1b87cafe9d1 to your computer and use it in GitHub Desktop.
Cheat bash script to make setting up project icestorm tools easier
cat /etc/lsb-release
sudo apt-get install build-essential clang bison flex libreadline-dev\
gawk tcl-dev libffi-dev git mercurial graphviz\
xdot pkg-config python python3 libftdi-dev\
qt5-default python3-dev libboost-all-dev cmake
git clone https://github.com/cliffordwolf/icestorm.git icestorm
cd icestorm
make -j$(nproc)
sudo make install
cd ..
git clone https://github.com/cseed/arachne-pnr.git arachne-pnr
cd arachne-pnr
make -j$(nproc)
sudo make install
cd ..
git clone https://github.com/YosysHQ/nextpnr nextpnr
cd icestorm
make -j$(nproc)
sudo make install
cd ..
git clone https://github.com/cliffordwolf/yosys.git yosys
cd yosys
make -j$(nproc)
sudo make install
cd ..
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment