Commit Graph

2710 Commits

Author SHA1 Message Date
David Shah cf331ca2a7
Merge pull request #512 from smunaut/fix-pll-dynamic-delay
ice40/pack/SB_PLL: Force fixed value to 4'b1111 if dynamic delay is used
2020-11-10 10:03:45 +00:00
Sylvain Munaut bdc95b8dc0 ice40/pack/SB_PLL: Force fixed value to 4'b1111 if dynamic delay is used
It's been confirmed that :
 (1) this is required by the hardware
 (2) icecube will force that field to 4'b1111 in fixed mode

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2020-11-10 10:24:58 +01:00
David Shah 76ffdbbbde
Merge pull request #511 from YosysHQ/async-lsr-routing
ecp5: Fix handling of CLK/LSR wire attached settings
2020-11-05 12:36:17 +00:00
David Shah 9916525418 ecp5: Fix handling of CLK/LSR wire attached settings
Signed-off-by: David Shah <dave@ds0.me>
2020-11-05 11:53:55 +00:00
Miodrag Milanović d5dde5df46
Merge pull request #509 from YosysHQ/dave/remove-wire-alias
Remove wire alias API
2020-10-15 12:22:15 +02:00
David Shah b18ea204c2 Remove wire alias API
It has not actually been implemented in any router for over 2.5 years and causes nothing more than confusion. It can always be added back if it forms part of a future solution; possibly as part of a more general database structure rethink.

Signed-off-by: David Shah <dave@ds0.me>
2020-10-15 09:36:15 +01:00
David Shah 576baa994f ecp5: Fix some tricky ECLKSYNCB/CLKDIVF packing cases
Signed-off-by: David Shah <dave@ds0.me>
2020-10-09 21:41:55 +01:00
David Shah b5054f0d77 Merge branch 'kittennbfive-annotate-primitives' into master 2020-10-01 09:02:39 +01:00
David Shah c4244d967d docs: Tidy up
Signed-off-by: David Shah <dave@ds0.me>
2020-10-01 09:02:29 +01:00
kittennbfive 3c7c95ecce
Update primitives.md 2020-09-30 19:29:13 +00:00
kittennbfive b2438caec3
update doc - UNTESTED on real hardware 2020-09-28 14:49:35 +00:00
David Shah 9aff6aa55c ecp5: Add support for setting PIO clamp
Signed-off-by: David Shah <dave@ds0.me>
2020-09-26 09:24:01 +01:00
David Shah 587bfab2a6
Merge pull request #502 from pepijndevos/patch-1
Update generic synth script for dfflegalize changes
2020-09-25 09:33:55 +01:00
David Shah 84ce3ed43e ci: Update Yosys version for dfflegalize
Signed-off-by: David Shah <dave@ds0.me>
2020-09-24 13:57:14 +01:00
Miodrag Milanović d927878024
Merge pull request #503 from neuschaefer/typo
README.md: Fix two typos
2020-09-23 09:12:57 +02:00
Jonathan Neuschäfer 13c2e8ceba README.md: Fix two typos 2020-09-23 09:08:47 +02:00
Pepijn de Vos 26dfe6f23d
Update generic synth script for dfflegalize changes 2020-09-18 15:39:24 +02:00
David Shah 8f96417bcf
Merge pull request #501 from landley/master
Building nextpnr on Devuan ascii 2.0 needs the "C" language enabled.
2020-09-16 14:25:21 +01:00
Rob Landley 9e597e0dda Building nextpnr on Devuan ascii 2.0 needs the "C" language enabled.
See https://lists.j-core.org/pipermail/j-core/2020-September/000940.html
2020-09-16 03:02:12 -05:00
Miodrag Milanović f7da7c26aa
Merge pull request #500 from YosysHQ/dave/py-none-fix
python: Fix handling of None in pybind11
2020-09-14 15:57:29 +02:00
David Shah b5e5f8d85f python: Fix handling of None in pybind11
Signed-off-by: David Shah <dave@ds0.me>
2020-09-14 14:17:07 +01:00
Miodrag Milanović 48cd40773a
Merge pull request #496 from YosysHQ/gui_fix
Preserve cmd parameters  when loading json from GUI
2020-09-04 17:29:43 +02:00
Miodrag Milanovic 717bcfa19e Preserve cmd parameters when loading json from GUI 2020-09-04 17:14:30 +02:00
David Shah 4512a9de19
Merge pull request #494 from rschlaikjer/rschlaikjer-print-sources-in-time-report
Add option to print critical path source code
2020-08-31 07:38:47 +01:00
Ross Schlaikjer c30cadd19c
No longer need fstream include 2020-08-30 18:22:05 -04:00
Ross Schlaikjer cba4753c22
Only print filenames for now, default on 2020-08-30 18:19:41 -04:00
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