gatecat / nextpnr-xilinx

Experimental flows using nextpnr for Xilinx devices
ISC License
207 stars 41 forks source link

nextpnr-xilinx

nextpnr is a open-source multi-architecture place-and-route framework aimed at real-world FPGA silicon. This is an experiment to integrate nextpnr with RapidWright, an open interface into Xilinx FPGAs, and Project Xray, open bitstream documentation for xc7 FPGAs.

Currently two flows are supported:

Prerequisites - UltraScale+

Prerequisites - Artix-7

A brief (academic) paper describing the Yosys+nextpnr flow can be found on arXiv.

Building - Artix-7

Building - UltraScale+

Building the Arty example - XRay database

Building the zcu104 example - RapidWright

Creating chip database from RapidWright

Notes