# FPGA interchange schema definitions This repository contains the capnp schema for the FPGA interchange. ## Repositories that implement tools around the FPGA interchange [RapidWright](https://github.com/Xilinx/RapidWright/): - Provides support for 7-series, UltraScale and UltraScale+ parts - Generate device database for parts - Can convert DCPs to logical and physical FPGA interchange files. - Can convert logical and physical FPGA interchange files to DCPs [python-fpga-interchange](https://github.com/SymbiFlow/python-fpga-interchange): - Implements textual format conversions for FPGA interchange files. - Provides (partial) generator for nextpnr to generate a nextpnr architecture for a FPGA interchange device database.