nextpnr/common
D. Shah 6d23461bcd ecp5: Proof-of-concept using IdStringList for bel names
This uses the new IdStringList API to store bel names for the ECP5. Note
that other arches and the GUI do not yet build with this
proof-of-concept patch.

getBelByName still uses the old implementation and could be more
efficiently implemented with further development.

Signed-off-by: D. Shah <dave@ds0.me>
2021-02-02 17:00:12 +00:00
..
arch_pybindings_shared.h arch: Add getNameDelimiter API for string lists 2021-02-02 16:59:40 +00:00
archcheck.cc ecp5: Proof-of-concept using IdStringList for bel names 2021-02-02 17:00:12 +00:00
chain_utils.h common/chain_utils: Don't allow overlapping chains 2018-12-19 10:36:55 +00:00
command.cc command.cc: Improve help text 2020-12-27 20:05:33 +00:00
command.h Preserve cmd parameters when loading json from GUI 2020-09-04 17:14:30 +02:00
design_utils.cc nexus: Refactor DSP macro splitting to make it more generic 2020-11-30 08:45:28 +00:00
design_utils.h nexus: Refactor DSP macro splitting to make it more generic 2020-11-30 08:45:28 +00:00
embed.cc Fix clangformat and execute it 2020-06-27 13:20:16 +02:00
embed.h Fix clangformat and execute it 2020-06-27 13:20:16 +02:00
fast_bels.h Run "make clangformat". 2021-02-02 07:44:49 -08:00
handle_error.cc Initial conversion to pybind11 2020-07-23 18:35:18 +02:00
log.cc Renamed LogLevel members, to prevent issue with system defines on Windows 2018-12-05 19:58:38 +01:00
log.h Renamed LogLevel members, to prevent issue with system defines on Windows 2018-12-05 19:58:38 +01:00
nextpnr.cc ecp5: Proof-of-concept using IdStringList for bel names 2021-02-02 17:00:12 +00:00
nextpnr.h ecp5: Proof-of-concept using IdStringList for bel names 2021-02-02 17:00:12 +00:00
place_common.cc ecp5: Proof-of-concept using IdStringList for bel names 2021-02-02 17:00:12 +00:00
place_common.h placer1: Consider regions during placement 2019-03-22 10:31:54 +00:00
placer1.cc ecp5: Proof-of-concept using IdStringList for bel names 2021-02-02 17:00:12 +00:00
placer1.h placer1: Add routeability optimisation (off by default) 2020-02-12 10:41:27 +00:00
placer_heap.cc ecp5: Proof-of-concept using IdStringList for bel names 2021-02-02 17:00:12 +00:00
placer_heap.h Rename Partition -> BelBucket. 2021-02-02 07:34:56 -08:00
pybindings.cc Python code cleanup 2020-11-14 16:34:12 +01:00
pybindings.h clangformat 2020-11-26 18:08:19 +00:00
pycontainers.h clangformat 2020-07-25 10:17:13 +02:00
pywrappers.h python: Fix handling of None in pybind11 2020-09-14 14:17:07 +01:00
relptr.h Make RelSlice uncopyable 2021-01-27 20:49:14 +00:00
router1.cc router1: Fix same-source-dest case 2020-11-30 08:45:28 +00:00
router1.h clangformat run 2019-06-25 18:19:25 +02:00
router2.cc cleanup: Spelling fixes 2021-01-28 15:19:06 +00:00
router2.h router2: Make magic numbers configurable 2020-02-03 11:38:31 +00:00
sdf.cc sdf: Working on support for CVC 2019-10-24 12:37:07 +01:00
svg.cc svg: Basic SVG graphics rendering 2020-02-15 11:35:51 +00:00
timing_opt.cc ecp5: Proof-of-concept using IdStringList for bel names 2021-02-02 17:00:12 +00:00
timing_opt.h clangformat run 2019-06-25 18:19:25 +02:00
timing.cc cleanup: Spelling fixes 2021-01-28 15:19:06 +00:00
timing.h timing_opt: Functions to calculate arc delay limits 2018-12-06 10:53:01 +00:00
util.h nexus: More pin styles and FASM pinmux gen 2020-11-30 08:45:27 +00:00
version.h.in Change version to git describe and make set-able from outside 2020-01-11 11:38:45 +01:00