nextpnr/ecp5
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
..
docs docs: Tidy up 2020-10-01 09:02:29 +01:00
.gitignore Update git ignore locations 2020-06-27 13:18:06 +02:00
arch_place.cc Remove isValidBelForCell 2021-02-16 13:31:36 +00:00
arch_pybindings.cc Remove isValidBelForCell 2021-02-16 13:31:36 +00:00
arch_pybindings.h Add default implementation of bel bucket functions 2021-02-05 19:19:17 +00:00
arch.cc Merge pull request #568 from YosysHQ/dave/arch-override 2021-02-08 17:56:08 +00:00
arch.h Remove isValidBelForCell 2021-02-16 13:31:36 +00:00
archdefs.h Add default implementation of bel bucket functions 2021-02-05 19:19:17 +00:00
baseconfigs.cc ecp5: Add SYSCONFIG settings to bitstream 2020-07-12 14:51:14 +01:00
bitstream.cc ecp5: Use snake case for arch-specific functions 2021-02-03 10:53:08 +00:00
bitstream.h ecp5: Remove libtrellis link for bitstream gen 2018-08-01 15:58:38 +02:00
cells.cc Improve handling of unused inout port bits 2020-02-25 14:26:47 +00:00
cells.h ecp5: Add DELAYF/DELAYG support 2019-02-24 10:28:25 +01:00
CMakeLists.txt Update CMakeLists.txt 2020-11-17 17:53:46 -05:00
config.cc ecp5: Add SYSCONFIG settings to bitstream 2020-07-12 14:51:14 +01:00
config.h ecp5: Add SYSCONFIG settings to bitstream 2020-07-12 14:51:14 +01:00
constids.inc Merge remote-tracking branch 'origin/master' into mmicko/ecp5_gui 2019-12-28 13:54:06 +01:00
dcu_bitstream.h ecp5: New Property interface 2019-08-05 17:22:37 +01:00
family.cmake Merge pull request #460 from whitequark/better-embed 2020-06-26 11:32:13 +01:00
gfx.cc Few more caught by clang 2020-01-18 15:58:09 +01:00
gfx.h move constants to gfx.cc 2019-12-28 14:27:14 +01:00
globals.cc Remove isValidBelForCell 2021-02-16 13:31:36 +00:00
globals.h ecp5: Separate global promotion and routing 2018-10-31 16:22:34 +00:00
iotypes.inc ecp5: Add support for top pseudo diff outputs 2020-01-15 11:43:12 +00:00
lpf.cc ecp5: Use snake case for arch-specific functions 2021-02-03 10:53:08 +00:00
main.cc ecp5: Use snake case for arch-specific functions 2021-02-03 10:53:08 +00:00
pack.cc ecp5: Use snake case for arch-specific functions 2021-02-03 10:53:08 +00:00
pio.cc ecp5: Add support for top pseudo diff outputs 2020-01-15 11:43:12 +00:00
pio.h Rename io.{h,cc} to pio.{h,cc} to avoid naming conflict with Windows-provided io.h. 2018-11-03 13:11:01 -04:00
trellis_import.py ecp5: Switch from RelPtr to RelSlice 2021-01-27 19:39:19 +00:00