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