Commit Graph

12 Commits

Author SHA1 Message Date
Alex Forencich
a1832339d2 stats: Exclude strings from statistics counts
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-04-16 22:41:57 -07:00
Alex Forencich
01c0c6cdc6 stats: Add strings collector
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-04-16 22:40:53 -07:00
Alex Forencich
031d092513 stats: Add string support to statistics collector
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-04-16 17:08:52 -07:00
Alex Forencich
e3fcf54466 stats: Add gate input to statistics collector
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-04-16 11:54:16 -07:00
Alex Forencich
99933f3234 stats: Optimize zeroing and output logic
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-04-14 22:20:39 -07:00
Alex Forencich
b505167348 stats: Add defaults for inputs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-04-14 16:44:03 -07:00
Alex Forencich
9dcea3dd23 stats: Add register to store dumped value from channel to break timing path
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-04-10 21:44:55 -07:00
Alex Forencich
8e91c26dbd stats: Simplify statistics collector logic by using a shift register to track updates
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-04-10 15:16:39 -07:00
Alex Forencich
7128b90c1d stats: Simplify zeroing in statistics collector
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-04-10 00:20:52 -07:00
Alex Forencich
abadd72b1d stats: Fix naming in statistics counter module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-04-09 10:05:41 -07:00
Alex Forencich
d2b0fa4693 stats: Add statistics counter module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-03-25 00:02:58 -07:00
Alex Forencich
fd3e23ef6e stats: Add statistics collector module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
2025-03-24 23:22:04 -07:00