Commit Graph

8297 Commits

Author SHA1 Message Date
David Harris
8755966f50 Incorporated Kunlin's Verilator hack so testbench runs 110x faster. Isolated within ifdef VERILATOR to make it easier to remove when Verilator issue 4967 is resolved 2024-04-03 07:23:02 -07:00
David Harris
8741b01818 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-04-03 06:51:24 -07:00
David Harris
929eb0430c Testbench uses posedge control signals to speed up Verilator 2024-04-03 06:51:18 -07:00
David Harris
864d55ef32
Merge pull request #702 from Karl-Han/bump_arch_test
Bump the riscv-arch-test to the latest version with 0 fail.
2024-04-02 19:09:29 -07:00
David Harris
77a4678ac7
Merge pull request #703 from ross144/main
Fixed external memory. Fixes bug #697
2024-04-01 10:33:23 -07:00
Rose Thompson
c11d7ea55e Fixed bug in the testbench which did not allow external memory to work correctly. 2024-04-01 10:59:40 -05:00
Kunlin Han
6772bf9131 Bump the riscv-arch-test to the latest version with 0 fail. 2024-04-01 00:02:57 -07:00
David Harris
bec35ecd33
Merge pull request #700 from ross144/main
Changed D suffix to Delay in ebufsmarb.
2024-03-29 17:32:34 -07:00
Ross Thompson
101021222b Merge branch 'main' of github.com:ross144/cvw into main 2024-03-29 14:39:39 -05:00
Ross Thompson
06094bfe44 Updated CModelBranchAcurracy.sh to include local history. However the results are not correct. 2024-03-29 14:31:15 -05:00
Ross Thompson
33a26fb78c Updates to branch predictor collection. 2024-03-29 13:52:28 -05:00
Ross Thompson
129949b849 Modified parseHPMC.py to support local history and selecting between x-axis as bits or entries. 2024-03-29 13:01:40 -05:00
Rose Thompson
1c9beb9582 Merge branch 'main' of https://github.com/openhwgroup/cvw 2024-03-28 16:27:27 -05:00
Rose Thompson
4eb522123f Changed D suffix to Delay in ebufsmarb. 2024-03-28 16:24:45 -05:00
David Harris
5fbc905cdc
Merge pull request #699 from ross144/main
removed unused testbench-xcelium
2024-03-28 11:45:36 -07:00
Rose Thompson
4a7c16990f Merge branch 'main' of https://github.com/openhwgroup/cvw 2024-03-28 13:45:12 -05:00
Rose Thompson
35eba468f7 Removed unused testbench-xcelium.sv. 2024-03-28 13:43:26 -05:00
Rose Thompson
b87cdd49a3
Merge pull request #690 from davidharrishmc/dev
fcvt.h.l fixes, removed delays
2024-03-28 13:42:41 -05:00
David Harris
957a618f68
Merge pull request #698 from ross144/main
fixed cachehit logger bug.
2024-03-28 11:41:50 -07:00
Rose Thompson
97f6451f5c Merge branch 'main' of https://github.com/openhwgroup/cvw 2024-03-28 13:40:25 -05:00
Rose Thompson
081cf5be55 Fixed the CacheHit logger bug. 2024-03-28 13:40:01 -05:00
David Harris
53e8eb1075 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-03-27 16:22:48 -07:00
David Harris
2b29b107a7 Wrote initial covergen for a few R-type instructions 2024-03-27 16:22:13 -07:00
Rose Thompson
d03ab77a11
Merge pull request #695 from Matthew-Otto/patch-1
fix typo in flash-sd.sh
2024-03-27 14:58:47 -05:00
Rose Thompson
6e37977c8f Merge branch 'main' of https://github.com/openhwgroup/cvw 2024-03-27 11:25:30 -05:00
Matthew-Otto
f6689e31f9
fix typo in flash-sd.sh 2024-03-27 11:14:58 -05:00
David Harris
68fe8270f3 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-03-26 18:36:47 -07:00
Rose Thompson
7c3e93bb2c added lpddrtest. 2024-03-26 18:42:48 -05:00
David Harris
ce290e5c29
Merge pull request #694 from quswarabid/bringup_ISACOV
ISACOV is functioning - March 27, 2024
2024-03-26 16:31:05 -07:00
Quswar Abid
21dd4649de ISACOV is functioning - March 27, 2024 2024-03-26 14:17:41 -07:00
David Harris
4eb7de7381 Removed Zfh tests from wally-riscv-arch-test now that they are available in riscv-arch-test 2024-03-26 13:58:59 -07:00
David Harris
34219756f4 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-03-26 13:57:10 -07:00
David Harris
a3329d9c49
Merge pull request #692 from ross144/main
Fixed #689 caused by removal of #1 delays.  For some reason the #1 were not removed from cacheLRU.sv.
2024-03-26 13:56:55 -07:00
Rose Thompson
5b4d3f49b0 Fixed #689 caused by removal of #1 delays. For some reason the #1 were not removed from cacheLRU.sv. 2024-03-26 12:26:03 -05:00
David Harris
6688577bc4 Fixed fcvt test macro 2024-03-25 12:21:15 -07:00
David Harris
0caab3c0c9 Removed delays from cacheLRU and testbench 2024-03-25 12:20:25 -07:00
David Harris
690338b758 Incorporated fixed fcvt.h.l* instructions; they now run in the testbench 2024-03-25 06:08:27 -07:00
Rose Thompson
947e4bb027
Merge pull request #688 from davidharrishmc/dev
Cleanup
2024-03-24 21:03:21 -05:00
David Harris
fc158689ad Shared amoalu max/min comparator hardware and removed input sign extend muxes 2024-03-24 17:15:46 -07:00
David Harris
f0b29d3083 AMO max/min comparator optimization 2024-03-24 17:05:32 -07:00
David Harris
5e53aa4de7 Updated tool chain installation instructions and added a script for docker installation 2024-03-24 15:19:36 -07:00
David Harris
2d60b48db4 Added #! so coremark_sweep.py is executable 2024-03-24 14:42:09 -07:00
David Harris
b3661a0af4 Removed unused WALLY-lrsc reference outputs that were incorrect and are not used because Sail is the reference instead 2024-03-24 12:31:49 -07:00
David Harris
54b54c900c
Merge pull request #686 from jordancarlin/main
Update testbench-fp to support Zfa in FPU modules
2024-03-23 20:13:04 -07:00
Jordan Carlin
d580d7af5d
Merge branch 'main' of https://github.com/openhwgroup/cvw 2024-03-23 17:56:23 -07:00
Jordan Carlin
fd97108dc3
Update testbench-fp to support Zfa in FPU modules 2024-03-23 17:55:59 -07:00
David Harris
bae52cf13d
Merge pull request #678 from Karl-Han/latest
[Resolved Conflict] Remove all #delay from non-testbench
2024-03-23 15:18:04 -07:00
Rose Thompson
91919150a9
Merge pull request #683 from kevindkim723/update_derived_configs
Update derived configs
2024-03-22 13:12:00 -05:00
Rose Thompson
b1a933f4f2
Merge pull request #685 from Shreesh-Kulkarni/patch-2
Patched coremark_sweep.py. The script now runs for both 32 and 64bit.
2024-03-22 13:11:41 -05:00
Shreesh Kulkarni
9976f7e617
Update coremark_sweep.py 2024-03-22 23:09:14 +05:30