nextpnr/ice40
Simon Richter 5d45520bb2
ice40: Initialize context pointer in tests (#1568)
If the chipdb is not found, the Setup() call throws, but GTest still calls
TearDown, which then stumbles over the uninitialized pointer.

This makes the tests fail without valgrind errors or segfaults at least.
2025-10-06 09:12:32 +02:00
..
benchmark Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01: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
smoketest/attosoc ci: Restructure and move entirely to GH actions from Cirrus 2022-04-08 18:42:39 +01:00
tests ice40: Initialize context pointer in tests (#1568) 2025-10-06 09:12:32 +02:00
.gitignore Update git ignore locations 2020-06-27 13:18:06 +02:00
CMakeLists.txt CMake: Add include guards when IMPORT_BBA_FILES is used (#1438) 2025-01-23 10:54:37 +01:00
arch.cc (broken) third round of review fixes 2024-01-03 13:42:18 +01:00
arch.h Rip out budgets 2023-06-20 10:57:10 +02:00
arch_place.cc ice40: Add debugs to isBelLocationValid for SB_IO 2022-12-07 10:32:38 +01:00
arch_pybindings.cc ice40: Fix Python bindings for pip iterators 2024-07-03 15:09:27 +02:00
arch_pybindings.h ice40: Fixed unused parameters and spurious `;` warnings in some of the headers 2024-01-04 10:39:45 +01:00
archdefs.h Correct Not Equal operator implementation in ice40 2022-10-17 01:19:51 -07:00
bitstream.cc ice40: only set/clear negclk bit if IO clock actually used 2023-09-08 09:15:27 +02:00
bitstream.h Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
cells.cc ice40: Fix missing clock pin types (#1380) 2024-10-04 08:07:13 +02:00
cells.h ice40: Fixed unused parameters and spurious `;` warnings in some of the headers 2024-01-04 10:39:45 +01:00
chains.cc clangformat 2024-09-30 14:51:33 +02:00
chains.h Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
chipdb.py ice40: Fix wirenames containing / which is the list separator 2022-03-30 20:57:00 +01:00
constids.inc ice40: Add support for PLL ICEGATE function 2023-02-01 11:41:35 +01:00
delay.cc archapi: Use arbitrary rather than actual placement in predictDelay 2021-12-19 17:15:15 +00:00
gfx.cc Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
gfx.h Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
icebreaker.pcf
icebreaker.v
icebreaker.ys
main.cc CMake: refactor architecture-specific build system parts. 2025-01-21 17:13:03 +00:00
pack.cc ice40: Fix accidental division by DIVR in 2_PAD mode 2025-06-25 11:44:16 +02:00
pcf.cc refactor: Use constids instead of id("..") 2022-02-16 17:09:54 +00:00
pcf.h Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01: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
picorv32_benchmark.py timing_opt: Improve heuristics 2018-12-06 10:53:01 +00:00
picorv32_top.v
tmfuzz.py Add new iCE40 delay estimator and delay predictor 2018-08-04 19:50:49 +02:00