Commit Graph

1282 Commits

Author SHA1 Message Date
Mateusz Gancarz fe7a666b51 [#74021] remove get from getters names 2025-03-05 07:57:06 +01:00
Mateusz Gancarz 72787320e7 [#74021] add VerilatedSaif prefix to helper classes 2025-03-05 07:57:06 +01:00
Mateusz Gancarz 29b341ac93 [#74021] add source comment at the beginning of the SAIF file 2025-03-05 07:57:06 +01:00
Mateusz Gancarz 9a3c6fda91 [#74021] wip: SystemC support 2025-03-05 07:57:06 +01:00
github action 50d1a2fd5c Apply 'make format' 2025-03-05 07:57:06 +01:00
Mateusz Gancarz 78e0cd5b34 [#73912] fix incorrect nesting of scopes in case of empty top name 2025-03-05 07:57:06 +01:00
Mateusz Gancarz 87ea573b2e [#73220] remove DESIGN and VERSION from SAIF headers 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 239c264b86 [#73220] add time offset when opening new files during SAIF trace 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 28db59249c [#73220] add final keyword to Activity* classes 2025-03-05 07:57:05 +01:00
Mateusz Gancarz ca06d3ddc9 [#73220] fix portability issues with const char* 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 70238bbdc4 [#73220] fix order of member variables initialization 2025-03-05 07:57:05 +01:00
github action 17f2c7ed10 Apply 'make format' 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 999de10991 [#73220] remove unused variable 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 300b623a90 [#73220] fix static_assert clang compilation error 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 074349b682 [#73220] remove unnecessary assert 2025-03-05 07:57:05 +01:00
github action 290d230983 Apply 'make format' 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 6ebc4fae7f [#73220] move emitting functions to ActivityVar and remove duplicate code 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 40bfe54ebc [#73220] clean up SAIF content printing code 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 8878197759 [#73220] move activities code to classes 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 8cfa430902 [#73220] remove unused code 2025-03-05 07:57:05 +01:00
Mateusz Gancarz d40d944916 [#73220] add proper t_trace_saif_sc_unsup test 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 14c65b0edb [#73220] replace auto with concrete types 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 162980dc25 [#73220] remove SAIF code related to buffers 2025-03-05 07:57:05 +01:00
Mateusz Gancarz ddb1a724f0 [#73220] clean up and resolve threads 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 4b91c58159 [#73220] fix tests compilation warnings 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 7b8eb3e36a [#73220] remove debug prints 2025-03-05 07:57:05 +01:00
Mateusz Gancarz 967532bd2d [#73220] fix typo in SAIF systemc file 2025-03-05 07:57:05 +01:00
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