David Shah
|
30e3c8469b
|
ice40: Add support for PLL DELAY_ADJUSTMENT_MODE
Fixes #336
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-23 19:46:31 +01:00 |
|
David Shah
|
fac998ddcb
|
ice40: Fix carry feed-out when we have to split the chain next
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-23 15:51:05 +01:00 |
|
David Shah
|
cb71b488ec
|
Merge pull request #332 from YosysHQ/dave/python-refactor
Improving Python API and adding docs for it
|
2019-09-19 20:15:42 +01:00 |
|
David Shah
|
8351ae275e
|
Merge branch 'precompiled-bba' of https://github.com/xobs/nextpnr into xobs-precompiled-bba
|
2019-09-19 16:02:10 +01:00 |
|
David Shah
|
f8719a5717
|
Merge pull request #330 from zeldin/bba
bba: Default to native endian in bbasm
|
2019-09-19 15:57:23 +01:00 |
|
Sean Cross
|
96130efc34
|
ice40: support PREGENERATED_BBA_PATH
Add support for pregenerating BBA files, to build on Windows
and Darwin.
Signed-off-by: Sean Cross <sean@xobs.io>
|
2019-09-17 11:33:17 +08:00 |
|
David Shah
|
d5e4986e1b
|
python: Refactor out bindings shared between ECP5 and iCE40
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-15 16:15:07 +01:00 |
|
David Shah
|
c2299c8972
|
python: Fix getWireBelPins
Fixes #327
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-15 15:59:16 +01:00 |
|
Marcus Comstedt
|
2f9b04fd56
|
CMake: Generate chipdbs in build tree when building out-of-tree
Signed-off-by: Marcus Comstedt <marcus@mc.pp.se>
|
2019-09-15 13:42:17 +02:00 |
|
Marcus Comstedt
|
3d9ce8836c
|
bba: Require explicit endianness flag, and supply it
Signed-off-by: Marcus Comstedt <marcus@mc.pp.se>
|
2019-09-15 12:30:03 +02:00 |
|
David Shah
|
bc6b47efe0
|
Merge pull request #329 from YosysHQ/dave/net_aliases
json: Add support for net aliases
|
2019-09-13 19:01:26 +01:00 |
|
David Shah
|
95540763b9
|
json: Add support for net aliases
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-13 17:27:15 +01:00 |
|
David Shah
|
9e8976996e
|
ice40: Move clock constraints across SB_IO and SB_GB_IO
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-13 16:59:41 +01:00 |
|
David Shah
|
4d8fa13033
|
ice40: Fix DSP cascade wires
Signed-off-by: David Shah <dave@ds0.me>
|
2019-09-03 11:53:43 +01:00 |
|
Sylvain Munaut
|
82ce89e315
|
ice40: Only warn about default package if there is no package argument
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
2019-08-10 16:22:04 +02:00 |
|
David Shah
|
c9969c1593
|
Add deprecation warning for default packages
Signed-off-by: David Shah <dave@ds0.me>
|
2019-08-08 21:35:55 +01:00 |
|
David Shah
|
dc565b11c7
|
ice40/examples: Fix blinky.sh
Signed-off-by: David Shah <dave@ds0.me>
|
2019-08-08 21:26:56 +01:00 |
|
David Shah
|
eed85cda83
|
ice40: Add better stats on LC packing
Signed-off-by: David Shah <dave@ds0.me>
|
2019-08-08 20:56:30 +01:00 |
|
David Shah
|
c9ba81ab50
|
ice40: Fix regression
Signed-off-by: David Shah <dave@ds0.me>
|
2019-08-05 19:10:00 +01:00 |
|
David Shah
|
1839a3a770
|
Major Property improvements for common and iCE40
Signed-off-by: David Shah <dave@ds0.me>
|
2019-08-05 14:52:15 +01:00 |
|
David Shah
|
8f2813279c
|
Merge pull request #284 from YosysHQ/json_write
Initial support for writing to json files from nextpnr.
|
2019-07-03 12:39:38 +01:00 |
|
David Shah
|
ff958830d1
|
Merge pull request #297 from whitequark/serialize-chipdb
Serialize chipdb generation by default
|
2019-06-27 17:50:13 +01:00 |
|
David Shah
|
e78ed11421
|
Merge pull request #283 from tux3/warn_pcf_trailing
ice40: Warn that trailing PCF settings are ignored
|
2019-06-26 22:40:19 +01:00 |
|
whitequark
|
1b3c8ea9c1
|
CMake: serialize chipdb generation by default.
Fixes #296.
|
2019-06-26 21:31:24 +00:00 |
|
whitequark
|
640285755e
|
CMake: formatting. NFC.
|
2019-06-26 21:27:57 +00:00 |
|
Miodrag Milanovic
|
be47fc3e9a
|
clangformat run
|
2019-06-25 18:19:25 +02:00 |
|
Miodrag Milanovic
|
ec47ce2320
|
Merge master
|
2019-06-25 18:14:51 +02:00 |
|
David Shah
|
fa77a5ae4a
|
clangformat
Signed-off-by: David Shah <dave@ds0.me>
|
2019-06-24 11:43:01 +01:00 |
|
Miodrag Milanovic
|
66ea9f39f7
|
enable lading of jsons and setting up context
|
2019-06-14 15:18:35 +02:00 |
|
Miodrag Milanovic
|
36ccc22fc9
|
Use flags for each step
|
2019-06-14 09:59:04 +02:00 |
|
Miodrag Milanovic
|
ca7e944d7a
|
restore arch info for ecp5
|
2019-06-14 08:55:11 +02:00 |
|
Miodrag Milanovic
|
c6057abd00
|
restore context from json
|
2019-06-14 08:13:59 +02:00 |
|
Miodrag Milanovic
|
03dff10cbd
|
Load properties from json and propagate to context create
|
2019-06-13 20:42:11 +02:00 |
|
Miodrag Milanovic
|
4de147d9e4
|
Save settings that we saved in project
|
2019-06-13 18:39:16 +02:00 |
|
Miodrag Milanovic
|
1cd4a4d17a
|
Remove concept of project and code connected
|
2019-06-13 17:42:41 +02:00 |
|
Miodrag Milanovic
|
856760599e
|
Use properties for settings and save in json
|
2019-06-12 18:34:34 +02:00 |
|
Simon Schubert
|
88eeafae12
|
ice40: add RGB_DRV/LED_DRV_CUR support for u4k
|
2019-06-10 14:04:25 +02:00 |
|
Miodrag Milanovic
|
d9b0bac248
|
Save top level attrs and store current step
|
2019-06-07 16:11:11 +02:00 |
|
Miodrag Milanovic
|
07b21c5129
|
Add vcc and gnd nets and cells only if needed
|
2019-06-07 13:58:21 +02:00 |
|
Miodrag Milanovic
|
78e6631f76
|
Cleanup
|
2019-06-07 13:49:19 +02:00 |
|
Miodrag Milanovic
|
1093d7e122
|
WIP saving/loading attributes
|
2019-06-07 11:48:15 +02:00 |
|
Miodrag Milanovic
|
eff1a1341a
|
Revert "Do not add VCC if not used, loading json works"
This reverts commit f1b3a14bc2 .
|
2019-06-02 08:51:32 +02:00 |
|
Miodrag Milanovic
|
d5d8213871
|
Added support for attributes/properties types
|
2019-06-01 15:52:32 +02:00 |
|
Miodrag Milanovic
|
f1b3a14bc2
|
Do not add VCC if not used, loading json works
|
2019-05-31 13:38:18 +02:00 |
|
tux3
|
eb2c50b135
|
ice40: Warn that trailing PCF settings are ignored
|
2019-05-31 10:44:05 +02:00 |
|
Sylvain Munaut
|
e17299a1ca
|
ice40: Add support for HFOSC trimming
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
2019-05-13 12:52:58 +02:00 |
|
David Shah
|
0be844e6a8
|
Merge pull request #270 from smunaut/sb_io_conflict
SB IO conflict checks
|
2019-04-17 16:18:40 +01:00 |
|
Sylvain Munaut
|
66b64f928b
|
ice40: Check for SB_IO shared wires conflicts in isValidBelForCell
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
2019-04-17 16:07:22 +02:00 |
|
Sylvain Munaut
|
c4cb0c5e49
|
ice40: In assignCellInfo get PIN_TYPE/NEG_TRIGGER from params and not attrs
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
2019-04-17 16:07:16 +02:00 |
|
Sylvain Munaut
|
6387a3d33e
|
ice40: Only create padin gbuf for PLLs if global output actually used
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
2019-04-17 14:06:23 +02:00 |
|