James Stine
1d5ce9d21e
update fpu debug
2024-06-06 17:38:03 -05:00
Matthew
e8f0616068
remove unused file
2024-06-05 14:25:29 -05:00
James Stine
f92783e8ad
change JTAGID again
2024-06-05 10:39:34 -05:00
Matthew
2f1c191bc6
Merge branch 'main' of https://github.com/stineje/cvw
2024-06-04 19:08:20 -05:00
Matthew
dc065429fc
fix E_SUPPORTED inversion bug
2024-06-04 19:08:17 -05:00
James Stine
8485125b50
fix tap operator for OR
2024-06-04 15:44:06 -05:00
James Stine
c565ae3a51
cleanup of cvw top
2024-06-04 14:49:21 -05:00
Matthew
ba9d3514b7
Merge branch 'main' of https://github.com/stineje/cvw
2024-06-04 12:11:15 -05:00
Matthew
d900f68acd
make requested changes
2024-06-04 12:11:11 -05:00
James Stine
345c8ce08d
temporary assignment of JTAG ID
2024-06-04 11:23:14 -05:00
James Stine
ae4900698e
fix operator for ir and rad
2024-06-04 10:59:04 -05:00
James Stine
bdbd310bb4
fix operator for dm.sv
2024-06-04 10:57:56 -05:00
James Stine
1deb44b0fc
fix operator for tap.sv
2024-06-04 10:56:44 -05:00
James Stine
5b50fcd4f4
update two files tha thad repeated lines in them
2024-06-04 09:25:41 -05:00
Matthew
0a6e7080dc
Merge branch 'main' of https://github.com/stineje/cvw
2024-06-03 22:25:58 -05:00
Matthew
bc36edece2
clean up repo
2024-06-03 22:21:02 -05:00
James Stine
e49ca99c9d
fix controller typo
2024-06-03 17:39:11 -05:00
James Stine
45af9398cd
update ieu
2024-06-03 17:37:30 -05:00
James Stine
fc45fb8669
fix csr.sv
2024-06-03 17:27:40 -05:00
James Stine
3864a7f798
missing privileged.sv
2024-06-03 17:25:32 -05:00
James Stine
5a03fbee97
add flopenrs back
2024-06-03 17:13:02 -05:00
James Stine
0bb6a8866a
fix missing input/output on debug module for lsu
2024-06-03 17:04:31 -05:00
James Stine
f5e01bea20
delete duplicate
2024-06-03 17:00:49 -05:00
James Stine
6a7f145de2
fix name of DSCR that I mistakenly made
2024-06-03 16:42:05 -05:00
James Stine
77ec3d58c6
seed debug module for Wally
2024-06-03 16:37:13 -05:00
Rose Thompson
b45b7ff7d6
Signal name changes to match book.
2024-06-02 16:32:25 -05:00
Rose Thompson
731e1fe08f
Updated spill logic to reflect changes in textbook.
2024-06-02 15:48:42 -05:00
Rose Thompson
84946919a4
Changed name CacheWriteData to WriteData.
2024-05-28 18:00:39 -05:00
Rose Thompson
273b41df99
Changed name of cache parameter NUMLINES to NUMSETS to better match book.
2024-05-28 17:55:43 -05:00
Jordan Carlin
6f7a802b86
Merge branch 'main' of https://github.com/openhwgroup/cvw into fround_fixes
2024-05-26 14:40:26 -07:00
Jordan Carlin
b830d20f2d
Modify Fround Tmask to work for X=1
2024-05-25 12:56:02 -07:00
Jordan Carlin
fb77440a64
Update fpctrl fmt to work for fround instructions
2024-05-24 15:33:45 -07:00
Jordan Carlin
ae29a9b861
Update control bits for froundnx
2024-05-24 15:19:20 -07:00
David Harris
a95977590d
AES cleanup
2024-05-24 14:28:30 -07:00
David Harris
b2689b4f01
AES cleanup
2024-05-24 14:13:57 -07:00
David Harris
ec5c67a5c1
AES cleanup
2024-05-24 13:48:53 -07:00
David Harris
e626052ec9
simplified AES32de mixcolumns because input is only one byte
2024-05-23 22:30:25 -07:00
David Harris
b0d1344121
Commented sha instructions
2024-05-23 22:06:37 -07:00
David Harris
ac153bc4ed
More simplifying sha512_32
2024-05-23 05:46:56 -07:00
David Harris
d9a1691c83
Simplified sha512_32
2024-05-23 05:39:50 -07:00
David Harris
c160ced2d2
Zk* cleanup
2024-05-22 15:01:20 -07:00
David Harris
3ad815ce34
Reordered Zicond support in ALU
2024-05-22 08:29:08 -07:00
David Harris
a17204b0fe
Continued bmu cleanup
2024-05-22 00:48:04 -07:00
David Harris
88eb7bd045
Pulled brev8 out of byteop so redundant byteop logic is not needed in zbkb
2024-05-22 00:22:53 -07:00
Jordan Carlin
1d8ffee20c
Certain Zcb instructions are dependent on other extensions, not the entire extension
2024-05-15 19:16:43 -07:00
Jordan Carlin
3df5a5abdd
Remove additional bitwise operator
2024-05-15 09:29:54 -07:00
Rose Thompson
e295454948
Merge pull request #798 from jordancarlin/newConfig
...
Update config to derive MISA from macros and update MISA bits based on the spec
2024-05-15 10:28:44 -05:00
Jordan Carlin
291d1e62d5
M implies Zmmul
2024-05-14 19:38:34 -07:00
Jordan Carlin
4a72922087
update config to derive MISA from macros
...
- Remove C_SUPPORTED and update decompress unit based on Zc* extensions
- Derive A_SUPPORTED from A subextensions
- Derive B_SUPPORTED from B subextensions
- Derive C_SUPPORTED from C subextensions
2024-05-14 06:49:18 -07:00
David Harris
175c18da01
Parameterized FMA. However, some offsets are not parameterized. See PR #793 for list of changes
2024-05-13 15:16:00 -07:00