David Harris
|
464b6ff72f
|
Converted regression-wally to use argparse
|
2024-07-17 06:04:21 -07:00 |
|
David Harris
|
8f83ff1a94
|
Fixed slli.uw bug reported by Lee Moore 16 July 2024
|
2024-07-16 09:28:05 -07:00 |
|
David Harris
|
2c487935e6
|
Attempt at functional coverage; breaks code and functional coverage
|
2024-07-15 14:20:48 -07:00 |
|
David Harris
|
04cd2c8ea4
|
Renamed --coverage to --ccov and moved UCDB files to questa/ucdb
|
2024-07-15 05:32:16 -07:00 |
|
David Harris
|
affe15191e
|
Fixed wsim running iterelf tests/coverage
|
2024-07-15 03:44:14 -07:00 |
|
David Harris
|
1b5e63ebe2
|
Fixed elf handling
|
2024-07-14 09:49:15 -07:00 |
|
David Harris
|
904a081218
|
allow wsim to take .elf in testsuite argument; print error if ELF not found
|
2024-07-13 21:59:26 -07:00 |
|
David Harris
|
604f9d3a45
|
Fixed imperas.ic prefix for vcs
|
2024-07-04 12:31:00 -07:00 |
|
David Harris
|
4528b4ee2a
|
Fix wsim to use absolute path for ELF
|
2024-07-03 15:10:02 -07:00 |
|
David Harris
|
f7797d6092
|
First version of iterelf running; removed directory support from wsim
|
2024-07-03 14:54:46 -07:00 |
|
David Harris
|
af4403342f
|
renamed run_vcs.py to run_vcs, added instr/data in ebu
|
2024-07-03 08:02:38 -07:00 |
|
David Harris
|
aff0ad9c02
|
Progress on VCS; run_vcs rewritten in Python to ease passing parameters
|
2024-07-02 14:23:34 -07:00 |
|
David Harris
|
4a3532bf5a
|
VCS lockstep progress
|
2024-06-28 07:19:03 -07:00 |
|
David Harris
|
31b54fb247
|
Progress on VCS lockstep
|
2024-06-27 11:16:17 -07:00 |
|
Rose Thompson
|
2382677f8f
|
Got the directory mode wsim working!
|
2024-06-01 10:56:37 -05:00 |
|
Rose Thompson
|
a78093274c
|
Simplified wsim so it automatically figures out if the second parameter is a testsuite or an elf file.
|
2024-06-01 09:56:50 -05:00 |
|
Rose Thompson
|
f4626d5b06
|
Fixed bug so that wsim can start logging after a given number of instructions.
|
2024-05-29 14:50:09 -05:00 |
|
Rose Thompson
|
0c5b70c40a
|
It's a bit hacky. But I've got functional coverage working with our wally.do script and testbench.sv.
|
2024-05-28 13:54:48 -05:00 |
|
Rose Thompson
|
48fd365b9d
|
Still don't understand why wally.do can't load testbench.sv with functional coverage. But wally-imperas-cov.do can load testbench.sv with functional coverage.
|
2024-05-28 13:00:17 -05:00 |
|
Rose Thompson
|
4a1e856b18
|
Almost working functional coverage in wally.do
riscvISACOV is now loading, but for some reason I still cannot get it to record anything.
Instead it is just logging the instructions.
|
2024-05-27 18:15:12 -05:00 |
|
Rose Thompson
|
26c6eec832
|
Getting closer to functional coverage integration.
|
2024-05-27 13:20:18 -05:00 |
|
Rose Thompson
|
e008999030
|
wsim now supports lockstep and single elf
example
wsim rv64gc ../../tests/riscof/work/riscv-arch-test/rv64i_m/I/src/add-01.S/ref/ref.elf --elf --lockstep
|
2024-05-17 17:10:15 -05:00 |
|
Rose Thompson
|
3fdfa0f705
|
wsim now simulates a single elffile.
|
2024-05-16 15:14:49 -05:00 |
|
Rose Thompson
|
970af9551c
|
Fixed bug with gui mode testbench_fp
removed old wally-linux-imperas.do
|
2024-05-14 13:41:20 -05:00 |
|
Rose Thompson
|
4cc8859612
|
Updated wsim to use --coverage rather than -coverage.
|
2024-05-14 13:31:34 -05:00 |
|
Rose Thompson
|
ceb31fec68
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2024-05-10 08:54:23 -05:00 |
|
Rose Thompson
|
93ea5b0c1e
|
Fixed wavefile to have function logger.
|
2024-05-10 08:50:42 -05:00 |
|
David Harris
|
61e559606e
|
Fixed wsim to be able to invoke TestFloat with Verilator. However, TestFloat produces incorrect results with Verilator
|
2024-05-09 18:56:59 -07:00 |
|
Divya2030
|
a3f1a274d2
|
VCS Simulation Passed
|
2024-05-07 10:41:02 -07:00 |
|
Divya2030
|
48ad4d6001
|
pmp coverage
|
2024-05-02 11:52:54 -07:00 |
|
Divya2030
|
3853f94337
|
Revert "initial commit pmp basic coverage working"
This reverts commit 7ca1c976c0 .
|
2024-05-02 11:23:59 -07:00 |
|
Divya2030
|
db2b07b05d
|
pmp functional coverage basic
|
2024-05-02 11:20:03 -07:00 |
|
David Harris
|
f9eec8c43f
|
Merged wsim changes
|
2024-04-22 13:11:35 -07:00 |
|
Kunlin Han
|
9be0303493
|
Add support for dumping vcd.
|
2024-04-22 13:03:51 -07:00 |
|
David Harris
|
a1876b1e7c
|
script cleanup
|
2024-04-20 17:22:31 -07:00 |
|
David Harris
|
f639cf4d47
|
wsim invokes vcs
|
2024-04-20 14:23:21 -07:00 |
|
Kunlin Han
|
e25177cf4c
|
Add verilator support for wsim.
|
2024-04-11 20:02:20 -07:00 |
|
Rose Thompson
|
d0d1166e3f
|
Got the separation of the -G and +variable arguments in the questa do file.
regression still runs.
|
2024-04-06 18:04:48 -05:00 |
|
David Harris
|
6b844a2e6e
|
Added GUI support and removed unused wave files
|
2024-04-06 13:43:06 -07:00 |
|
David Harris
|
3c855e3e90
|
Passing arguments to buildroot, not yet checking result correctly
|
2024-04-06 11:42:41 -07:00 |
|
David Harris
|
ac9a21873d
|
Pass TEST to testbench with +TEST=<name> rather than -G TEST=<name> so that we don't have to recompile for every new test
|
2024-04-06 10:34:21 -07:00 |
|
David Harris
|
9ee7544d3c
|
TestFloat running; normal testbench broken
|
2024-04-06 09:28:07 -07:00 |
|
David Harris
|
4b19f6d542
|
testfloat running through wsim; moved lint, regression, wsim to bin directory so we don't need ./
|
2024-04-06 08:22:39 -07:00 |
|