Akash Levy
|
1b1855353d
|
Reduce verbosity of some key things
|
2025-03-04 22:58:56 -08:00 |
|
Akash Levy
|
9d3b7f7474
|
Merge branch 'YosysHQ:main' into main
|
2025-02-26 09:51:44 -08:00 |
|
Emil J. Tywoniak
|
07004f1089
|
abstract: typo?
|
2025-02-25 00:19:15 +01:00 |
|
Akash Levy
|
241f6370bd
|
Smallfixes
|
2025-02-19 10:46:06 -08:00 |
|
Akash Levy
|
707731147c
|
Update splitnets.cc
|
2025-02-19 10:10:54 -08:00 |
|
Akash Levy
|
4de90307a9
|
Update splitnets.cc
|
2025-02-19 10:07:10 -08:00 |
|
Akash Levy
|
5b641d0a24
|
Update splitnets.cc
|
2025-02-19 10:06:39 -08:00 |
|
Alain Dargelas
|
f65808aaf4
|
splitnets new options
|
2025-02-19 09:44:10 -08:00 |
|
Emil J. Tywoniak
|
925c617c52
|
abstract: add module input -value abstraction
|
2025-02-18 17:08:45 +01:00 |
|
Jannis Harder
|
212224dfe8
|
abstract: Add help message
|
2025-02-18 17:08:45 +01:00 |
|
Jannis Harder
|
2943c2142d
|
abstract: Improve debug logging
Print the port bit instead of the arbitrary representative sigbit to
identify the target of the abstraction operation.
|
2025-02-18 17:08:45 +01:00 |
|
Jannis Harder
|
a0987195f2
|
abstract: Support slicing of individual wires
|
2025-02-18 17:08:45 +01:00 |
|
Jannis Harder
|
4766c92e59
|
abstract: Allow unconditional value and state abstractions
Also improves -enable and -enablen command line handling
|
2025-02-18 17:08:45 +01:00 |
|
Jannis Harder
|
37aa2e6cd8
|
abstract: Wire vs port offset confusion bugfix
This fixes the offsets_to_abstract collection in abstract_state so that
it now works the same way as in abstract_value which was already
correct.
|
2025-02-18 17:08:45 +01:00 |
|
Emil J. Tywoniak
|
28c768e7b8
|
abstract: better present changes done
|
2025-02-18 17:08:45 +01:00 |
|
Emil J. Tywoniak
|
3dd697fc8a
|
abstract: improve -init logging
|
2025-02-18 17:08:45 +01:00 |
|
Emil J. Tywoniak
|
9de890c874
|
abstract: fix -init log_debug bit count, remove unnecessary log_debug
|
2025-02-18 17:08:45 +01:00 |
|
Emil J. Tywoniak
|
aca4d44a40
|
abstract: improve debug logs for -state and -value
|
2025-02-18 17:08:45 +01:00 |
|
Emil J. Tywoniak
|
cee06cecd0
|
abstract: factor out emit_mux_anyseq
|
2025-02-18 17:08:45 +01:00 |
|
Emil J. Tywoniak
|
9895370b32
|
abstract: rework -init without bufnorm, with logging
|
2025-02-18 17:08:45 +01:00 |
|
Emil J. Tywoniak
|
1646991092
|
abstract: refactor -value
|
2025-02-18 17:08:45 +01:00 |
|
Emil J. Tywoniak
|
e9bba13a0d
|
abstract: no more bufnorm, -value has bit selection consistent with -state, -init temporarily gutted
|
2025-02-18 17:08:45 +01:00 |
|
Emil J. Tywoniak
|
3f1ee3e0ae
|
abstract: -state refactor sigbit rep pool collection
|
2025-02-18 17:08:45 +01:00 |
|
Emil J. Tywoniak
|
387d0de383
|
abstract: -state allow partial abstraction, don't use buffer-normalized mode
|
2025-02-18 17:08:45 +01:00 |
|
Emil J. Tywoniak
|
6027030215
|
abstract: -value MVP, use buffer-normalized mode
|
2025-02-18 17:08:45 +01:00 |
|
Emil J. Tywoniak
|
4637fa74e3
|
abstract: -init MVP
|
2025-02-18 17:08:45 +01:00 |
|
Emil J. Tywoniak
|
e4ca7b8846
|
abstract: -state MVP
|
2025-02-18 17:08:45 +01:00 |
|
Akash Levy
|
ef9645990e
|
Reduce pass verbosity
|
2025-02-18 04:05:40 -08:00 |
|
Akash Levy
|
1b13b5d6ea
|
Move segv and reenable loops.v test
|
2025-02-14 10:02:30 -08:00 |
|
Akash Levy
|
fd811ddaee
|
Cleanup
|
2025-02-14 08:48:27 -08:00 |
|
Alain Dargelas
|
077b4b854c
|
longloop honors caching
|
2025-02-13 15:49:18 -08:00 |
|
Alain Dargelas
|
bf96f94267
|
Annotate logic depth
|
2025-02-05 16:45:08 -08:00 |
|
Akash Levy
|
674075126b
|
Clear selection in pass before doing anything
|
2025-02-04 23:01:13 -08:00 |
|
Alain Dargelas
|
4a1af2f780
|
remove not needed code
|
2025-01-31 16:26:17 -08:00 |
|
Alain Dargelas
|
8213dd1dcf
|
Code review
|
2025-01-31 15:29:33 -08:00 |
|
Alain Dargelas
|
4861aefcd8
|
Fix test
|
2025-01-31 13:28:48 -08:00 |
|
Alain Dargelas
|
b4787c787f
|
Calculate cell fanout (post-synthesis)
|
2025-01-31 10:17:34 -08:00 |
|
Akash Levy
|
29710e6677
|
Rename to bus_rebuild
|
2025-01-27 17:56:24 -08:00 |
|
Akash Levy
|
14f8179e51
|
Splitcells was missing $aldff
|
2025-01-27 17:55:19 -08:00 |
|
Akash Levy
|
57bf3a6f51
|
Merge branch 'YosysHQ:main' into main
|
2025-01-14 08:38:59 -08:00 |
|
Emil J. Tywoniak
|
a58481e9b7
|
mark all hash_into methods nodiscard
|
2025-01-14 12:39:15 +01:00 |
|
Akash Levy
|
941d78a6ac
|
Make splitnetlist more efficient, no preliminary opt_clean in submod, remove $buf cells in opt_clean
|
2025-01-10 17:12:15 -08:00 |
|
Akash Levy
|
60d7723a64
|
Smallfixes to reconstruct busses to use logger and ignore blackboxes
|
2025-01-10 11:50:59 -08:00 |
|
Akash Levy
|
2cf97cf744
|
Splitfanout index fix
|
2025-01-07 01:51:00 -08:00 |
|
Akash Levy
|
1dcf75d175
|
Sync
|
2024-12-19 21:40:30 -08:00 |
|
Emil J. Tywoniak
|
b9b9515bb0
|
hashlib: hash_eat -> hash_into
|
2024-12-18 15:09:25 +01:00 |
|
Emil J. Tywoniak
|
4e29ec1854
|
hashlib: acc -> eat
|
2024-12-18 15:09:25 +01:00 |
|
Emil J. Tywoniak
|
c73c88033d
|
hashlib: only include in one place
|
2024-12-18 14:58:31 +01:00 |
|
Emil J. Tywoniak
|
d071489ab1
|
hashlib: redo interface for flexibility
|
2024-12-18 14:49:25 +01:00 |
|
Akash Levy
|
8751c7a028
|
Add -blast mode to splitcells
|
2024-12-17 14:18:32 -08:00 |
|