nextpnr/ice40
Sean Cross 5b99382002 ice40: cmake: fix build with pregenerated bba path
When building using non-pregenerated bba files, the rule to create bbasm
files gets called twice: once unconditionally, and once as part of the
conditional that determines we're not using a pregenerated bba path.

If we _are_ using a pregenerated bba path, then this rule gets called
anyway, resulting in a build error.

Remove the duplicate, unconditional creation of the bba file generation,
to fix the build when using pregenerated files, and to speed up the
build when not using pregenerated files.

Signed-off-by: Sean Cross <sean@xobs.io>
2019-10-24 13:39:00 +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
resource ice40: support u4k 2019-02-23 17:39:20 +01:00
smoketest/attosoc ci: Add attosoc smoketest for ice40 2018-12-08 17:09:27 +00:00
.gitignore ice40: Importer for placed ice40 designs from arachne 2018-06-14 20:46:05 +02:00
arch_place.cc ice40: Check for SB_IO shared wires conflicts in isValidBelForCell 2019-04-17 16:07:22 +02:00
arch_pybindings.cc python: Refactor out bindings shared between ECP5 and iCE40 2019-09-15 16:15:07 +01:00
arch_pybindings.h python: Fix getWireBelPins 2019-09-15 15:59:16 +01:00
arch.cc Major Property improvements for common and iCE40 2019-08-05 14:52:15 +01:00
arch.h Cleanup 2019-06-07 13:49:19 +02:00
archdefs.h ice40: add RGB_DRV/LED_DRV_CUR support for u4k 2019-06-10 14:04:25 +02:00
bitstream.cc Major Property improvements for common and iCE40 2019-08-05 14:52:15 +01:00
bitstream.h Start adding bitstream reading for ice40 2018-07-20 13:27:21 +02:00
cells.cc Major Property improvements for common and iCE40 2019-08-05 14:52:15 +01:00
cells.h Major Property improvements for common and iCE40 2019-08-05 14:52:15 +01:00
chains.cc ice40: Fix carry feed-out when we have to split the chain next 2019-09-23 15:51:05 +01:00
chains.h Tidy up 2018-08-04 08:15:49 +02:00
chipdb.py ice40: Fix DSP cascade wires 2019-09-03 11:53:43 +01:00
constids.inc ice40: add RGB_DRV/LED_DRV_CUR support for u4k 2019-06-10 14:04:25 +02:00
delay.cc ice40: support u4k 2019-02-23 17:39:20 +01:00
family.cmake ice40: cmake: fix build with pregenerated bba path 2019-10-24 13:39:00 +08: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: Only warn about default package if there is no package argument 2019-08-10 16:22:04 +02:00
pack.cc ice40: Add support for PLL DELAY_ADJUSTMENT_MODE 2019-09-23 19:46:31 +01:00
pcf.cc ice40: Add set_frequency pcf command; and document pcf 2019-10-13 18:48:39 +01: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