Commit Graph

1255 Commits

Author SHA1 Message Date
Mateusz Gancarz b875ed0ea4 [#73220] change top scope index type to int32_t and fix errors with empty top scope names 2025-03-05 07:57:04 +01:00
Mateusz Gancarz dc383eb6d8 [#73220] add properly extracting name for scope 2025-03-05 07:57:04 +01:00
Mateusz Gancarz f39e5e708f [#73220] add clearing data after dumping it to output file 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 08f6f36bb0 [#73220] change divider to / from . 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 3ffee61df9 [#73220] add support for multiple top scopes 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 3c35285c49 [#73220] remove adding lsb to the signal bit index for now 2025-03-05 07:57:04 +01:00
Mateusz Gancarz d8867d15cc [#73220] handle array scopes properly 2025-03-05 07:57:04 +01:00
Mateusz Gancarz b3da0df83a [#73220] add escape characters to signal bit index 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 5c3e3a35c2 [#73220] change signal name to its final name 2025-03-05 07:57:04 +01:00
Mateusz Gancarz 760d444466 [#73220] fix wrong boolean causing NET not being written 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 0c0d98d4a6 [#73220] remove name variable from ActivityVar 2025-03-05 07:57:03 +01:00
Mateusz Gancarz a45f521ca2 [#73220] add signals duplicates in child scopes 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 05fdfca5b1 [#73220] fix writing out empty net groups 2025-03-05 07:57:03 +01:00
Mateusz Gancarz ab9ee43f8d [#73220] add handling scopes to SAIF trace 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 65874d3cc1 [#72179] fix indexing of bits in emitting words to SAIF trace 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 7ea3f83adf [#72179] fix bug with array variables empty names 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 431a6de442 [#72179] change emitting of event and double to noop 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 648ca9840c [#72179] add debug printing of signal direction/kind/type 2025-03-05 07:57:03 +01:00
Mateusz Gancarz c2a5e16d17 [#72179] add saving TZ, TX, TB values as 0 2025-03-05 07:57:03 +01:00
Mateusz Gancarz e7e9f9cc88 [#72179] fix declaring activity duplicates 2025-03-05 07:57:03 +01:00
Mateusz Gancarz cc5a744b3a [#72179] remove unused code 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 5b126f3258 [#72179] add SAIF trace class for SystemC 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 9878587753 [#72179] add more notes 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 51af6ed413 [#72179] fix implementation of emitting words 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 5ee6fc8191 [#72179] add more SAIF trace debug prints 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 7100827f77 [#72179] remove std::abort calls and add bits > activity.width warning instead of assert 2025-03-05 07:57:03 +01:00
Mateusz Gancarz 088f21fd69 [#72179] some notes from reading specification and code 2025-03-05 07:57:03 +01:00
github action deb08a6cfd Apply 'make format' 2025-03-05 07:57:03 +01:00
Krzysztof Bieganski 5ea2cf2938 SAIF support
Signed-off-by: Krzysztof Bieganski <kbieganski@antmicro.com>
2025-03-05 07:57:03 +01:00
Yilou Wang dae4c8ee22
Support constrained random for arrays in structs (#5765) (#5802) 2025-02-24 17:51:51 -05:00
Wilson Snyder fe15171649 Internals: cppcheck cleanups. No functional change. 2025-02-18 01:14:51 -05:00
Trung Nguyen aa3942ab24
Internals: `constexpr` for `VlUnpacked` data access (#5725) (#5770)
Add `constexpr` to data access functions of `VlUnpacked` whose `std::array` equivalent in C++14 is `constexpr`.
2025-02-09 22:45:50 -05:00
Moubarak Jeje ac659d525b
Support VPI array accessors (#5612) 2025-02-07 19:06:46 -05:00
Moubarak Jeje 5b65c15eca
Internals: Add datap cast functions (#5761) 2025-02-05 15:29:54 -05:00
Yilou Wang 6b4183632c
Support Unpacked Structures' Constrained Randomization (#5657) (#5759) 2025-02-03 11:56:00 -05:00
Wilson Snyder 28a59a2b21 Update gtkwave from upstream. 2025-01-11 12:16:46 -05:00
Yilou Wang d3e205f201
Support constraints on associative array user-defined keys (#5671) (#5729) 2025-01-11 12:07:52 -05:00
github action bb871728c9 Apply 'make format' 2025-01-10 00:05:16 +00:00
Krzysztof Starecki 69dce205d3
Support multidimensional array access via VPI (#2812) (#5573) 2025-01-09 19:04:26 -05:00
Yilou Wang 0380a36c76
Fix constrained random for > 64-bit associative arrays (#5670) (#5682) 2025-01-09 08:33:38 -05:00
Andrew Nolte b8288b97f7
Improve VPI write errors (#5712) 2025-01-06 17:56:18 -05:00
Wilson Snyder 8ca49d98c1 Fix %p format output for real inside struct (#5713). 2025-01-03 19:15:03 -05:00
Wilson Snyder f5e2f60dcc Update include/gtkwave from upstream 2025-01-01 08:40:49 -05:00
Wilson Snyder 8fbb725f34 Copyright year update. 2025-01-01 08:30:25 -05:00
Wilson Snyder 8a121803f5 Add configure CFG_CXX_VERSION 2024-12-19 20:56:47 -05:00
Yilou Wang 54ef9ad31c
Support associative array basic constrained randomization (#5658) (#5670) 2024-12-12 11:31:54 -05:00
Wilson Snyder 6e204ed0dd Internals: Cleanup 'error error' on fatals 2024-12-11 08:52:41 -05:00
Wilson Snyder b0f898cec8 Internals: Determine needing verilated_std without symbol table 2024-12-01 11:35:00 -05:00
Wilson Snyder 0c820c3068 Internals: Standardize template argument names. No functional change. 2024-11-29 20:20:38 -05:00
Wilson Snyder 990ccd6763 Internals: Standardize on `template<typename`. No functional change. 2024-11-29 18:01:50 -05:00