nextpnr aims to be a vendor neutral, timing driven, FOSS FPGA place and route tool. Currently nextpnr supports: - Lattice iCE40 devices supported by Project IceStorm - Lattice ECP5 devices supported by Project Trellis - Lattice Nexus devices supported by Project Oxide - Gowin LittleBee and Aurora V devices supported by Project Apicula - NanoXplore NG-Ultra devices supported by Project Beyond - Cologne Chip GateMate devices supported by Project Peppercorn - (experimental) Cyclone V devices supported by Mistral - (experimental) Lattice MachXO2 devices supported by Project Trellis - (experimental) Xilinx 7-series devices supported by Project X-Ray - (experimental) a "generic" back-end for user-defined architectures