nextpnr/ice40
Keith Rothman c99fbde0eb Mark IdString and IdStringList single argument constructors explicit.
Single argument constructors will silently convert to that type.  This
is typically not the right thing to do.  For example, the nexus and
ice40 arch_pybindings.h files were incorrectly parsing bel name strings,
etc.

Signed-off-by: Keith Rothman <537074+litghost@users.noreply.github.com>
2021-02-04 16:38:07 -08:00
..
benchmark Improve ice40/benchmark 2018-07-30 13:57:14 +02:00
carry_tests ice40: Fixing carry chain legaliser 2018-06-26 16:23:10 +02:00
examples Add deprecation warning for default packages 2019-08-08 21:35:55 +01:00
pack_tests ice40: Add a PCF parser 2018-06-13 12:30:15 +02:00
smoketest/attosoc ci: Add attosoc smoketest for ice40 2018-12-08 17:09:27 +00:00
.gitignore Update git ignore locations 2020-06-27 13:18:06 +02:00
arch_place.cc ice40: Use snake case for arch-specific functions 2021-02-03 10:46:12 +00:00
arch_pybindings.cc Run "make clangformat". 2021-02-02 07:44:49 -08:00
arch_pybindings.h Mark IdString and IdStringList single argument constructors explicit. 2021-02-04 16:38:07 -08:00
arch.cc Mark IdString and IdStringList single argument constructors explicit. 2021-02-04 16:38:07 -08:00
arch.h Mark IdString and IdStringList single argument constructors explicit. 2021-02-04 16:38:07 -08:00
archdefs.h Run "make clangformat". 2021-02-02 07:44:49 -08:00
bitstream.cc ice40: Switch from RelPtr to RelSlice 2021-01-27 18:35:49 +00:00
bitstream.h Start adding bitstream reading for ice40 2018-07-20 13:27:21 +02:00
cells.cc Improve handling of unused inout port bits 2020-02-25 14:26:47 +00:00
cells.h Major Property improvements for common and iCE40 2019-08-05 14:52:15 +01:00
chains.cc ice40: Use snake case for arch-specific functions 2021-02-03 10:46:12 +00:00
chains.h Tidy up 2018-08-04 08:15:49 +02:00
chipdb.py ice40: Implement IdStringList for all arch object names 2021-02-02 17:00:33 +00:00
CMakeLists.txt CMake: fix Windows-ism in status message 2020-08-26 09:51:38 +00:00
constids.inc ice40: add RGB_DRV/LED_DRV_CUR support for u4k 2019-06-10 14:04:25 +02:00
delay.cc refactor: Replace getXName().c_str(ctx) with ctx->nameOfX 2021-02-02 17:00:14 +00:00
family.cmake Simplify and improve chipdb embedding/loading. 2020-06-26 08:36:07 +00:00
gfx.cc clangformat 2018-11-16 13:25:51 +00:00
gfx.h Add iCE40 gfx for IO span-4 corners 2018-08-19 16:53:34 +02:00
icebreaker.pcf Fixing implementation of constants 2018-06-13 14:01:42 +02:00
icebreaker.v Fixing implementation of constants 2018-06-13 14:01:42 +02:00
icebreaker.ys ice40: Pack constants to LCs 2018-06-12 13:09:36 +02:00
main.cc ice40: Use snake case for arch-specific functions 2021-02-03 10:46:12 +00:00
pack.cc ice40: Use snake case for arch-specific functions 2021-02-03 10:46:12 +00:00
pcf.cc ice40: Use snake case for arch-specific functions 2021-02-03 10:46:12 +00:00
pcf.h Use settings for json and pcf 2018-08-08 20:14:18 +02:00
picorv32_benchmark.py timing_opt: Improve heuristics 2018-12-06 10:53:01 +00:00
picorv32_top.v Add picorv32_top module with fewer IO pins 2018-06-13 17:38:34 +02:00
picorv32.proj Fix warnings and status 2018-07-21 12:22:41 +02:00
picorv32.sh Refactoring of router1 2018-07-21 17:02:53 +02:00
tmfuzz.py Add new iCE40 delay estimator and delay predictor 2018-08-04 19:50:49 +02:00