nextpnr/ice40
Sylvain Munaut 49ae495344 ice40: Add support for PLL ICEGATE function
Technically you can enable it independently on CORE and GLOBAL
output, but this is not exposed in the classic primitive, so
we do the same as icecube2 and enable/disable it for both output
path depending on the argument

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2023-02-01 11:41:35 +01: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 ice40: Add a PCF parser 2018-06-13 12:30:15 +02:00
smoketest/attosoc ci: Restructure and move entirely to GH actions from Cirrus 2022-04-08 18:42:39 +01:00
.gitignore Update git ignore locations 2020-06-27 13:18:06 +02:00
arch_place.cc ice40: Add debugs to isBelLocationValid for SB_IO 2022-12-07 10:32:38 +01:00
arch_pybindings.cc Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
arch_pybindings.h Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
arch.cc refactor: ArcBounds -> BoundingBox 2022-12-07 10:00:53 +01:00
arch.h api: add explain_invalid option to isBelLocationValid 2022-12-07 10:27:58 +01:00
archdefs.h Correct Not Equal operator implementation in ice40 2022-10-17 01:19:51 -07:00
bitstream.cc ice40: Add support for PLL ICEGATE function 2023-02-01 11:41:35 +01:00
bitstream.h Fixing old emails and names in copyrights 2021-06-12 13:22:38 +01:00
cells.cc ice40: Add support for PLL ICEGATE function 2023-02-01 11:41:35 +01:00
cells.h refactor: Use IdString::in instead of || chains 2022-08-10 18:58:22 +01:00
chains.cc ice40: Avoid chain finder from mixing up chains by only allowing I3 chaining at end 2022-04-11 18:46:44 +01: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
CMakeLists.txt Use CMake's Python3 rather than PythonInterp in subdirs 2022-08-21 17:48:01 +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
family.cmake Simplify and improve chipdb embedding/loading. 2020-06-26 08:36:07 +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 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 refactor: Use constids instead of id("..") 2022-02-16 17:09:54 +00:00
pack.cc refactor: Use IdString::in instead of || chains 2022-08-10 18:58:22 +01: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_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