David Harris
|
e8d6073eca
|
BMU simplifications
|
2023-03-24 06:18:06 -07:00 |
|
David Harris
|
3bdb176253
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-03-24 05:59:48 -07:00 |
|
Kevin Kim
|
4c73f0fffd
|
minor formatting
|
2023-03-23 22:28:21 -07:00 |
|
Kevin Kim
|
5a19934511
|
comments
|
2023-03-23 22:22:25 -07:00 |
|
Kevin Kim
|
ae162a2694
|
removed redundant signals
-fixed some comments too
|
2023-03-23 22:20:37 -07:00 |
|
Kevin Kim
|
9c457e3af4
|
bitmanip alu submodule passes lint and regression
|
2023-03-23 21:56:03 -07:00 |
|
Kevin Kim
|
443e64bef2
|
more progress. Failing regression
|
2023-03-23 20:42:49 -07:00 |
|
Kevin Kim
|
2a2aa0470a
|
Merge branch 'openhwgroup:main' into bitmanip-alu
|
2023-03-23 19:53:50 -07:00 |
|
David Harris
|
f2864c7305
|
Merged BMU
|
2023-03-23 17:24:40 -07:00 |
|
Kevin Kim
|
8e67c64e2c
|
fixed rori rv32 bug
|
2023-03-23 16:06:46 -07:00 |
|
Kevin Kim
|
51d691215f
|
more progress on bitmanip alu modularization
|
2023-03-23 16:02:38 -07:00 |
|
David Harris
|
4e1bf6fbe0
|
Improved IEU and bitmanip test coverage
|
2023-03-23 14:24:41 -07:00 |
|
Kevin Kim
|
519a0452a5
|
started bitmanip alu modularization
|
2023-03-23 14:02:28 -07:00 |
|
David Harris
|
121d1cea62
|
Added csrwrites.S test case for privileged tests
|
2023-03-23 10:55:32 -07:00 |
|
Kevin Kim
|
fd00e386b5
|
remove outdated
|
2023-03-22 10:34:17 -07:00 |
|
Kevin Kim
|
efa9f09864
|
updated header comments to indicate chapter 15
|
2023-03-22 10:31:21 -07:00 |
|
Kevin Kim
|
f7a915a71a
|
remove helper python script
|
2023-03-22 10:27:59 -07:00 |
|
Kevin Kim
|
fce62fc213
|
formatting
|
2023-03-22 10:26:04 -07:00 |
|
Kevin Kim
|
e9f90050d5
|
min/max mux optimize
|
2023-03-22 10:25:54 -07:00 |
|
Kevin Kim
|
c8a5514ca5
|
formatting
|
2023-03-22 10:14:12 -07:00 |
|
Kevin Kim
|
3f46dff23e
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into bit-manip
|
2023-03-21 11:20:05 -07:00 |
|
Kevin Kim
|
72a8b25272
|
formatting
|
2023-03-20 14:25:05 -07:00 |
|
Kevin Kim
|
2ad807728c
|
more structural mux changes
|
2023-03-20 14:23:54 -07:00 |
|
Kevin Kim
|
4ecfa1bad3
|
added bitmanip 64 tests to updated regression script
+ alu structural mux changes
|
2023-03-20 14:19:39 -07:00 |
|
Kevin Kim
|
5056eb404c
|
formatting
|
2023-03-20 13:09:49 -07:00 |
|
Kevin Kim
|
82d52f892b
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into bit-manip
|
2023-03-20 13:06:10 -07:00 |
|
Kevin Kim
|
b394e343f6
|
format + min/max structural mux
|
2023-03-20 09:37:57 -07:00 |
|
David Harris
|
6922298f21
|
Replaced FenceM with InvalidateICacheM for event counting of fence.i
|
2023-03-18 09:24:31 -07:00 |
|
Kevin Kim
|
0d0d3b981e
|
more checks in bitmanip decode
|
2023-03-10 17:17:24 -08:00 |
|
Kevin Kim
|
9b4f3219db
|
formatting
|
2023-03-10 14:32:01 -08:00 |
|
Kevin Kim
|
c380b0816d
|
removed redundant convinvb signal
|
2023-03-10 14:18:24 -08:00 |
|
Kevin Kim
|
dcaf9de228
|
removed redundant condinvb mux
|
2023-03-10 14:17:38 -08:00 |
|
David Harris
|
33fa7e4706
|
Simplified SLT and SLTU code in ALU
|
2023-03-09 15:14:52 -08:00 |
|
Kevin Kim
|
f29e8932a2
|
more comprehensive illegal b instr. check
|
2023-03-09 12:44:51 -08:00 |
|
Kevin Kim
|
f335d08bbf
|
fixed bmu bug
- accidentally deleted count instruction decode
|
2023-03-09 12:35:42 -08:00 |
|
Kevin Kim
|
7002221dec
|
cleaner bmu decode logic
|
2023-03-08 16:22:43 -08:00 |
|
Kevin Kim
|
0ca530fffd
|
Merge branch 'bit-manip' into illegal_specific
|
2023-03-07 14:07:59 -08:00 |
|
Kevin Kim
|
4bb43892f9
|
alu formatting
|
2023-03-07 14:01:47 -08:00 |
|
Kevin Kim
|
26cb1857f3
|
specifc instruction handling for B's
- Added BALUSrcBD, BaseALUSrcB for distinguishing between base instruction I/IW and Bitmanip instruction I/IW
|
2023-03-07 13:58:08 -08:00 |
|
Kip Macsai-Goren
|
2ec3c741ef
|
Merge branch 'bit-manip' of github.com:kipmacsaigoren/cvw into bit-manip
|
2023-03-07 13:44:51 -08:00 |
|
Kip Macsai-Goren
|
f178c90c02
|
Merge branch 'main' of github.com:kipmacsaigoren/cvw into bit-manip
|
2023-03-07 13:44:19 -08:00 |
|
Kevin Kim
|
bd9b9970f5
|
Merge remote-tracking branch 'origin' into illegal_specific
|
2023-03-07 11:30:36 -08:00 |
|
Kevin Kim
|
6d146a7e20
|
formatting
|
2023-03-07 10:57:52 -08:00 |
|
Kevin Kim
|
833e7bd2af
|
shifter sign generation logic optimize
|
2023-03-07 10:57:06 -08:00 |
|
Kevin Kim
|
81198ce6f6
|
reverted backing to working version
|
2023-03-07 00:29:58 -08:00 |
|
Kevin Kim
|
5637897dce
|
reverted to working version
|
2023-03-07 00:28:07 -08:00 |
|
David Harris
|
7ecf4cdea8
|
Fixed bug about rv64 shifts only using 6 bits of funct7
|
2023-03-06 13:10:51 -08:00 |
|
David Harris
|
7e0c96cdcc
|
Simplified decoder default to illegal instruction
|
2023-03-06 11:21:11 -08:00 |
|
David Harris
|
c2efdbdbbb
|
More detailed decoding of load/store/branch/jump
|
2023-03-06 11:15:48 -08:00 |
|
David Harris
|
a56557d847
|
Improved decoding illegal instructions in controller
|
2023-03-06 11:02:42 -08:00 |
|