David Harris
|
45e2317636
|
Added Wally github address to header comments
|
2024-01-29 05:38:11 -08:00 |
|
David Harris
|
9eb6d9c8b8
|
Added Zicond support
|
2024-01-11 07:37:15 -08:00 |
|
David Harris
|
2c2f692f3a
|
Moved forwarding logic into controller
|
2023-12-26 21:17:01 -08:00 |
|
Ross Thompson
|
4428babda9
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-06-15 15:38:38 -05:00 |
|
David Harris
|
9f88848832
|
Bit manipulation comment cleanup
|
2023-06-15 12:16:46 -07:00 |
|
David Harris
|
a62211bad1
|
Gated inputs to BMU when inactive to save power and simulation time
|
2023-06-15 11:56:59 -07:00 |
|
Ross Thompson
|
b8a243827b
|
Found a whole bunch of files still using the old `define configurations.
|
2023-06-15 13:09:07 -05:00 |
|
Ross Thompson
|
60e87b08c4
|
Improved simulation speed by gating bitmanip zbc's clmul's X and Y inputs with BSelect != 11. Reduced simulation time from 3m45s to 2m35s.
|
2023-06-14 15:28:58 -05:00 |
|
Ross Thompson
|
b91b54589e
|
Updated a large number of the source files to use parameters rather than `defines. Based on Lim's work. So far there is no simulation slow down.
|
2023-05-24 14:05:44 -05:00 |
|
David Harris
|
a929656d9a
|
Renamed byteUnit to byteop
|
2023-04-27 14:10:46 -07:00 |
|
Limnanthes Serafini
|
b3976daccd
|
More cleanup
|
2023-04-13 21:34:50 -07:00 |
|
Limnanthes Serafini
|
034c289a36
|
Misc typo and indent fixing.
|
2023-04-13 16:54:15 -07:00 |
|
Ross Thompson
|
52d1c19509
|
Merge pull request #194 from davidharrishmc/dev
Bit manipulation support in ImperasDV. Test improvements.
|
2023-04-04 09:13:27 -05:00 |
|
Kevin Kim
|
acebdeeb81
|
reduced mux3 to mux2 for input signal to clmul
|
2023-04-03 22:53:46 -07:00 |
|
David Harris
|
4e2d80476e
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-04-03 06:13:16 -07:00 |
|
Kevin Kim
|
8252706691
|
removed comparator flag to ALU
|
2023-04-02 21:14:31 -07:00 |
|
Kevin Kim
|
238e97d379
|
signal renaming on bitmanip alu and alu
|
2023-04-02 18:42:41 -07:00 |
|
Kevin Kim
|
f175f7e927
|
changed signal names on clmul and zbc to match book
|
2023-04-02 18:28:09 -07:00 |
|
David Harris
|
db542543cb
|
Coverage improvement: ieu, hazard, priv
|
2023-03-31 08:34:34 -07:00 |
|
David Harris
|
fd0c9e973d
|
Coverage improvements in ieu, hazard units
|
2023-03-31 08:33:46 -07:00 |
|
Kevin Kim
|
2c6359b097
|
only pass in relevant comparator flag to ALU
|
2023-03-30 19:15:33 -07:00 |
|
Kevin Kim
|
1e88ec7eac
|
Merge branch 'bitmanip_cleanup' of https://github.com/kipmacsaigoren/cvw into bitmanip_cleanup
|
2023-03-30 19:04:41 -07:00 |
|
Kevin Kim
|
582c561cb1
|
comment formatting
|
2023-03-28 11:40:19 -07:00 |
|
Kevin Kim
|
926f3d2a5a
|
Merge branch 'openhwgroup:main' into bitmanip_cleanup
|
2023-03-28 11:31:18 -07:00 |
|
Kevin Kim
|
5d3260de63
|
removed unnecessary signal indices
|
2023-03-26 20:06:55 -07:00 |
|
Kevin Kim
|
f6ce03730a
|
removed unneccesary input signal from zbb
|
2023-03-26 19:39:49 -07:00 |
|
David Harris
|
092d34373f
|
Merge pull request #159 from ross144/main
Renamed signal to match book
|
2023-03-24 15:34:59 -07:00 |
|
Ross Thompson
|
46b1bca4fc
|
Fixed all tap/space issue in RTL.
|
2023-03-24 17:32:25 -05:00 |
|
Kevin Kim
|
b70ab0fa5a
|
Zero/Sign extend mux in Shifter, Zero extend mux in Bitmanip alu
|
2023-03-24 11:52:51 -07:00 |
|
David Harris
|
576545e328
|
ALUControl Elimination
|
2023-03-24 08:10:48 -07:00 |
|
David Harris
|
f648be8ee2
|
Merged ALUOp into ALUControl to simplify ALU mux
|
2023-03-24 07:28:42 -07:00 |
|
David Harris
|
89479391ca
|
Simplified rotate source to shifter
|
2023-03-24 06:49:26 -07:00 |
|
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
|
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
|
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
|
72a8b25272
|
formatting
|
2023-03-20 14:25:05 -07:00 |
|