Ross Thompson
|
3eeecd2f27
|
Merge branch 'boot' into mergeBoot
Merges Jacob's new sdc controller into wally.
|
2023-07-21 17:43:45 -05:00 |
|
Ross Thompson
|
2854452ecc
|
Removed all old configuration files.
|
2023-07-19 10:28:54 -05:00 |
|
Ross Thompson
|
3bf2b35704
|
Wow. The newest version of Vivado does not like the enums as parameters.
The solution is simple. I changed the type to logic [31:0] and defined macros for the branch predictor types as 32 bit integers.
|
2023-07-18 15:07:10 -05:00 |
|
Ross Thompson
|
6ddd8d4e2b
|
Fixed the icache and dcache overlogging issue.
|
2023-07-14 15:47:05 -05:00 |
|
Ross Thompson
|
add1a6996e
|
Merge branch 'main' of github.com:ross144/cvw
|
2023-07-11 15:09:07 -05:00 |
|
Ross Thompson
|
f30c92e82a
|
Added wfi and interrupt to tracer.
|
2023-07-11 15:09:04 -05:00 |
|
Ross Thompson
|
58dfc15844
|
Merge branch 'main' of github.com:ross144/cvw into main
|
2023-07-11 15:08:26 -05:00 |
|
Ross Thompson
|
c12bc4f435
|
Created separate temporary testbench for xcelium.
|
2023-07-11 15:07:33 -05:00 |
|
Ross Thompson
|
b26dc6db7f
|
Simplificaiton of function tracker.
|
2023-07-11 10:51:17 -05:00 |
|
Ross Thompson
|
4e54e5169b
|
Changes for xcelium.
|
2023-07-07 18:22:28 -05:00 |
|
Ross Thompson
|
74834bde2c
|
Removed duplicate signal name from testbench.
|
2023-07-07 16:34:08 -05:00 |
|
Ross Thompson
|
0394f3232f
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-07-06 14:55:43 -05:00 |
|
David Harris
|
34ce25ca81
|
Commented SVADU requirements for wally32priv mmu tests
|
2023-07-04 11:34:07 -07:00 |
|
David Harris
|
4c921fc797
|
Added logic to warn about x in memory reads. Added cbo instruction names to testbench decoder
|
2023-07-02 13:29:27 -07:00 |
|
James E. Stine
|
407bf44548
|
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
|
012316aa94
|
Minor tweak to fix vectors not working for fadd.
|
2023-06-26 14:25:44 -05:00 |
|
James E. Stine
|
83a79b3a40
|
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
|
e913c1ea46
|
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
|
394c7ac9af
|
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 |
|
Ross Thompson
|
626a918668
|
FPGA updates.
|
2023-06-20 11:11:34 -05:00 |
|
Ross Thompson
|
1d2eb60ffb
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-06-18 16:37:19 -05:00 |
|
David Harris
|
60931e7d5c
|
Fixed embench to run all tests, even ones not in 1.0
|
2023-06-17 20:38:51 -07:00 |
|
David Harris
|
e2f927b4e6
|
Replaced zext.h with zext.h_64 in rv64 tests because old one is obsolete
|
2023-06-16 16:07:28 -07:00 |
|
Ross Thompson
|
4bee446cad
|
Vivado requires an intermediate wrapper file for parameterization.
|
2023-06-16 16:30:14 -05:00 |
|
David Harris
|
dfedc13cfc
|
erge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-06-16 10:32:37 -07:00 |
|
David Harris
|
281c036e70
|
Merge pull request #342 from ross144/main
Testbench generates embench output files
|
2023-06-16 10:32:18 -07:00 |
|
Ross Thompson
|
509aee36ef
|
Modified the testbench to generate the required files for embench scripts.
|
2023-06-16 12:27:22 -05:00 |
|
David Harris
|
2d94800ad7
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-06-16 10:03:48 -07:00 |
|
David Harris
|
1cb0cf38b4
|
Merge pull request #341 from ross144/main
Fix embench so it does not crash
|
2023-06-16 10:03:41 -07:00 |
|
Ross Thompson
|
3f628d6bf2
|
embench testbench no longer crashes.
|
2023-06-16 11:54:41 -05:00 |
|
David Harris
|
3c98ed9e29
|
Added assertions for ZICNTR and ZIHPM
|
2023-06-16 09:26:02 -07:00 |
|
eroom1966
|
9125f25880
|
add changes for latest IDV file layout
|
2023-06-16 16:43:53 +01:00 |
|
Ross Thompson
|
605ddf7990
|
Fixed the imperas testbench to work with parameters.
|
2023-06-16 08:59:52 -05:00 |
|
Ross Thompson
|
110a41c046
|
Have the linux testbench working in the mean time. Before the consolidation.
|
2023-06-15 16:18:37 -05:00 |
|
Ross Thompson
|
34d1d50b87
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-06-15 15:38:38 -05:00 |
|
Ross Thompson
|
a011b7d591
|
Merge branch 'testbench-params2'
|
2023-06-15 15:31:13 -05:00 |
|
Ross Thompson
|
a55bcad5c1
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-06-15 14:57:23 -05:00 |
|
Ross Thompson
|
3c4677ef63
|
Major cleanup of testbench.
|
2023-06-15 14:57:05 -05:00 |
|
Ross Thompson
|
44c72c20e2
|
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
|
e431f90cf3
|
Found a whole bunch of files still using the old `define configurations.
|
2023-06-15 13:09:07 -05:00 |
|
David Harris
|
bcb9c242d4
|
Added BMU instructions to instruction name decoder
|
2023-06-15 09:26:09 -07:00 |
|
Ross Thompson
|
d79c084a70
|
Significant refactoring of testbench.
|
2023-06-14 17:02:49 -05:00 |
|
Ross Thompson
|
7ac5239d6a
|
Removed old configs from function name module.
|
2023-06-14 16:35:55 -05:00 |
|
Ross Thompson
|
19b7819d53
|
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
|
7fb58f5cac
|
more testbench improvements.
|
2023-06-14 12:23:26 -05:00 |
|
Ross Thompson
|
8caa4dfcfb
|
Continued improvements to testbench.
|
2023-06-14 12:11:55 -05:00 |
|
Ross Thompson
|
005307fc16
|
Resolved the duplicated check signature issue.
|
2023-06-14 11:50:12 -05:00 |
|
Ross Thompson
|
5d0e86f650
|
Fixed another issue with the timing of memory resets in the new testbench.
|
2023-06-13 16:24:38 -05:00 |
|
Ross Thompson
|
ed7d785175
|
Now have most of the regression tests running again.
|
2023-06-13 15:09:40 -05:00 |
|
Ross Thompson
|
5b0467b287
|
Cleaned up testbench more.
|
2023-06-13 14:05:17 -05:00 |
|