openXC7 / toolchain-installer

Convenience script to install the nextpnr-xilinx toolchain for Kintex7, Artix7, Spartan7 and Zynq7

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

openXC7 toolchain installer

This is an open source FPGA toolchain using yosys and nextpnr-xilinx for Xilinx 7 series FPGAs (Spartan7 (coming soon), Artix7, Zynq7), with added support for Kintex7 FPGAs. (70T, 160T, 325T, 420T, 480T).

In this repository, you can find the snap-based installer, suitable for Ubuntu 22.04 LTS (and maybe some of its derivatives, YMMV). For other distributions or operating systems like Mac OS X (untested), we recommend the nix based toolchain installer, see: https://github.com/openXC7/toolchain-nix/

We actually would recommend the nix toolchain, because contrary to the snap toolchain, it has the GHDL plugin in yosys. If you use GHDL standalone, or don't have VHDL code, you can use the snap toolchain.

To install the snap based toolchain, copy-paste this instruction into a shell:

wget -qO - https://raw.githubusercontent.com/openXC7/toolchain-installer/main/toolchain-installer.sh | bash

To uninstall the toolchain, copy-pase this command into a shell:

wget -qO - https://raw.githubusercontent.com/openXC7/toolchain-installer/main/uninstall.sh | bash

About

Convenience script to install the nextpnr-xilinx toolchain for Kintex7, Artix7, Spartan7 and Zynq7

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Shell 100.0%