Vikram Krishna
1e3d39ba3c
WIP: Fetch buffer PCF logic
...
Increment PCF one final time when fetch buffer goes high. Currently
breaks sims because it increments twice for some reason right now.
Co-authored-by: Jordan Carlin <jcarlin@hmc.edu>
Co-authered-by: Corey Hickson <chickson@hmc.edu>
2025-02-11 15:35:36 -08:00
Vikram Krishna
fea1f6ad86
Merge branch 'main' of github.com:openhwgroup/cvw into fetch_buffer
2025-02-11 00:33:22 -08:00
Huda-10xe
ed7b616c5b
Removing excess code
2025-02-07 00:13:27 -08:00
Huda-10xe
2db536bf49
Adding RISC-V Assertions
2025-02-06 23:47:43 -08:00
Rose Thompson
858c7e1513
Merge pull request #1253 from 10x-Engineers/rvvi_setup
...
Updating Wally Tracer for MMU signal Propagation
2025-02-02 20:37:00 -06:00
Jordan Carlin
46ef44de5d
Update breker and enable interrupts
2025-01-30 00:58:53 -08:00
Jordan Carlin
96f7a3d3e9
Merge pull request #1254 from davidharrishmc/dev
...
Lint / Python 312 lint (push) Waiting to run
Lint / Python 39 lint (push) Waiting to run
Removed unused testbench/coverage directory
2025-01-29 07:37:03 -08:00
David Harris
2cccf4ab21
fixed wallyTracer to have 32 FP registers independent of E
2025-01-29 07:32:27 -08:00
David Harris
94e83ccf1f
Removed obsolete testbench/coverage
2025-01-29 06:40:15 -08:00
Huda-10xe
b7dec993a7
Merge branch 'main' of https://github.com/openhwgroup/cvw into rvvi_setup
2025-01-29 01:03:46 -08:00
Huda-10xe
5684ae9441
Updating MMU signal Propagation
2025-01-29 01:03:20 -08:00
Jordan Carlin
3acc43711f
Merge branch 'main' of https://github.com/openhwgroup/cvw into python_updates
2025-01-27 00:47:30 -08:00
Jordan Carlin
9fc2e23eee
Turn off debug mode
2025-01-25 17:35:37 -08:00
Jordan Carlin
a338089b6f
Fix FunctionName module naming
2025-01-25 16:22:27 -08:00
Jordan Carlin
784a6795cf
Remove empty checksignature.sv file
2025-01-25 16:16:37 -08:00
James Stine
8dc6eab6dd
Add Makefile in testbench to allow the memfile to generate the correct version based on the elf output in objdump. Previously this was done via a findstring which works with riscv-arch-tests but doesn't allow individual programs/elf to be used unless the program is called xxx_rv32.
2025-01-24 08:55:25 -06:00
Jordan Carlin
bbc815d289
Merge branch 'main' of https://github.com/openhwgroup/cvw into python_updates
2025-01-23 00:39:05 -08:00
David Harris
d89d595cb4
Cleaned up tracer parameters
2025-01-22 04:34:53 -08:00
Jordan Carlin
e0c4eee86c
Update riscv-arch-test and enable remaining Zcf and Zcd tests
2025-01-17 10:32:28 -08:00
Jordan Carlin
1ec39f67cc
Fix overlapping cases in name decoder
2025-01-14 12:12:05 -08:00
Jordan Carlin
da0b65289d
Fix typo
2025-01-13 10:50:12 -08:00
Jordan Carlin
8aabf57437
Add compressed instructions to name decoder
2025-01-13 09:13:45 -08:00
Jordan Carlin
0d84c76e1f
Disable boottrace generation by default
2025-01-04 10:59:16 -08:00
Jordan Carlin
9f0aebbcea
Merge branch 'main' of https://github.com/openhwgroup/cvw into python_updates
2025-01-03 14:28:27 -08:00
Jordan Carlin
88704775fb
Enable riscv-arch-test pmp tests in regression
2024-12-31 13:20:56 -08:00
Jordan Carlin
7e021f9332
Only add Zfh to D conversion tests if D supported
2024-12-31 11:01:07 -08:00
Jordan Carlin
5a14864ca9
Add new riscv-arch-test Zfh convert tests
2024-12-31 02:46:16 -08:00
Jordan Carlin
67843e647a
Mostly enable riscv-arch-test zcf and zcd tests
...
Some tests disabled pending riscv-arch-test issue 590
2024-12-31 02:17:49 -08:00
Jordan Carlin
89a3e3baa5
Update VM sv32 test list
2024-12-31 02:16:37 -08:00
Jordan Carlin
f890cc9fd6
Enable riscv-arch-test vm sv32 tests in regression
2024-12-30 12:37:27 -08:00
Jordan Carlin
de0039fd54
Merge branch 'main' of https://github.com/openhwgroup/cvw into update_fetch_buffer
2024-12-30 11:33:27 -08:00
Rose Thompson
7041d27a46
Possible bugs in wallyTracer marked.
2024-12-23 11:03:23 -06:00
Huda-10xe
f7eecdc56e
Updating wallyTracer syntax to match wally style
2024-12-22 08:40:16 -08:00
Huda-10xe
ab663e5bc8
Updating WallyTracer for VM signals
2024-12-20 02:14:57 -08:00
Jordan Carlin
babc5fc4c7
Merge branch 'main' of https://github.com/openhwgroup/cvw into python_updates
2024-12-19 14:17:18 -08:00
Jordan Carlin
73e90847d9
Update Breker documentation
2024-12-19 14:09:42 -08:00
Jordan Carlin
a10dbac034
Merge branch 'breker' of github.com:jordancarlin/cvw into python_updates
2024-12-19 13:19:08 -08:00
Jordan Carlin
7c297af0eb
Cleanup
2024-12-19 13:04:42 -08:00
Jordan Carlin
5b666e4c5c
Fix makefile SHELL directive
2024-12-18 23:33:29 -08:00
Jordan Carlin
51c3d59605
Lots more python updates
2024-12-17 21:31:12 -08:00
Jordan Carlin
21e35c9068
Lots more python cleanup
2024-12-17 16:32:49 -08:00
Jordan Carlin
d0b122a58a
Python multiple imports per line
2024-12-17 15:34:56 -08:00
Jordan Carlin
785b817f93
Update platform.yaml
2024-12-14 21:08:33 -08:00
Jordan Carlin
d525cc25d8
Cleanup
2024-12-14 21:03:19 -08:00
Jordan Carlin
6cff03bd33
Breker tests working
2024-12-11 11:54:39 -08:00
Jordan Carlin
d592e92575
Update platform.yaml
2024-12-10 15:53:04 -08:00
Jordan Carlin
93813e8614
Merge branch 'main' of https://github.com/openhwgroup/cvw into breker
2024-12-08 20:57:18 -08:00
Jordan Carlin
b707b12267
Merge branch 'main' of https://github.com/openhwgroup/cvw into wsim_flags
2024-12-06 19:27:59 -08:00
Huda-10xe
c1eab9e778
Updates to WallyTracer
2024-12-05 06:55:23 -08:00
Huda-10xe
617434ac32
Changes to Tracer for VM covergae
2024-12-05 00:04:58 -08:00