Commit Graph

6035 Commits

Author SHA1 Message Date
James Stine
004f8a970e Fix bugs in scripts for synthesis and tsmc28 psyn 2023-02-16 13:38:26 -06:00
Ross Thompson
c8324b055b dc shell setup. 2023-02-16 11:06:53 -06:00
Ross Thompson
27f6552315 keep this commit off of cvw. 2023-02-16 11:05:24 -06:00
David Harris
4e4208926c Fix DC setup typos 2023-02-16 08:25:23 -08:00
David Harris
677bfcd511 Added check that SSTC_SUPPORTED is viable 2023-02-16 07:37:44 -08:00
David Harris
d83c61cafc Added SSTC support for supervisor timer compare, but presently disable support. Reenable for rv32gc and rv64gc after tests pass. 2023-02-16 07:37:12 -08:00
David Harris
dd825f4918 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-02-16 06:44:08 -08:00
David Harris
a65b82b533
Merge pull request #83 from stineje/main
Update topo psyn stuff
2023-02-16 06:34:59 -08:00
James Stine
64826a1ec9 Update topo psyn stuff 2023-02-16 08:07:17 -06:00
Kevin Kim
465aad372a added comments to zbc units 2023-02-15 17:42:32 -08:00
Kevin Kim
aad4d13603 zbc configurability and select mux 2023-02-15 17:39:37 -08:00
Kevin Kim
068ddc3e0d controller forwards funct7
- started the bmu controll register
2023-02-15 17:38:12 -08:00
Kevin Kim
6ac54a180e zbc and carry-less multiply work properly 2023-02-15 17:37:09 -08:00
Ross Thompson
4954f9df95
Merge pull request #82 from stineje/main
Update if-then-else for ram items
2023-02-15 18:16:44 -06:00
James Stine
744991bd5a Update if-then-else for ram items 2023-02-15 18:12:12 -06:00
David Harris
e0e8af4612
Merge pull request #80 from ross144/main
Branch predictor acuracy fixes caused by last two weeks optimazations"
2023-02-15 09:39:26 -08:00
Kevin Kim
cf8392cbd8 continued ZBC integration into ALU 2023-02-15 09:35:07 -08:00
Ross Thompson
69472b8145 Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-02-15 11:29:39 -06:00
Ross Thompson
9c6ca3601a Merge branch 'main' of github.com:ross144/cvw 2023-02-15 11:28:50 -06:00
Ross Thompson
3aa26808fb
Merge pull request #79 from eroom1966/add-coverage
add files to support coverage
2023-02-15 11:18:25 -06:00
Kevin Kim
5426dd6184 added ALUResult Signal 2023-02-15 09:13:10 -08:00
David Harris
ffbe15fba6 Ignore new tests from lab 2023-02-15 06:43:00 -08:00
David Harris
4414173e7a Debug test case update 2023-02-15 06:42:38 -08:00
David Harris
c1d4b0eb14 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2023-02-15 06:39:17 -08:00
David Harris
736ff6614a Commented config mode of synthesis makefile 2023-02-15 06:39:10 -08:00
eroom1966
0ac99d2233 add files to support coverage 2023-02-15 11:13:50 +00:00
Kevin Kim
9cec59ea2c controller passes funct7 from decode to execute 2023-02-14 16:06:10 -08:00
Kevin Kim
70f2dd701c git 2023-02-14 16:03:26 -08:00
Kevin Kim
9728e00dfd Merge branch 'tmp' into main 2023-02-14 13:12:57 -08:00
Kevin Kim
85c2ed8d34 removed unncessary stuff 2023-02-14 13:07:03 -08:00
Kevin Kim
8e371864e4 reverted back to I tests working 2023-02-14 13:06:31 -08:00
Ross Thompson
61d4040184
Merge pull request #77 from kevindkim723/patch-1
fixed typo in LZC
2023-02-14 13:20:55 -06:00
Kevin Kim
405bbcc6a4 added critical rsync command to python script and builds I-ext tests
-rsync copies the stuff from riscof_work to work/riscv-arch-test
-
2023-02-14 10:40:29 -08:00
Kevin Kim
fd46e0080c added ALU result select mux for B instructions 2023-02-13 17:38:00 -08:00
Kevin Kim
84ca2cab9c controller handles bclr 2023-02-13 16:57:05 -08:00
Ross Thompson
094b307724 Merge branch 'main' of github.com:ross144/cvw 2023-02-13 18:54:07 -06:00
Ross Thompson
9c9acc0055 Updated gshare (no speculation) to have better performance. 2023-02-13 18:52:52 -06:00
Kevin Kim
29abec2409 Shadd instructions pass tests 2023-02-13 16:36:17 -08:00
Ross Thompson
33d2bf84f8 More fixeds to global history. 2023-02-13 18:08:51 -06:00
Ross Thompson
a579bbcdd1 Fixed global history predictor. 2023-02-13 18:08:13 -06:00
Ross Thompson
bbc6095260 Updated global history predictor. 2023-02-13 18:07:32 -06:00
Ross Thompson
9f25b53b36 Fixed bug in basic gshare implementation. Should be a better comparison to the speculative versions now. 2023-02-13 17:57:05 -06:00
Ross Thompson
b298a8afc5 Created copy of gshare. I think there may be a simpler implementation. 2023-02-13 17:29:51 -06:00
Ross Thompson
a80dbd3aec Further branch predictor improvements. 2023-02-13 17:23:56 -06:00
Ross Thompson
717cba270c Partial improvement. 2023-02-13 17:10:24 -06:00
Ross Thompson
f4af38a004 Hacked commit. Fixes the gshare bugs introduced last week.
Need to recover the good changes in the next commit.
2023-02-13 16:14:17 -06:00
Kevin Kim
27223a05e2 ALU lint fixes 2023-02-13 14:01:51 -08:00
Kevin Kim
29d03dbfc7 ALU configurability changes
-stuff that was ZBA supported was in ZBB so I changed that
2023-02-13 14:00:06 -08:00
Kevin Kim
12911440d0 edited controller so that add.uw passes tests 2023-02-13 13:49:46 -08:00
Kevin Kim
7eb41058c7 alu add.uw needs w64 to be false 2023-02-13 13:49:35 -08:00