Commit graph

35 commits

Author SHA1 Message Date
Oscar Gustafsson 909cca2508 Initial SystemVerilog/fst2vcd support 2024-01-07 11:54:40 +01:00
TheZoq2 e2e3541e3f Refactor the double-sided-query to make it less error-prone 2023-12-05 16:44:19 +01:00
TheZoq2 7d414f36dd Correctly compute next index 2023-12-05 14:59:04 +01:00
TheZoq2 9a8c2a03eb Don't throw away the right hand time of changes 2023-12-05 14:29:46 +01:00
TheZoq2 7a2bed42a3 Add some clones and expose SignalErrors 2023-10-25 17:55:05 +02:00
TheZoq2 d42d01f9c3 Expose index 2023-10-23 18:15:30 +02:00
TheZoq2 e7f2f661df Separate name from width 2023-10-23 15:27:47 +02:00
Oscar Gustafsson 9c54c3a295 Increase maximum bit width 2023-10-11 09:54:59 +02:00
Frans Skarman a1890a63dc
Revert "Add support for real values" 2023-10-10 13:15:17 +00:00
Oscar Gustafsson 77b1aa0a03 Add support for real values 2023-10-10 12:52:59 +02:00
Oscar Gustafsson dba5773ebe Add signal type query 2023-10-09 16:20:12 +02:00
Oscar Gustafsson b576e1b57d Add all signal types in standard 2023-10-09 14:04:59 +02:00
Oscar Gustafsson 0795465c36 Clippy automatic fixes 2023-09-26 13:26:38 +02:00
Lucas Klemmer f2689885be Add real_idx function to signal 2023-09-10 16:23:04 +02:00
TheZoq2 a8edb3d602 expse paths and fix warnings 2023-06-16 17:08:20 +02:00
TheZoq2 53bbacd261 Expose signal time stamp 2023-05-01 17:37:24 +02:00
TheZoq2 3da3579213 Add more timing information 2022-12-23 11:34:48 +01:00
Yehowshua Immanuel b4cbbf29cc remove some dead code in comments and add querying values on timeline back to vcd example 2022-10-26 02:19:59 -04:00
Yehowshua Immanuel 9f18b166a5 sane import and export behaviors 2022-10-26 01:16:39 -04:00
Yehowshua Immanuel d343b6f5ff I broke something... 2022-10-25 22:53:19 -04:00
Yehowshua Immanuel 746c25b1ba change visibility of and rename Signal to SignalEnum 2022-10-25 21:32:22 -04:00
Yehowshua Immanuel 6abcd7ce32 fix some errors/typos and prep for refactoring 2022-10-25 21:09:19 -04:00
Yehowshua Immanuel 4243551d76 proper handling of licenses 2022-09-14 16:28:12 -04:00
Yehowshua Immanuel a0713c1f38 add docs and change examples to reflect changing interfaces 2022-09-13 19:35:23 -04:00
Yehowshua Immanuel 4c1af97760 some docs and create lib 2022-09-08 15:02:41 -04:00
Yehowshua Immanuel 5700db83a0 support for strings seems to work 2022-09-08 09:59:24 -04:00
Yehowshua Immanuel 1ec7b67a4b begin implementation for string lookups on timeline and rename functions to differentiate between strings and nums 2022-09-04 18:52:32 -04:00
Yehowshua Immanuel f4e27ffcb6 - improve to-do list in README
- move code that exercises searching for values at specific time
   within signals from src/vcd/parse.rs to sr/vcd/main.rs
 - make necessary struct and enum fields public as well as possibly the
   structs and enums themselves
2022-09-02 17:00:14 -04:00
Yehowshua Immanuel aeb796c46b ordered search now working 2022-09-02 15:05:33 -04:00
Yehowshua Immanuel 223d36c1a6 successful integration of untested query timeline function 2022-08-22 11:14:53 -04:00
Yehowshua Immanuel fd60e95961 change lookup_errors to signal_errors 2022-08-22 10:11:19 -04:00
Yehowshua Immanuel 91dc24a9ba Compute num_bytes ahead of time; Start removing undeeded signals from match arms 2022-08-22 09:48:56 -04:00
Yehowshua Immanuel 8dab46a0cb - moved dereferencing alias to VCD impl
- added function to help with reconstructing timestamps and numerical signal values
2022-08-21 19:51:51 -04:00
Yehowshua Immanuel e2c02316af fixed some reference errors 2022-08-19 21:13:29 -04:00
Yehowshua Immanuel 15a2564f13 non trivial re-factor 2022-08-19 20:13:46 -04:00