nextpnr/himbaechel/uarch/xilinx
Catherine 90d746f79e CMake: add support for exporting and importing .bba files.
This is useful for certain cross-compilation workloads, and to cache
rarely changing build products.

To use this functionality, build e.g. as follows:

    cmake . -B build-export -DEXPORT_BBA_FILES=../bba-files -DARCH=all
    cmake --build build-export -t nextpnr-all-bba

    cmake . -B build-import -DIMPORT_BBA_FILES=../bba-files -DARCH=all
    cmake --build build-import
2025-01-23 07:49:12 +00:00
..
examples himbaechel: Switch default back to router1 for now 2023-11-17 09:09:59 +01:00
gen xilinx: Few more stub timings 2024-09-26 17:30:36 +02:00
meta@57de921663 himbaechel: Adding a xilinx uarch for xc7 with prjxray 2023-11-14 17:12:09 +01:00
cells.cc himbaechel: Adding a xilinx uarch for xc7 with prjxray 2023-11-14 17:12:09 +01:00
CMakeLists.txt CMake: add support for exporting and importing .bba files. 2025-01-23 07:49:12 +00:00
constids.inc Himbaechel xilinx : DSP packing : Improve code efficiency 2024-09-24 12:06:56 +02:00
extra_data.h himbaechel: Adding a xilinx uarch for xc7 with prjxray 2023-11-14 17:12:09 +01:00
fasm.cc xilinx: Basic I/ODDR support 2024-09-27 17:09:15 +02:00
pack_carry.cc himbaechel: Adding a xilinx uarch for xc7 with prjxray 2023-11-14 17:12:09 +01:00
pack_clocking.cc himbaechel: Adding a xilinx uarch for xc7 with prjxray 2023-11-14 17:12:09 +01:00
pack_dram.cc xilinx: Fix BRAM placement, clangformat 2024-09-27 16:24:47 +02:00
pack_dsp_xc7.cc xilinx: Fix BRAM placement, clangformat 2024-09-27 16:24:47 +02:00
pack_io.cc xilinx: Support for complex IOLOGIC 2024-09-27 17:37:46 +02:00
pack.cc xilinx: Support for complex IOLOGIC 2024-09-27 17:37:46 +02:00
pack.h xilinx: Basic I/ODDR support 2024-09-27 17:09:15 +02:00
pins.cc himbaechel: Adding a xilinx uarch for xc7 with prjxray 2023-11-14 17:12:09 +01:00
pins.h himbaechel: Adding a xilinx uarch for xc7 with prjxray 2023-11-14 17:12:09 +01:00
xdc.cc Himbaechel Xilinx : XDC commands : Also search nets with lowercase for better interoperability with other synthesis tools and RTL languages 2024-10-01 15:24:40 +02:00
xilinx_place.cc xilinx: Support single-port LUTRAM variants 2024-09-26 18:11:01 +02:00
xilinx.cc Various fixes for clang/libc++ build (#1415) 2025-01-12 08:11:33 +01:00
xilinx.h xilinx: Support for complex IOLOGIC 2024-09-27 17:37:46 +02:00