Mike Thompson
59985ff8a2
Merge pull request #139 from ross144/main
...
Updates for book
2023-03-14 15:44:59 -04:00
Ross Thompson
673044f923
Modified branch logger to indicate when the warmup period is done.
...
The branch-predictor-simulator also changed to support this.
2023-03-13 13:26:27 -05:00
eroom1966
9ddfe52c9f
Fix MISA RO and UART addresses
...
It appears on inspection that the MISA register is read only in Wally
In which case this has now also been set in the ImperasDV representation
Also the Addresss for the UART R/W privileges are corrected
2023-03-13 11:07:19 +00:00
Ross Thompson
dea9dd962e
Added script to separate branch.log into separate logs for each benchmark.
2023-03-12 17:58:36 -05:00
Ross Thompson
187752a339
Modified the branch log to include markers for the start and end of tests with exclusion of warmup period.
2023-03-12 17:15:56 -05:00
eroom1966
0233130d9c
Enhancements to support the PMA ranges
2023-03-10 14:09:22 +00:00
Ross Thompson
68b437ce92
Merge branch 'main' of https://github.com/openhwgroup/cvw
2023-03-09 13:29:38 -06:00
Ross Thompson
4db17cde2f
Updated testbench to record coremark performance counters.
...
Added comment about mtval probably not being correct for compressed instructions.
2023-03-08 17:11:27 -06:00
eroom1966
39ac3cd18f
Add support for setting PMP registers
...
Add support for async DV
2023-03-08 12:44:53 +00:00
Ross Thompson
e448cd54ef
Merge branch 'main' of https://github.com/openhwgroup/cvw
2023-03-06 18:39:15 -06:00
David Harris
3678ab556c
Removed unneeded diagnostic print
2023-03-03 16:46:16 -08:00
Ross Thompson
f07f331f72
Removed debugging code.
2023-03-03 17:52:00 -06:00
Ross Thompson
a3a45f696f
Fixed a bunch of odd bugs with the test bench preventing correct measurement of performance counters.
2023-03-03 17:49:44 -06:00
Ross Thompson
486148b45d
Fixed batch mode regression test to work with hpmc loggic.
...
Added logic to exclude the embench warmups from preformance counters.
2023-03-03 14:59:20 -06:00
Ross Thompson
0ecd1ef681
Setup the testbench to exclude the warmup from performance counter reports.
2023-03-03 13:10:01 -06:00
Ross Thompson
e70492ea3f
Added performance new counter prints to testbench.
2023-03-03 10:42:52 -06:00
eroom1966
fe4d9d3e37
fix the memory map privileges in the REF model view
2023-03-02 15:25:27 +00:00
eroom1966
f86a12f282
update testbench for memory privileges
...
also update configuration to define value of mimpid
2023-03-01 15:37:11 +00:00
David Harris
cf8b5f0783
Added support for ZMMUL
2023-02-27 07:29:53 -08:00
eroom1966
dcfa153100
add support for idv package
2023-02-22 13:27:01 +00:00
Ross Thompson
6eefa5b1e3
Fixed another bug in the btb.
2023-02-20 17:54:22 -06:00
Ross Thompson
1a46c1efb2
reset branch predictor after each test.
2023-02-19 23:48:37 -06:00
Ross Thompson
407d9e7b4a
Merge branch 'main' of https://github.com/openhwgroup/cvw
2023-02-19 22:54:27 -06:00
Ross Thompson
89aa57e25e
Possibly much better branch predictor implemention.
...
The complexity is significantly reduced.
2023-02-19 00:17:37 -06:00
David Harris
2168113d60
Fixed warnings when compiling wallyTracer
2023-02-17 20:50:43 -08:00
David Harris
9d83749ca6
moved riscvassertons to its own file, added proper license headers to testbench support files
2023-02-16 19:40:27 -08:00
David Harris
0d2baed943
Reverted lab3 changes in dev branch
2023-02-16 18:10:05 -08:00
David Harris
26ea8b03c3
Merge branch 'lab3_2023' of https://github.com/openhwgroup/cvw into dev
2023-02-16 17:57:51 -08:00
David Harris
0eb0817ea1
Update testbench.sv
2023-02-16 17:55:46 -08:00
David Harris
59cb560e01
Update testbench.sv
2023-02-16 17:54:27 -08:00
David Harris
b0cedcff7c
Added check that SSTC_SUPPORTED is viable
2023-02-16 07:37:44 -08:00
Ross Thompson
c6920ab08e
Merge branch 'main' of https://github.com/openhwgroup/cvw
2023-02-15 11:29:39 -06:00
eroom1966
237a115377
add files to support coverage
2023-02-15 11:13:50 +00:00
Ross Thompson
c18ac35332
Created copy of gshare. I think there may be a simpler implementation.
2023-02-13 17:29:51 -06:00
Ross Thompson
0678f3f2b7
Branch predictor cleanup.
2023-02-07 14:01:59 -06:00
eroom1966
ae3ac02556
remove dead code for ignoring fflags/fcsr
2023-02-06 15:53:29 +00:00
eroom1966
232bfbcfd0
remerge changes
2023-02-06 13:43:12 +00:00
David Harris
b09002c71d
Fixed license on testbench files
2023-02-04 08:19:20 -08:00
David Harris
78eb90715c
Removed pipelined level of hierarchy
2023-02-02 14:14:11 -08:00