James E. Stine
|
48bec40902
|
Modification (temporary) to testbench-fp.sv to allow testing of anything FMA. This might need to be changed with OpCtrl to make more robust for future expansion.
|
2023-06-29 08:46:11 -05:00 |
|
James E. Stine
|
3cfec29cc7
|
Minor tweak to fix vectors not working for fadd.
|
2023-06-26 14:25:44 -05:00 |
|
James E. Stine
|
786329b11d
|
Fix items related to testing of TestFloat that were not always matching. The issue resulted due to the repeat statement that interferes with the always block. I separated the two to allow them to work correctly
|
2023-06-26 10:14:49 -05:00 |
|
James E. Stine
|
97b1c01dc0
|
Modify testbench-fp.sv to handle parameterization as well some other minor mods. Have to make a better FPUActive desgination but for now works
|
2023-06-22 15:27:17 -05:00 |
|
James E. Stine
|
66643eb78e
|
Update sim-testfloat to fix errors due to bad config element. I am not sure of the reasoning, but the specific path to the testvector was not getting inserted in Questa. This modification also adds features to test individualized tests (.e.g, binary16 only) -- documentation is added in the FPbuild.txt file
|
2023-06-20 17:26:54 -05:00 |
|
David Harris
|
5d6eb40c2d
|
Fixed embench to run all tests, even ones not in 1.0
|
2023-06-17 20:38:51 -07:00 |
|
David Harris
|
2db94e7ddd
|
Replaced zext.h with zext.h_64 in rv64 tests because old one is obsolete
|
2023-06-16 16:07:28 -07:00 |
|
David Harris
|
b1bfba7995
|
erge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-06-16 10:32:37 -07:00 |
|
David Harris
|
ea1f731cd5
|
Merge pull request #342 from ross144/main
Testbench generates embench output files
|
2023-06-16 10:32:18 -07:00 |
|
Ross Thompson
|
7f79c0a855
|
Modified the testbench to generate the required files for embench scripts.
|
2023-06-16 12:27:22 -05:00 |
|
David Harris
|
924a3ea3cf
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-06-16 10:03:48 -07:00 |
|
David Harris
|
ba2ee7453b
|
Merge pull request #341 from ross144/main
Fix embench so it does not crash
|
2023-06-16 10:03:41 -07:00 |
|
Ross Thompson
|
4d76e83318
|
embench testbench no longer crashes.
|
2023-06-16 11:54:41 -05:00 |
|
David Harris
|
c2913f49a3
|
Added assertions for ZICNTR and ZIHPM
|
2023-06-16 09:26:02 -07:00 |
|
eroom1966
|
5f358d1af7
|
add changes for latest IDV file layout
|
2023-06-16 16:43:53 +01:00 |
|
Ross Thompson
|
d46500bfe0
|
Fixed the imperas testbench to work with parameters.
|
2023-06-16 08:59:52 -05:00 |
|
Ross Thompson
|
f3d35f914a
|
Have the linux testbench working in the mean time. Before the consolidation.
|
2023-06-15 16:18:37 -05:00 |
|
Ross Thompson
|
4428babda9
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-06-15 15:38:38 -05:00 |
|
Ross Thompson
|
85567841eb
|
Merge branch 'testbench-params2'
|
2023-06-15 15:31:13 -05:00 |
|
Ross Thompson
|
d2219023c3
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-06-15 14:57:23 -05:00 |
|
Ross Thompson
|
af046d4772
|
Major cleanup of testbench.
|
2023-06-15 14:57:05 -05:00 |
|
Ross Thompson
|
75b5c23edd
|
Actually removed old `define configuration file for rv64gc. There were a lot of dangling problems.
|
2023-06-15 14:05:44 -05:00 |
|
Ross Thompson
|
b8a243827b
|
Found a whole bunch of files still using the old `define configurations.
|
2023-06-15 13:09:07 -05:00 |
|
David Harris
|
45ee4c2f9f
|
Added BMU instructions to instruction name decoder
|
2023-06-15 09:26:09 -07:00 |
|
Ross Thompson
|
301d54fea8
|
Significant refactoring of testbench.
|
2023-06-14 17:02:49 -05:00 |
|
Ross Thompson
|
4d2bb0ea83
|
Removed old configs from function name module.
|
2023-06-14 16:35:55 -05:00 |
|
Ross Thompson
|
8f09e17dc7
|
Found and fixed the source of the new testbench slow down. I accidentally increased the size of the signature buffer by 10x.
|
2023-06-14 14:11:25 -05:00 |
|
Ross Thompson
|
6330e8084c
|
more testbench improvements.
|
2023-06-14 12:23:26 -05:00 |
|
Ross Thompson
|
6e42b9f865
|
Continued improvements to testbench.
|
2023-06-14 12:11:55 -05:00 |
|
Ross Thompson
|
10c6c08136
|
Resolved the duplicated check signature issue.
|
2023-06-14 11:50:12 -05:00 |
|
Ross Thompson
|
3a78d4ca73
|
Fixed another issue with the timing of memory resets in the new testbench.
|
2023-06-13 16:24:38 -05:00 |
|
Ross Thompson
|
af8ca85a5b
|
Now have most of the regression tests running again.
|
2023-06-13 15:09:40 -05:00 |
|
Ross Thompson
|
836bc4a4f7
|
Cleaned up testbench more.
|
2023-06-13 14:05:17 -05:00 |
|
Ross Thompson
|
4bdecf8c6d
|
Compacted memory resets.
|
2023-06-13 13:57:58 -05:00 |
|
Ross Thompson
|
91a22c3a8a
|
More cleanup.
|
2023-06-13 13:54:07 -05:00 |
|
Ross Thompson
|
9869b26556
|
Fixed the multliple reads of the same preload memory file.
|
2023-06-13 13:52:02 -05:00 |
|
Ross Thompson
|
df62f3964c
|
The testbench now at least runs the arch64i in rv64gc config. Still has several issues
1. need to remove all dead code
2. seems to still be double reading memory files sometimes.
3. batch mode does not work.
|
2023-06-13 13:18:46 -05:00 |
|
David Harris
|
004aeda362
|
Revert "Update for new layout of ImperasDV files"
|
2023-06-13 04:17:56 -07:00 |
|
Ross Thompson
|
fe72264de3
|
The new testbench is almost working except the shadow copy is not working.
|
2023-06-12 15:08:23 -05:00 |
|
Ross Thompson
|
9eeac21113
|
Progress towards new testbench.
|
2023-06-12 14:06:17 -05:00 |
|
Ross Thompson
|
3ef2031791
|
Created temporary wrapper for lint.
|
2023-06-12 11:49:51 -05:00 |
|
Ross Thompson
|
ee4352975c
|
This parameterizes the testbench but does not use the verilator updates or the new testbench.
|
2023-06-12 11:00:30 -05:00 |
|
eroom1966
|
d61ed17730
|
Update for new layout of ImperasDV files
|
2023-06-12 09:29:07 +01:00 |
|
Ross Thompson
|
8d1dee5764
|
Removed comments around commented code for verilator.
|
2023-06-11 15:30:51 -05:00 |
|
Ross Thompson
|
e27dfb8ce0
|
Merge branch 'verilator'
|
2023-06-11 15:28:04 -05:00 |
|
James E. Stine
|
67d21ae3a6
|
Update testbench-fp thanks to Kevin's help - also fixed add which was broken due to config
|
2023-06-11 15:15:47 -05:00 |
|
David Harris
|
f68b9c224a
|
Fixed WALLY-trap test case to use menvcfg
|
2023-06-09 15:24:26 -07:00 |
|
Ross Thompson
|
39c8f11191
|
Fixed the garbled output in embench transcript.
|
2023-06-08 10:43:46 -05:00 |
|
Ross Thompson
|
4ddbbd6948
|
Merge pull request #314 from davidharrishmc/dev
Make and FP script improvements
|
2023-06-06 12:38:26 -04:00 |
|
Ross Thompson
|
918464c236
|
Found the coremark performance issue. The testbench was continuously forcing the BTB to all zeros. Once fixed it resolved the performance problem.
|
2023-06-05 15:42:05 -05:00 |
|