Skip to content

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

License

Notifications You must be signed in to change notification settings

openXC7/toolchain-installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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