Rose Thompson
5011084d40
Revert "This is a better solution. It's closer to the original book HPTW FSM,"
...
This actually adds to the critical path and it's more complex than I feel comfortable.
This reverts commit 1ded4a972f
.
2024-10-11 17:02:51 -05:00
Rose Thompson
1ded4a972f
This is a better solution. It's closer to the original book HPTW FSM,
...
but is slightly more complex in RTL. Instead it looks at ReadDataM
for the PTE for PBMT faults. I was worried this would cause critical
path issues but I think it is ok. ReadDataM is used only to created
PBMT and this directly controlls the enable to a flop and the state
inputs to the FSM.
2024-10-11 16:47:18 -05:00
Huda-10xe
fba5214a00
Adding a separate folder for priv coverage files
2024-10-07 04:34:09 -07:00
Huda-10xe
24f97fa696
Adding DUT signals to the tracer for VM Coverage
2024-10-07 03:49:43 -07:00
Huda-10xe
e0ea37fe21
Merge branch 'main' of https://github.com/openhwgroup/cvw into rvvi_setup
2024-10-07 03:44:43 -07:00
Huda-10xe
0817c69152
Adding priv coverage to ISACOV
2024-10-07 03:44:35 -07:00
Huda-10xe
072120d2fa
Merge branch 'main' of https://github.com/openhwgroup/cvw into rvvi_setup
2024-10-03 06:53:34 -07:00
Rose Thompson
f4b1f6a1e7
Updated coverage exclusions for the pma checker updates which fixed
...
issue #980 .
2024-10-02 15:41:34 -05:00
Rose Thompson
1e2a9e3b18
Added test to check for AMO access fault.
2024-10-02 14:17:37 -05:00
Jordan Carlin
29801485de
Add Xcelium readme
2024-10-01 12:48:10 -07:00
Jordan Carlin
9363379b55
Combine floating point test documentation
2024-10-01 12:44:47 -07:00
Jordan Carlin
f937e31ee9
Remove bpred-sim.py
2024-10-01 12:08:39 -07:00
Jordan Carlin
a23c1cf18b
Remove buildrootBugFinder.py
2024-10-01 12:00:12 -07:00
Huda-10xe
88eb758760
Merge branch 'main' of https://github.com/openhwgroup/cvw into rvvi_setup
2024-10-01 03:07:56 -07:00
Jordan Carlin
e1b85289f3
remove deprecated questa scripts
2024-09-30 10:44:36 -07:00
Jordan Carlin
d007f3f66f
remove deprecated verilator scripts
2024-09-30 10:44:36 -07:00
Jordan Carlin
7cfeb15c42
remove old files and scripts from sim directory
2024-09-30 10:44:36 -07:00
Huda-10xe
36d74c745d
discarding changes
2024-09-30 01:55:20 -07:00
Jordan Carlin
9711cc7348
Restore riscvdv make targets
2024-09-29 22:27:22 -07:00
Jordan Carlin
68b854fc20
Finish updating riscof and sim Makefiles to allow targets to run in parallel
2024-09-29 14:05:28 -07:00
Jordan Carlin
14d76b9189
Remove old functcov targets in Makefile
2024-09-29 10:37:08 -07:00
Jordan Carlin
ad6ab2fb0c
Wally.do cleanup
2024-09-10 16:12:10 -07:00
Jordan Carlin
ae593ed81d
Merge branch 'main' of https://github.com/openhwgroup/cvw into imperas_verbose
2024-09-10 16:10:05 -07:00
David Harris
a2a2091835
Associated coverage fixes
2024-09-09 18:06:08 -07:00
David Harris
de26b7b6a7
Per config coverage initially working with RV32M in rv32gc config
2024-09-07 07:00:52 -07:00
David Harris
ecb444697c
Starting to define per-config coverage
2024-09-07 06:14:50 -07:00
David Harris
6e0b0487dd
Recreated coverage changes
2024-09-05 16:32:45 -07:00
Jordan Carlin
9e98c834f1
Add lockstepverbose flag
2024-08-30 12:32:41 -07:00
Rose Thompson
65e338e762
Merges Jordan's wally.do updates with the new fcov2 changes. Updates
...
cvw-arch-verif commit.
2024-08-30 12:31:26 -07:00
Jordan Carlin
4929581576
Cleanup
2024-08-30 11:57:31 -07:00
Jordan Carlin
80750f2308
Merge branch 'main' of https://github.com/openhwgroup/cvw into script_updates
2024-08-29 15:55:54 -07:00
Rose Thompson
e07f303353
Have basic rv32gc functional coverage running with open source riscvISACOV.
2024-08-29 15:29:04 -07:00
Rose Thompson
0ce4d1b452
Merge branch 'main' of github.com:openhwgroup/cvw
2024-08-29 10:50:27 -07:00
Rose Thompson
6ad2c2e7a6
Merge pull request #935 from davidharrishmc/dev
...
Added lockstep support for RV32. Not all wally privileged tests pass…
2024-08-29 10:45:17 -07:00
David Harris
26f3c2a607
Added lockstep support for RV32. Not all wally privileged tests pass yet
2024-08-29 10:44:37 -07:00
Rose Thompson
cb05697698
Added basic SPI signals to waveform.
2024-08-27 15:51:19 -07:00
Rose Thompson
2dd897e7e1
Merge pull request #932 from davidharrishmc/dev
...
Added temporary --fcov2 option to start adopting open-source riscvISACOV
2024-08-27 08:47:59 -07:00
David Harris
9df38e14b2
Added temporary --fcov2 option to start adopting open-source riscvISACOV
2024-08-27 08:40:44 -07:00
Jordan Carlin
0c4993e1db
Merge branch 'main' of https://github.com/openhwgroup/cvw into script_updates
2024-08-25 14:57:22 -07:00
Jordan Carlin
99da7e7b21
Merge pull request #931 from davidharrishmc/dev
...
Fixed imperas configuration and updated files for new Imperas/Synopsy…
2024-08-25 14:55:42 -07:00
David Harris
30694f4ed0
Fixed imperas configuration and updated files for new Imperas/Synopsys licenses
2024-08-25 14:46:22 -07:00
Jordan Carlin
f0c5d6e4e7
Merge branch 'main' of https://github.com/openhwgroup/cvw into script_updates
2024-08-25 12:14:25 -07:00
Huda-10xe
da2c9a5dc5
Removing warnings from questa simulation
2024-08-23 12:37:42 +05:00
Rose Thompson
418bc6b23c
Merge branch 'main' of github.com:openhwgroup/cvw
2024-08-21 16:24:10 -07:00
Rose Thompson
1f57fd6343
Fixed bug in Makefile.
2024-08-21 16:04:21 -07:00
Rose Thompson
6be30369f1
Merge branch 'main' of github.com:openhwgroup/cvw
2024-08-21 11:02:23 -07:00
Rose Thompson
01b623b8c4
Merge branch 'main' of github.com:openhwgroup/cvw
2024-08-21 11:02:08 -07:00
Rose Thompson
ae8c2f26c6
Fixed wave file to add back the function name.
2024-08-21 10:51:32 -07:00
Huda-10xe
b315a8e338
Adding regression commands to Makefile
2024-08-21 15:45:23 +05:00
Huda-10xe
ca21b865b3
Adding regression commands to Makefile
2024-08-21 15:45:23 +05:00