Jannis Harder
|
2fa7076edc
|
abstract: Add help message
|
2025-02-12 17:17:47 +01:00 |
|
Jannis Harder
|
6d6556aef0
|
abstract: Improve debug logging
Print the port bit instead of the arbitrary representative sigbit to
identify the target of the abstraction operation.
|
2025-02-12 17:17:47 +01:00 |
|
Jannis Harder
|
490e8dfb28
|
abstract: Support slicing of individual wires
|
2025-02-12 17:17:47 +01:00 |
|
Jannis Harder
|
3c5ff23e1e
|
abstract: Allow unconditional value and state abstractions
Also improves -enable and -enablen command line handling
|
2025-02-12 15:45:47 +01:00 |
|
Jannis Harder
|
7f55244340
|
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-12 15:38:46 +01:00 |
|
Emil J. Tywoniak
|
a9778e5b5a
|
abstract: better present changes done
|
2025-02-10 16:36:41 +01:00 |
|
Emil J. Tywoniak
|
b3075431dc
|
abstract: improve -init logging
|
2025-02-10 16:33:20 +01:00 |
|
Emil J. Tywoniak
|
690612475d
|
abstract: fix -init log_debug bit count, remove unnecessary log_debug
|
2025-02-10 16:27:40 +01:00 |
|
Emil J. Tywoniak
|
8a842e49c8
|
abstract: improve debug logs for -state and -value
|
2025-02-10 16:24:42 +01:00 |
|
Emil J. Tywoniak
|
fe4642887a
|
abstract: factor out emit_mux_anyseq
|
2025-02-10 14:59:50 +01:00 |
|
Emil J. Tywoniak
|
27928f74ac
|
abstract: rework -init without bufnorm, with logging
|
2025-02-10 14:56:52 +01:00 |
|
Emil J. Tywoniak
|
78c5be1990
|
abstract: refactor -value
|
2025-02-10 13:10:53 +01:00 |
|
Emil J. Tywoniak
|
6ffc12389f
|
abstract: no more bufnorm, -value has bit selection consistent with -state, -init temporarily gutted
|
2025-02-10 13:06:40 +01:00 |
|
Emil J. Tywoniak
|
355f5e3740
|
abstract: -state refactor sigbit rep pool collection
|
2025-02-10 12:01:26 +01:00 |
|
Emil J. Tywoniak
|
bfb20147b7
|
fixup! abstract: -state allow partial abstraction, don't use buffer-normalized mode
|
2025-02-07 13:49:42 +01:00 |
|
Emil J. Tywoniak
|
9af21e6ee0
|
abstract: -state allow partial abstraction, don't use buffer-normalized mode
|
2025-02-07 13:38:50 +01:00 |
|
Emil J. Tywoniak
|
eb8982a937
|
abstract: -value MVP, use buffer-normalized mode
|
2025-02-07 10:46:50 +01:00 |
|
Emil J. Tywoniak
|
497a6e0c59
|
abstract: -init MVP
|
2025-02-03 22:25:09 +01:00 |
|
Emil J. Tywoniak
|
7ce938a071
|
fixup! abstract: -state MVP
|
2025-02-03 18:35:46 +01:00 |
|
Emil J. Tywoniak
|
6e99dbd351
|
fixup! abstract: -state MVP
|
2025-02-03 18:31:33 +01:00 |
|
Emil J. Tywoniak
|
083759676a
|
fixup! abstract: -state MVP
|
2025-01-30 17:52:55 +01:00 |
|
Emil J. Tywoniak
|
17b8b7352c
|
abstract: -state MVP
|
2025-01-30 17:26:23 +01:00 |
|
Emil J. Tywoniak
|
a58481e9b7
|
mark all hash_into methods nodiscard
|
2025-01-14 12:39:15 +01: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 |
|
Martin Povišer
|
4bd6061709
|
Merge pull request #4799 from povik/wrapcell-unused
wrapcell: Optionally track unused outputs
|
2024-12-10 21:16:28 +01:00 |
|
Martin Povišer
|
3cd01a57cd
|
wrapcell: Add comments, const qualifier
|
2024-12-10 15:13:31 +01:00 |
|
Martin Povišer
|
9161377c5a
|
wrapcell: Fix help
|
2024-12-09 15:40:33 +01:00 |
|
Martin Povišer
|
481162b848
|
Merge pull request #4800 from povik/portarcs-fix
Fix portarcs edge cases
|
2024-12-09 15:13:15 +01:00 |
|
N. Engelhardt
|
8557455411
|
handle quotes and check return value
|
2024-12-06 11:25:45 +01:00 |
|
Miodrag Milanovic
|
1b403b82d7
|
Handle setting environment on Windows
|
2024-12-06 11:25:45 +01:00 |
|
N. Engelhardt
|
8b0f665cc5
|
add setenv pass
|
2024-12-06 11:25:43 +01:00 |
|
Martin Povišer
|
f4f65493a1
|
portarcs: Fix confusing disconnected and zero-delay case
|
2024-12-05 18:27:44 +01:00 |
|
Martin Povišer
|
2c66557d22
|
portarcs: Fix for case of unused gates
|
2024-12-05 18:27:43 +01:00 |
|
Martin Povišer
|
d57d21e566
|
wrapcell: Optionally track unused outputs
|
2024-12-05 18:16:53 +01:00 |
|
Martin Povišer
|
79e9258a31
|
wrapcell: Add new command
|
2024-11-27 14:01:00 +01:00 |
|
Martin Povišer
|
2dba345049
|
portarcs: New command to derive propagation arcs
|
2024-11-13 16:20:35 +01:00 |
|
Martin Povišer
|
4ce8c7a0d3
|
Merge pull request #4709 from YosysHQ/emil/idstring-in-fold
functional, glift: use fold overload of IdString::in instead of pool …
|
2024-11-13 15:17:33 +01:00 |
|
Emil J. Tywoniak
|
387a235158
|
functional, glift: use fold overload of IdString::in instead of pool literals
|
2024-11-06 12:48:32 +01:00 |
|
Martin Povišer
|
29af057430
|
Merge pull request #4707 from povik/stat-unused
stat: Drop unused field
|
2024-11-05 09:38:29 +01:00 |
|
Martin Povišer
|
4df3a5d7ec
|
stat: Drop unused field
|
2024-11-05 09:37:35 +01:00 |
|
Martin Povišer
|
35a20da512
|
logger: Adjust print
|
2024-11-04 13:16:40 +01:00 |
|
Martin Povišer
|
7aa3fdab80
|
select: Add -list-mod option
|
2024-11-04 13:16:13 +01:00 |
|
Lofty
|
dd7ea0ab6c
|
qwp: remove
|
2024-10-25 14:09:58 +01:00 |
|
Martin Povišer
|
9432e972f7
|
Merge pull request #4626 from povik/select-t-at
select: Add new `t:@<name>` syntax
|
2024-10-16 10:18:05 +02:00 |
|
Martin Povišer
|
09be0351ce
|
select: Add new t:@<name> syntax
|
2024-10-15 12:22:02 +02:00 |
|
Emil J. Tywoniak
|
785bd44da7
|
rtlil: represent Const strings as std::string
|
2024-10-14 06:28:12 +02:00 |
|
Miodrag Milanovic
|
f079772ade
|
Add TODO for missing help messages
|
2024-10-08 08:47:51 +02:00 |
|