George Haworth
aba5b279c6
Fix RAMB36E1/E2 SDP parity port mapping typo
...
DIPBDIP/DINPBDINP condition checked PORT_W_WIDTH == 71, which never
matches any valid SDP width. Should be 72, matching the DIBDI/DINBDIN
condition on the line above. This caused data bits 68-69 to be
silently overwritten with copies of bits 64-65 on every write.
Affects both xc6v (RAMB36E1, Artix-7/Kintex-7/Virtex-7) and xcu
(RAMB36E2, UltraScale/UltraScale+) mapping templates. The RAMB18E1/E2
equivalents correctly use == 36.
2026-04-18 19:10:18 +03:00
nella
413169663d
Merge pull request #5753 from YosysHQ/nella/carry-save-adders
...
Add Carry-save adders
2026-04-13 11:16:33 +00:00
nella
4506dffa9f
Fix use after free.
2026-04-13 12:48:05 +02:00
nella
fc71719e6e
Rename csa_tree to arith_tree.
2026-04-13 12:48:05 +02:00
nella
c3c577f333
Fix test cases.
2026-04-13 12:48:05 +02:00
nella
135812ab02
Further CSA cleanup.
2026-04-13 12:48:05 +02:00
nella
847a8941e9
Clang-Format CSA tree.
2026-04-13 12:48:05 +02:00
nella
a02c238874
Consolidate Wallace from booth and CSA.
2026-04-13 12:48:05 +02:00
nella
4bbffecf98
Invert.
2026-04-13 12:48:05 +02:00
nella
42c309347b
Clarify.
2026-04-13 12:48:05 +02:00
Emil J. Tywoniak
b6d656e932
csa_tree: move to techmap
2026-04-13 12:48:05 +02:00
Emil J. Tywoniak
b6a8feec22
csa_tree: refactor
2026-04-13 12:48:05 +02:00
nella
67e145618b
Replace utf arrow with ascii arrow.
2026-04-13 12:48:05 +02:00
nella
4f4c820f73
Cleaned up CSA tests.
2026-04-13 12:48:05 +02:00
nella
9cc2e7d95e
rm misc comments.
2026-04-13 12:48:05 +02:00
nella
0f61ba5299
Move csa after alumacc.
2026-04-13 12:48:05 +02:00
nella
9dc408eea7
CSA add alumacc related tests.
2026-04-13 12:48:05 +02:00
nella
5d90bcc792
CSA add support for macc and alu cells.
2026-04-13 12:48:05 +02:00
nella
fc9adae9a2
Consolidate csa tests.
2026-04-13 12:48:05 +02:00
nella
ab1c423692
Tighten csa tests.
2026-04-13 12:48:05 +02:00
nella
b64b75db7a
Add csa to synth.
2026-04-13 12:48:05 +02:00
nella
cfee6bb4af
Add more robsutness tests.
2026-04-13 12:48:05 +02:00
nella
6b0caedcdd
Add chain tests and tighten synthesis assertions for csa.
2026-04-13 12:48:05 +02:00
nella
335cce4895
Add sub chain support for csa trees.
2026-04-13 12:48:05 +02:00
nella
7183016910
Edge case tests.
2026-04-13 12:48:05 +02:00
nella
1a4a41812c
Add csa synth tests.
2026-04-13 12:48:05 +02:00
nella
4c4c5cf15a
Add structural tests for csa_tree.
2026-04-13 12:48:05 +02:00
nella
e69914b8be
better balancing.
2026-04-13 12:48:05 +02:00
nella
46df888191
impl csa tree.
2026-04-13 12:48:05 +02:00
Emil J
90b906c4fc
Merge pull request #5635 from YosysHQ/emil/contributing-again
...
docs: touch up contributing guidelines
2026-04-12 22:10:41 +00:00
Lofty
d51a5535c7
Merge pull request #5798 from rocallahan/hashtable-destruction-race
...
Avoid racing accesses to shards[0] in ShardedHashtable parallel destruction
2026-04-11 10:25:58 +00:00
Lofty
564c617721
Merge pull request #5790 from Eiko-Eira/main
...
Fixed typos and incorrect grammar
2026-04-11 03:26:55 +00:00
nella
a54bca5493
Merge pull request #5794 from rocallahan/dispatch-pool-destruction
...
Fix data race in ParallelDispatchThreadPool destruction
2026-04-09 09:57:25 +00:00
Miodrag Milanović
8449dd4700
Merge pull request #5796 from YosysHQ/release/v0.64
...
Release version 0.64
2026-04-09 06:39:48 +00:00
Miodrag Milanovic
dbc6911f40
Next dev cycle
2026-04-09 07:36:58 +02:00
Miodrag Milanovic
7c714b8acc
Fix repository check in yml
2026-04-09 07:31:58 +02:00
KrystalDelusion
a4b6a8c580
Merge pull request #5799 from YosysHQ/fix_rtd
...
Fix Read the Docs triggering
2026-04-08 23:10:42 +00:00
KrystalDelusion
9a0842b76a
Merge branch 'main' into fix_rtd
2026-04-09 10:39:08 +12:00
Krystine Sherwin
cb56f01971
prepare-docs.yml: Don't skip pushes
2026-04-09 10:30:08 +12:00
Robert O'Callahan
1f6559a5cf
Avoid racing accesses to shards[0] in ShardedHashtable parallel destruction
2026-04-08 21:56:36 +00:00
Miodrag Milanovic
74070911cd
Fix repository check in yml
2026-04-08 18:11:46 +02:00
Miodrag Milanovic
6d2c445aeb
Release version 0.64
2026-04-08 16:54:50 +02:00
Emil J
86448c0001
Merge pull request #5655 from YosysHQ/emil/dffsr-sr-priority-undef
...
Undefine set&reset behavior of $dffsr
2026-04-08 14:22:34 +00:00
Miodrag Milanović
f7b19774b7
Merge pull request #5795 from YosysHQ/update_abc
...
Update ABC as per 2026-04-08
2026-04-08 12:04:18 +00:00
Miodrag Milanovic
6b5cd74d7e
Update ABC as per 2026-04-08
2026-04-08 13:29:08 +02:00
Emil J
b485173428
Merge pull request #5792 from YosysHQ/emil/toposort-stability
...
toposort: avoid run to run variance caused by pointer sensitivity
2026-04-08 08:51:47 +00:00
Robert O'Callahan
d586af0074
Fix data race in ParallelDispatchThreadPool destruction
2026-04-07 23:21:17 +00:00
Emil J. Tywoniak
9b9e334c79
contributing: small responses to feedback
2026-04-07 18:59:06 +02:00
Emil J. Tywoniak
cc3827c80c
docs: consolidate contributing.md into contributing.rst harder
2026-04-07 18:59:06 +02:00
Emil J. Tywoniak
2572b1e3df
.github: fix label for links
2026-04-07 18:59:06 +02:00