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
|
60e87b08c4
|
Improved simulation speed by gating bitmanip zbc's clmul's X and Y inputs with BSelect != 11. Reduced simulation time from 3m45s to 2m35s.
|
2023-06-14 15:28:58 -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
|
311c00bb15
|
Updates to wave file.
|
2023-06-14 10:49:09 -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 |
|
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 |
|
Ross Thompson
|
be32e0238a
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-06-09 09:28:31 -05:00 |
|
Ross Thompson
|
a8a8422557
|
Updated parameterization types. Modelsim version 2022.1 did requires defaults to a 32 bit integer. The base and ranges for the address decoder need to be larger.
|
2023-06-09 09:28:24 -05:00 |
|
David Harris
|
262b00131f
|
Merge pull request #316 from ross144/main
Fixed garbled output in embench
|
2023-06-08 09:09:13 -07:00 |
|
Ross Thompson
|
39c8f11191
|
Fixed the garbled output in embench transcript.
|
2023-06-08 10:43:46 -05:00 |
|
Ross Thompson
|
48e050de95
|
Merge pull request #315 from davidharrishmc/dev
CoreMark runs without error after post processing script is removed
|
2023-06-06 23:30:58 -04:00 |
|
David Harris
|
ef804a4145
|
Removed postprocessing script from Coremark because percentages are already computed
|
2023-06-06 20:12:13 -07:00 |
|
Ross Thompson
|
4ddbbd6948
|
Merge pull request #314 from davidharrishmc/dev
Make and FP script improvements
|
2023-06-06 12:38:26 -04:00 |
|
David Harris
|
25fef1c38c
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-06-06 08:46:54 -07:00 |
|
David Harris
|
d5ca261bc7
|
Modified benchmarks/coremark/Makefile to clean addins/coremark as well
|
2023-06-06 08:46:44 -07:00 |
|
David Harris
|
75dc86ddc0
|
Merge pull request #313 from ross144/main
Fix extraneous force in testbench which keep btb in reset.
|
2023-06-06 08:41:34 -07:00 |
|
David Harris
|
c9ca5108b1
|
Merge pull request #312 from ross144/main
Fixed typo in coremark makefile.
|
2023-06-06 05:44:22 -07: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 |
|
Ross Thompson
|
4425946db8
|
Fixed typo in coremark makefile.
|
2023-06-05 11:49:16 -05:00 |
|
Ross Thompson
|
f146f68a8c
|
Merge pull request #311 from stineje/main
Update some bugs in FPU
|
2023-06-05 12:19:08 -04:00 |
|
James Stine
|
ac3253203d
|
Update fcvt tests for l.s/lu.s and s.l/s.lu that were missing
|
2023-06-05 11:03:59 -05:00 |
|
James Stine
|
3bd5bbce48
|
Update some spacing to make it look better
|
2023-06-05 11:03:06 -05:00 |
|
Ross Thompson
|
76fd76c155
|
Oups forgot to include updates to the lint script itself.
|
2023-05-31 11:00:38 -05:00 |
|
Ross Thompson
|
a963f0af3a
|
Updated source code to be compatible with verilator 5.011 for lint only.
|
2023-05-31 10:44:23 -05:00 |
|
Ross Thompson
|
169539f773
|
Cleanup parameterization for verilator 5.010.
|
2023-05-31 10:02:34 -05:00 |
|
David Harris
|
534b2fcbc2
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-05-31 06:31:52 -07:00 |
|
David Harris
|
1831dfccc2
|
Fixed paths in creating division test vectors
|
2023-05-31 06:30:41 -07:00 |
|
David Harris
|
65dd99af0c
|
Support all testfloat tests with parameterized design
|
2023-05-31 06:30:21 -07:00 |
|
Ross Thompson
|
f526519573
|
Merge pull request #307 from davidharrishmc/dev
Assorted cleanup, including test vector generation
|
2023-05-30 20:04:58 -04:00 |
|
David Harris
|
b5f70013b1
|
Clean up combined int/fp vector creation
|
2023-05-30 14:01:12 -07:00 |
|
David Harris
|
df57ccd885
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-05-30 13:53:28 -07:00 |
|
David Harris
|
8022a97a8b
|
Merge pull request #306 from ross144/main
fixed testfloat testbench for parameterization
|
2023-05-30 13:53:14 -07:00 |
|
Ross Thompson
|
74013f23e1
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-05-30 15:51:19 -05:00 |
|
Ross Thompson
|
8648d0c25c
|
Hacked it together, but I think testfloat is working.
|
2023-05-30 15:51:13 -05:00 |
|
David Harris
|
51d001889a
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-05-30 13:40:56 -07:00 |
|
David Harris
|
828a22303c
|
Merge pull request #305 from ross144/main
Fixed all do scripts for parameterization
|
2023-05-30 13:40:44 -07:00 |
|
Ross Thompson
|
4939784b6f
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-05-30 15:38:58 -05:00 |
|