nextpnr/generic
gatecat c7c13cd95f Remove isValidBelForCell
This Arch API dates from when we were first working out how to
implement placement validity checking, and in practice is little used by
the core parts of placer1/HeAP and the Arch implementation involves a
lot of duplication with isBelLocationValid.

In the short term; placement validity checking is better served by the
combination of checkBelAvail and isValidBelForCellType before placement;
followed by isBelLocationValid after placement (potentially after
moving/swapping multiple cells).

Longer term, removing this API makes things a bit cleaner for a new
validity checking API.

Signed-off-by: gatecat <gatecat@ds0.me>
2021-02-16 13:31:36 +00:00
..
examples Add getBelHidden and add some missing "override" statements. 2021-02-11 14:58:02 -08:00
synth Update generic synth script for dfflegalize changes 2020-09-18 15:39:24 +02:00
arch_pybindings.cc generic: Add APIs for controlling cell->bel pin mapping 2021-02-15 09:58:56 +00:00
arch_pybindings.h python: Convert empty BelId to None 2018-07-04 15:26:09 +02:00
arch.cc Remove isValidBelForCell 2021-02-16 13:31:36 +00:00
arch.h Remove isValidBelForCell 2021-02-16 13:31:36 +00:00
archdefs.h generic: Add APIs for controlling cell->bel pin mapping 2021-02-15 09:58:56 +00:00
cells.cc clangformat 2019-11-18 15:07:55 +00:00
cells.h generic: Add a simple packer for generic SLICEs and IOBs 2019-04-02 15:30:01 +01:00
family.cmake Rename "dummy" arch to "generic" 2018-06-29 20:40:55 +02:00
main.cc Fix spelling of 'unsupported' 2020-05-13 20:00:37 -07:00
pack.cc Merge pull request #385 from YosysHQ/router1-arc-fixes 2020-02-03 13:55:07 +00:00