David Shah
e475490992
ecp5: Run fixupHierarchy after packing
...
Signed-off-by: David Shah <dave@ds0.me>
2020-08-12 10:12:10 +01:00
David Shah
e313d051a8
Add a warning when floorplan constraint doesn't match
...
Signed-off-by: David Shah <dave@ds0.me>
2020-08-12 10:11:52 +01:00
Miodrag Milanović
fbe486df45
Merge pull request #485 from YosysHQ/exception_translation
...
Made proper exception translation
2020-08-08 10:43:22 +02:00
Miodrag Milanovic
1168d1ff90
Made proper exception translation
2020-08-07 09:46:02 +02:00
David Shah
b39a2a5020
Merge pull request #477 from YosysHQ/pybind11
...
Move to pybind11
2020-07-27 13:50:42 +01:00
Miodrag Milanovic
fe398ab983
clangformat
2020-07-25 10:17:13 +02:00
David Shah
bb6e6a15f1
pycontainers: Fix kv-pair-iter type
...
Signed-off-by: David Shah <dave@ds0.me>
2020-07-24 16:27:47 +01:00
Miodrag Milanovic
8a7c3c9802
fix whitespace
2020-07-24 16:40:45 +02:00
Miodrag Milanovic
597f4a1495
exception translation
2020-07-24 11:03:08 +02:00
Miodrag Milanovic
598ef014e6
Fixed named arguments
2020-07-24 10:59:11 +02:00
Miodrag Milanovic
770bb40eb3
proper argument propagation
2020-07-24 10:47:10 +02:00
Miodrag Milanovic
8a90328ab7
proper ctx export
2020-07-23 20:20:26 +02:00
Miodrag Milanovic
cca7d3aef7
possible fix
2020-07-23 19:55:25 +02:00
Miodrag Milanovic
6bb457be69
Needed by python lib itself for static
2020-07-23 18:40:54 +02:00
Miodrag Milanovic
8f2b707d02
Initial conversion to pybind11
2020-07-23 18:35:18 +02:00
Miodrag Milanovic
444e535f00
Add pybind11 2.5 source
2020-07-23 08:58:19 +02:00
Miodrag Milanović
e6991ad5dc
Merge pull request #474 from rroohhh/master
...
readme: fix typo ICEBOX -> ICESTORM
2020-07-16 15:56:43 +02:00
Robin Ole Heinemann
70afb97f61
readme: fix typo ICEBOX -> ICESTORM
2020-07-16 15:52:27 +02:00
David Shah
44007eab6f
Merge pull request #473 from YosysHQ/dave/lpf-param-check
...
ecp5: Add a warning for unknown LPF IOBUF attrs
2020-07-13 21:11:16 +01:00
David Shah
467d26d9e6
ecp5: Add a warning for unknown LPF IOBUF attrs
...
Signed-off-by: David Shah <dave@ds0.me>
2020-07-13 17:30:24 +01:00
David Shah
5f241f6baa
ci: Bump prjtrellis version
...
Signed-off-by: David Shah <dave@ds0.me>
2020-07-13 11:34:15 +01:00
David Shah
00d702086a
Merge pull request #472 from YosysHQ/ecp5-sysconfig
...
ecp5: SYSCONFIG in LPF support
2020-07-13 11:32:41 +01:00
David Shah
9a621cf49c
Merge pull request #471 from smunaut/fix-pll-gbio-conflict
...
ice40: If IO is used by SB_GB_IO, can't use it for PLL
2020-07-12 14:54:47 +01:00
David Shah
19a4ddf2f0
ecp5: Add SYSCONFIG settings to bitstream
...
Signed-off-by: David Shah <dave@ds0.me>
2020-07-12 14:51:14 +01:00
David Shah
6016e54d6c
ecp5: Add parsing of SYSCONFIG line in LPF
...
Signed-off-by: David Shah <dave@ds0.me>
2020-07-12 12:53:16 +01:00
Sylvain Munaut
33067130e5
ice40: If IO is used by SB_GB_IO, can't use it for PLL
...
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2020-07-09 13:04:19 +02:00
Miodrag Milanović
3cafb16aa6
Merge pull request #469 from YosysHQ/new_parts_fixes
...
Fixes for new part types
2020-07-08 17:24:15 +02:00
Miodrag Milanovic
2726f3af91
Fixes for new part types
2020-07-08 16:45:27 +02:00
David Shah
451d56051b
Merge pull request #468 from YosysHQ/support_hx4k
...
Support 4K parts directly
2020-07-08 14:15:49 +01:00
Miodrag Milanovic
1fae965cbb
Use proper names in GUI
2020-07-08 14:16:00 +02:00
Miodrag Milanovic
32ddc94b4f
Support rest of parts
2020-07-08 14:09:44 +02:00
Miodrag Milanovic
b45b375ff2
Missed adding option
2020-07-08 13:45:34 +02:00
Miodrag Milanovic
6991a53d68
Adding LP4K as well
2020-07-08 13:44:13 +02:00
Miodrag Milanovic
3be76a837d
Support 4K parts directly
2020-07-08 13:22:59 +02:00
Miodrag Milanovic
bb3dad7ce7
Fix assert, check should be other way arround
2020-07-06 17:29:25 +02:00
David Shah
137241cfef
Merge pull request #463 from YosysHQ/fix-archcheck
...
Fix arch checks, and add these to CI
2020-07-02 13:32:30 +01:00
whitequark
4a2964c915
Merge pull request #465 from whitequark/fix-trellis-discovery
...
Improve Trellis discovery logic
2020-07-01 22:02:36 +00:00
whitequark
18bb70afca
CMake: improve logic for discovering Trellis.
2020-07-01 21:11:03 +00:00
whitequark
f6e30f22f4
CMake: fix path checks in chipdb build scripts.
...
`if(NOT DEFINED)` is not appropriate since a variable that contains
`-NOTFOUND` still counts as `DEFINED`. This can cause issues if
configuration fails, writes `-NOTFOUND` to the cache, and is then
restarted.
2020-07-01 20:22:21 +00:00
David Shah
c0901fb972
ecp5: Fix derivation of OSCG timing constraint
...
Signed-off-by: David Shah <dave@ds0.me>
2020-06-29 22:11:00 +01:00
David Shah
72786e249a
ci: Run --test architecture checks
...
Signed-off-by: David Shah <dave@ds0.me>
2020-06-29 21:32:26 +01:00
David Shah
43ad5614bd
ci: Bump trellis and icestorm versions to latest
...
Signed-off-by: David Shah <dave@ds0.me>
2020-06-29 19:53:25 +01:00
David Shah
2c4ae853f2
ecp5: Fix getTileBelDimZ
...
Signed-off-by: David Shah <dave@ds0.me>
2020-06-29 19:52:31 +01:00
David Shah
c7fbdc7877
Avoid low-value and slow pip name check for ECP5
...
Signed-off-by: David Shah <dave@ds0.me>
2020-06-29 19:52:31 +01:00
David Shah
b24e0a609b
ice40: Fix getBelsByTile
...
Signed-off-by: David Shah <dave@ds0.me>
2020-06-29 19:52:31 +01:00
David Shah
32e655d0af
placer1: Unlock even if placement fails
...
Prevents a hang during routing when using --force
Fixes #462
Signed-off-by: David Shah <dave@ds0.me>
2020-06-29 16:39:31 +01:00
Miodrag Milanovic
929a1cc7e4
Make python bindings consistent
2020-06-27 13:24:30 +02:00
Miodrag Milanovic
7a95629aff
Fix clangformat and execute it
2020-06-27 13:20:16 +02:00
Miodrag Milanovic
901ad4e917
Update git ignore locations
2020-06-27 13:18:06 +02:00
David Shah
9eb6e549c5
Update some URLs
...
Signed-off-by: David Shah <dave@ds0.me>
2020-06-26 11:43:27 +01:00