Ross Schlaikjer
a8c110b045
Add option to print critical path source code
...
In order to make debugging the critical path easier, add an option that
will log the location each net was defined, if known.
If the file that contains the definition is known, and is readable, also
print the part of the source HDL responsible for the signal definition.
2020-08-30 17:43:29 -04:00
whitequark
f6d436d58b
CMake: fix Windows-ism in status message
2020-08-26 09:51:38 +00:00
whitequark
c8ecb8341c
Merge pull request #491 from cr1901/chipdb-msg
...
Fix MESSAGE indicating where externally-built .bbas live.
2020-08-23 01:15:39 +00:00
William D. Jones
e63270f918
Fix MESSAGE indicating where externally-built .bbas live.
2020-08-22 21:09:21 -04:00
David Shah
109aa63474
clangformat
...
Signed-off-by: David Shah <dave@ds0.me>
2020-08-20 09:46:49 +01:00
David Shah
be607c10a8
Merge pull request #489 from YosysHQ/dave/ecp5-fix-ioddrx2
...
ecp5: Fix how ODDRX2 SCLK/RST are set
2020-08-13 20:05:16 +01:00
David Shah
fd5d95320b
ecp5: Fix how ODDRX2 SCLK/RST are set
...
Signed-off-by: David Shah <dave@ds0.me>
2020-08-13 13:24:52 +01:00
David Shah
b0dedf1a22
Merge pull request #488 from YosysHQ/dave/port_fanin_fix
...
timing: Fix counting of fanin in out-of-context mode
2020-08-12 16:38:46 +01:00
David Shah
b299c64973
Merge pull request #487 from YosysHQ/dave/hierfix
...
Hierarchical floorplanning fixes
2020-08-12 12:32:31 +01:00
David Shah
3611b7120c
timing: Fix counting of fanin in out-of-context mode
...
Signed-off-by: David Shah <dave@ds0.me>
2020-08-12 10:42:26 +01:00
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