nextpnr/nexus
Catherine f5776a6d64 CMake: eliminate family.cmake/CMakeLists.txt split.
While it served a purpose (granting the ability to build `.bba` files
separately from the rest of nextpnr), it made things excessively
convoluted, especially around paths.

This commit removes the ability to pre-generate chip databases. As far
as I know, I was the primary user of that feature. It can be added back
if there is demand for it.

In exchange the per-family `CMakeLists.txt` files are now much easier
to understand.
2025-01-21 17:13:03 +00:00
..
.gitignore nexus: Build and embed chipdb automatically 2020-11-30 08:45:27 +00:00
arch_place.cc api: add explain_invalid option to isBelLocationValid 2022-12-07 10:27:58 +01:00
arch_pybindings.cc Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
arch_pybindings.h Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
arch.cc allow LFD2NX devices to be specified with --device (#1353) 2024-08-21 12:36:23 +02:00
arch.h archapi: Add new API for global constant routing 2023-11-07 09:00:03 +01:00
archdefs.h clangformat 2024-09-30 14:51:33 +02:00
bba_version.inc nexus: LUT permutation support 2021-09-24 15:26:16 +01:00
CMakeLists.txt CMake: eliminate family.cmake/CMakeLists.txt split. 2025-01-21 17:13:03 +00:00
constids.inc nexus: More DPHY clock ports that require general routing hop 2023-08-23 11:42:39 +02:00
fasm.cc Add missing <set> includes 2023-01-20 09:04:41 +01:00
global.cc clangformat 2024-09-30 14:51:33 +02:00
io.cc Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
main.cc clangformat 2024-09-30 14:51:33 +02:00
pack.cc nexus: Use a toposort when preplacing clock primitives 2024-05-17 06:31:43 +02:00
pdc.cc clangformat 2024-09-30 14:51:33 +02:00
pins.cc nexus: Basic packer and FASM support for I/ODDR 2021-07-28 13:27:02 +01:00
post_place.cc clangformat 2024-09-30 14:51:33 +02:00