Commit Graph

7905 Commits

Author SHA1 Message Date
Rose Thompson
e5e57fb54d Ugh. This is getting frustrating. Can't seem to get embench to run correctly in new script. 2024-02-02 10:45:38 -06:00
Rose Thompson
f5afec9bf5 Fixed bugs in the regression-wally script required for branch predictor sweeps. 2024-02-01 17:15:02 -06:00
Rose Thompson
bd06a5ff88 Rough draft removal of duplicate BPBTAWrongE logic. 2024-02-01 16:57:33 -06:00
Rose Thompson
5f0f8c2d3a Increased timeout for nighly regressions. 2024-02-01 16:43:35 -06:00
Rose Thompson
eccb7b7f49 added branch predictor configs with embench to nightly. 2024-02-01 15:35:44 -06:00
Rose Thompson
5452d8708a Adde comments to the buscachefsm exclusions. 2024-02-01 12:27:22 -06:00
Rose Thompson
d59daf9a6f Fixed odd bug in the testbench which wasn't skipping signature check for coverage tests. 2024-02-01 12:22:28 -06:00
Rose Thompson
e900bb09db Merge branch 'main' of https://github.com/openhwgroup/cvw 2024-02-01 12:12:05 -06:00
Rose Thompson
87d91c5b14 Coverage updates. 2024-02-01 12:12:01 -06:00
Rose Thompson
532cdad6f3
Merge pull request #608 from davidharrishmc/dev
Nightly regression and lint improvements
2024-02-01 11:30:45 -06:00
Thomas Kidd
4adc38deb5
Adding nightly regression into the bin directory (#607)
* updated install tool chain file to use verilator v5.016

* updated gitignore file

* adding nightly tests

* reverted the verilator checkout to checkout master

* Revert "reverted the verilator checkout to checkout master"

This reverts commit 942a2804c3.

* Revert "updated gitignore file"

This reverts commit 981c3ccf6b.

* Revert "updated install tool chain file to use verilator v5.016"

This reverts commit 3168859268.

* Revert "updated gitignore file"

This reverts commit 981c3ccf6b.
2024-02-01 10:44:36 -06:00
David Harris
49714cb282 Fixed assertions to throw fatal error, improved nightly regression to have passing cases 2024-01-31 21:39:18 -08:00
David Harris
9bd0027c94 Removed AHB-specific testing and replaced with ram configs 2024-01-31 20:35:34 -08:00
David Harris
1c62c5e433 Fixed logic to work with FLEN < XLEN 2024-01-31 20:24:16 -08:00
Rose Thompson
b9eb1c0dda
Merge pull request #606 from davidharrishmc/dev
More nightly regression
2024-01-31 22:19:13 -06:00
David Harris
a4ca024025 Lint progress 2024-01-31 20:03:14 -08:00
David Harris
03fc8e8ef6 More nightly regression cases; not all are passing 2024-01-31 15:00:50 -08:00
David Harris
111f592613 factor divsqrt out of floating-point test cases to run on more derived configs 2024-01-31 14:52:15 -08:00
Rose Thompson
f5978b6e08
Merge pull request #605 from davidharrishmc/dev
Fixed some lint errors in derived configs
2024-01-31 16:33:41 -06:00
David Harris
d3c886abaf regression-wally initial -nightly support 2024-01-31 14:07:41 -08:00
David Harris
2af9282bbc Starting to add nightly regression capability using derived configs 2024-01-31 13:18:00 -08:00
Rose Thompson
ccf61853cf New coverage for ebu. 2024-01-31 14:55:25 -06:00
Rose Thompson
07d1a4104a Improvement to ebu coverage.
Also modified object dumps to include data segments.
2024-01-31 14:03:27 -06:00
David Harris
0abfe5cb55 Fixed some lint errors in derived configs 2024-01-31 11:39:59 -08:00
Rose Thompson
cc7f433ce0 Update the fpga scripts to use the new derivative configs. 2024-01-31 13:19:28 -06:00
Rose Thompson
aa15a63d9c Merge branch 'main' of https://github.com/openhwgroup/cvw 2024-01-31 13:12:32 -06:00
Rose Thompson
c56f2a20fc
Merge pull request #604 from davidharrishmc/dev
Nightly lint runs more cases
2024-01-31 13:12:16 -06:00
David Harris
d9003da8e0 Moved some tests to wally-riscv-arch-test list that are simulated 2024-01-30 10:28:51 -08:00
David Harris
0828250596 Removed unused rv64fpquad config 2024-01-30 09:52:23 -08:00
David Harris
bf7e20e846 IEEE754 derivatives for testfloat 2024-01-30 09:49:27 -08:00
David Harris
91e21f5a85 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-01-30 08:53:18 -08:00
David Harris
06778088ab
Merge pull request #603 from stineje/main
Update cvt bug that was caught with new testbench-fp
2024-01-30 08:52:01 -08:00
James E. Stine
7e036e6f75 Update cvt bug that was caught with new testbench-fp 2024-01-30 10:51:07 -06:00
David Harris
1ce2ecb316 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-01-30 08:23:27 -08:00
David Harris
f37c7bb1f6 Incorporated RAM_LATENCY and BURST_EN as parameters rather than define in code. Still need to update testbench to use this 2024-01-30 06:27:18 -08:00
Rose Thompson
3f2bb98a77
Merge pull request #602 from stineje/main
update Boolean logic for all testing for divide
2024-01-29 21:28:17 -06:00
Rose Thompson
225cf0c498
Merge pull request #600 from davidharrishmc/dev
Initial driven
2024-01-29 21:28:01 -06:00
James E. Stine
0d9e2fdf60 update Boolean logic for all testing for divide 2024-01-29 17:37:35 -06:00
David Harris
35cd4e1d6c Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-01-29 14:51:27 -08:00
David Harris
3db5b6d9a9 Fix FLI to support quads 2024-01-29 14:51:21 -08:00
David Harris
aafee56d7e
Merge pull request #601 from stineje/main
Fixes testbench issues in testing against all vectors.  Still a bug i…
2024-01-29 14:50:17 -08:00
James E. Stine
95a97faf3f Fixes testbench issues in testing against all vectors. Still a bug in ui32_to_f16_rz.sv - but will fix. Some things can be optimized. Overall, adds a FSM to test things more effectively. Actually is faster than previously as it assumed everything took the same number of cycles. Again, some things can be optimized 2024-01-29 16:46:34 -06:00
David Harris
32c102d89a All deriv tests generated, use sim/make deriv 2024-01-29 14:34:42 -08:00
David Harris
d52d2d7983 Initial derivgen working 2024-01-29 11:22:34 -08:00
Rose Thompson
e3574238a7 Merge branch 'main' of https://github.com/openhwgroup/cvw 2024-01-29 13:18:16 -06:00
David Harris
fb35a865ef Progress on derivgen 2024-01-29 10:14:54 -08:00
Rose Thompson
df8df0598d
Merge pull request #599 from davidharrishmc/dev
More coverage: CacheWay, hptw
2024-01-29 09:07:31 -06:00
David Harris
45e2317636 Added Wally github address to header comments 2024-01-29 05:38:11 -08:00
David Harris
e8dde265be More coverage: CacheWay 2024-01-26 16:14:36 -08:00
David Harris
3620a10c0b Improved hptw and I CacheWays coverage 2024-01-26 14:55:51 -08:00