Commit Graph

9674 Commits

Author SHA1 Message Date
Jordan Carlin
76a4ac4b22
Switch to using testfloat submodule 2024-09-15 00:37:04 -07:00
Jordan Carlin
7e41961dd1
Remove old softfloat and replace references 2024-09-15 00:34:18 -07:00
Jordan Carlin
4fe33415d6
Add softfloat as submodule 2024-09-15 00:20:39 -07:00
Jordan Carlin
9312cfb507
Merge pull request #952 from davidharrishmc/dev
Simplified per-config coverage statements
2024-09-14 21:58:24 -07:00
David Harris
a84b9ac038
Merge pull request #953 from jordancarlin/fp_test_gen_fix
Fix floating point testvector generation
2024-09-14 21:01:40 -07:00
Jordan Carlin
f7b93ac700
More simplification of fp testvector makefile 2024-09-14 20:59:00 -07:00
Jordan Carlin
d2ef362761
Fix testfloat cvtint generation 2024-09-14 20:16:28 -07:00
Jordan Carlin
ec8302d597
Split up cvtint and cvtfp tests 2024-09-14 20:11:09 -07:00
David Harris
42400db9e2 Simplified per-config coverage statements 2024-09-14 19:33:29 -07:00
Jordan Carlin
b416bb2862
Merge pull request #951 from davidharrishmc/dev
Removed waiver, added license headers, run functional coverage on all cases
2024-09-14 11:07:16 -07:00
David Harris
dc616680ba removed waiver from regression 2024-09-14 07:21:44 -07:00
David Harris
1233e267f6 Add license header 2024-09-14 06:38:01 -07:00
Rose Thompson
c60ee263ae
Merge pull request #941 from jordancarlin/imperas_verbose
Add Imperas lockstep verbose as wsim option
2024-09-10 16:13:51 -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
Rose Thompson
d95cbf82e7
Merge pull request #950 from davidharrishmc/dev
Associated coverage fixes to support RV64GC
2024-09-09 19:55:23 -07:00
David Harris
a2a2091835 Associated coverage fixes 2024-09-09 18:06:08 -07:00
David Harris
f6536ab96d Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-09-09 09:12:08 -07:00
David Harris
96e7759607 Removed obsolete script 2024-09-09 09:10:49 -07:00
Rose Thompson
15bbcb2578
Merge pull request #949 from davidharrishmc/dev
Per-configuration support for multiple coverage extensions
2024-09-08 15:04:15 -07:00
David Harris
f36eb6f73d Added support for RV64GC coverage and fixed regression so that --fcov doesn't send --lockstep flag to wsim, which messed up wsim 2024-09-07 12:05:48 -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
92c305ca3b Starting to define per-config coverage 2024-09-07 06:26:54 -07:00
David Harris
ecb444697c Starting to define per-config coverage 2024-09-07 06:14:50 -07:00
Jordan Carlin
6737a65fb7
Merge pull request #948 from davidharrishmc/main
Updated cvw-arch-verif
2024-09-05 16:43:00 -07:00
David Harris
ae225b7a7a Updated cvw-arch-verif 2024-09-05 16:41:58 -07:00
Jordan Carlin
f365e460f8
Merge pull request #947 from davidharrishmc/main
Recreate coverage improvements
2024-09-05 16:34:32 -07:00
David Harris
6e0b0487dd Recreated coverage changes 2024-09-05 16:32:45 -07:00
David Harris
712274af3d Removed covergen makefile 2024-09-05 16:29:07 -07:00
David Harris
941d662b59 Removed covergen 2024-09-05 16:28:48 -07:00
Jordan Carlin
57be462a9f
Merge pull request #946 from ross144/main
Fixes missing logic declaration in spi_apb.sv
2024-09-05 12:52:33 -07:00
Rose Thompson
32624bc6ee Relocated a logic in a file to avoid a future merge conflict. 2024-09-05 12:50:09 -07:00
Rose Thompson
005ea52b72 Added missing signal declaration for SPI. 2024-09-05 12:20:06 -07:00
Rose Thompson
4e2e922c39 Merge branch 'main' of github.com:openhwgroup/cvw 2024-09-05 12:09:19 -07:00
Rose Thompson
510e3a268c Added spi debugger to build script. 2024-09-05 12:04:14 -07:00
Rose Thompson
261e503061 Updates for arty A7 device tree. 2024-09-05 12:02:07 -07:00
Jordan Carlin
9f5c320a93
Merge pull request #944 from davidharrishmc/dev
WallyTracer fix
2024-09-05 00:24:50 -07:00
David Harris
9eb7869205
Merge pull request #942 from ross144/main
Improved automated support for FPGAs
2024-09-04 17:57:01 -07:00
Rose Thompson
ac047a04fa Fixed bug in SPI with the help of Naiche and Jacob. Have yet to test
if SPI will now run correctly with div=0 (SYSTEMCLOCK/2), but the SPI
flash card now correctly loads into the Linux OS and mount and is
reading and writting without error.
2024-09-04 17:51:48 -07:00
Rose Thompson
8c99e28c8b Fixed bugs in the fpga Makefile and vcu118 ddr memory gen script. 2024-09-03 21:03:38 -07:00
Rose Thompson
33435bfb6a Merge branch 'main' of github.com:openhwgroup/cvw 2024-09-03 15:16:13 -07:00
Rose Thompson
36d2d7aba5
Merge pull request #943 from naichewa/main
SPI SckDiv = 0 bug fix
2024-09-03 15:14:46 -07:00
naichewa
58be9e0556 Merge branch 'spi_debug' 2024-09-03 15:00:59 -07:00
naichewa
3b7661dfd5 SckDiv Zero bug fixes 2024-09-03 14:58:46 -07:00
Rose Thompson
f4b5664cc6 Merge branch 'main' of github.com:openhwgroup/cvw 2024-09-03 13:12:00 -07:00
Rose Thompson
f22f056b09 This actually fixes the vcu108 to correctly set the SPI clock frequency. 2024-09-03 13:11:03 -07:00
Rose Thompson
c24d061d0a Fixed typo in fpga Makefile. 2024-09-03 12:19:16 -07:00
Rose Thompson
8248f2dd66 Added MAXSDCCLOCK to parameters set by the FPGA makefile. 2024-09-03 10:55:15 -07:00
Rose Thompson
d0ae6bf217 Fixed type in fpga Makefile 2024-09-03 10:36:49 -07:00
Rose Thompson
cde4598ed5 Updated vcu108 and vcu118 scripts to corrects set the clock speed. 2024-09-03 10:31:55 -07:00