Oscar Gustafsson
5758e77371
Run cargo-fmt
2023-09-26 13:16:14 +02:00
TheZoq2
a8edb3d602
expse paths and fix warnings
2023-06-16 17:08:20 +02:00
TheZoq2
79300afd43
Make generic over readers
2023-01-09 18:45:10 +01:00
TheZoq2
3da3579213
Add more timing information
2022-12-23 11:34:48 +01:00
Yehowshua Immanuel
9f18b166a5
sane import and export behaviors
2022-10-26 01:16:39 -04:00
Yehowshua Immanuel
4243551d76
proper handling of licenses
2022-09-14 16:28:12 -04:00
Yehowshua Immanuel
320b0d348d
notable restructuring
2022-09-09 02:59:33 -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
15a2564f13
non trivial re-factor
2022-08-19 20:13:46 -04:00
Yehowshua Immanuel
cbd8be1708
- update README to reflect correct performance numbers
...
- add tasks to README
- repair bug in events.rs that prevented most events in VCD file from being parsed
- add some initial code for timeline scrubbing
2022-08-17 22:10:00 -04:00
Yehowshua Immanuel
0946d13e6e
separated out utilities and started tightening visibility modifiers
2022-08-08 19:45:14 -04:00
Yehowshua Immanuel
a7d2b11998
now running much faster, but due for refactor
2022-08-07 18:57:58 -04:00
Yehowshua Immanuel
b86e5fd3e4
ordered binary search working - but need to be sped up
2022-08-06 21:40:33 -04:00
Yehowshua Immanuel
21f0682500
fixed most warnings
2022-08-02 19:31:35 -04:00
Yehowshua Immanuel
e931d9a825
refactor parse a bit
2022-08-02 16:40:40 -04:00
Yehowshua Immanuel
b685bf8be7
handle case of signal events with bitwidths shorter than nominal signal length
2022-08-02 11:51:07 -04:00
Yehowshua Immanuel
e9aa4735dd
things seem pretty stable now
2022-08-01 16:52:42 -04:00
Yehowshua Immanuel
232b026f62
things are much faster now, but x/z values not yet supported
2022-08-01 10:11:05 -04:00
Yehowshua Immanuel
0052baf196
add support for mismatching bitdwidths
2022-07-30 19:58:54 -04:00
Yehowshua Immanuel
504913c719
still broken - but I need to save progress
2022-07-27 09:35:44 -04:00
Yehowshua Immanuel
18a69872ab
saving progress so far
2022-07-25 21:16:15 -04:00
Yehowshua Immanuel
3658833af3
wow - things are really working
2022-07-20 10:38:56 -04:00
Yehowshua Immanuel
d8989d9c76
I broke something
2022-07-19 22:05:00 -04:00
Yehowshua Immanuel
24622c71c2
getting started on parsing timeline events
2022-07-19 13:48:22 -04:00
Yehowshua Immanuel
932250e416
some re-org and cleanup
2022-07-18 12:53:44 -04:00
Yehowshua Immanuel
298bbe1969
able to parse all signal trees
2022-07-15 20:48:02 -04:00
Yehowshua Immanuel
217dea1d41
good stopping point for today
2022-07-14 18:52:12 -04:00
Yehowshua Immanuel
8bcd2bc8ec
seems to be able to parse signal tree
2022-07-14 16:46:11 -04:00
Yehowshua Immanuel
49d103fd56
some incomplete changes
2022-07-12 20:02:45 -04:00
Yehowshua Immanuel
29d72b6e9c
postpone adding date support for ncsim, quartus, treadle, and vivado
2022-06-24 22:22:55 -04:00
Void User
77235a19bc
missed some files by committing in the wrong folder
2022-06-23 20:54:27 -04:00
Yehowshua Immanuel
dbae68ba3b
finish splitting up parse.rs
2022-06-21 21:06:51 -04:00
Yehowshua Immanuel
f5bb8d5a7c
some re-org
2022-06-19 09:44:57 -04:00
Yehowshua Immanuel
5445891b8d
add tests
2022-06-18 01:00:01 -04:00
Yehowshua Immanuel
a37c4c0f95
now using ParseResult as parser return type exclusively
2022-06-17 18:16:51 -04:00
Yehowshua Immanuel
b25cdaa170
now parsing headers fully
2022-06-12 22:52:24 -04:00
Yehowshua Immanuel
e7fb766302
now parsing version
2022-06-12 15:32:00 -04:00
Yehowshua Immanuel
14af6e94e3
now parsing date more robustly
2022-06-11 00:01:53 -04:00
Yehowshua Immanuel
4c7417c729
date parser needs some more work
2022-06-08 21:45:47 -04:00
Yehowshua Immanuel
1c006441fb
restructuring and WIP
2022-06-03 21:06:46 -04:00