bbracker
|
179223bef0
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-10-10 10:10:06 -07:00 |
|
bbracker
|
5a987cf0ca
|
use correct string formatting function
|
2021-10-10 10:09:59 -07:00 |
|
David Harris
|
99fd79c20b
|
Simplified divider sign handling
|
2021-10-10 08:35:26 -07:00 |
|
David Harris
|
eaa8be14b9
|
renamed DivStart
|
2021-10-10 08:32:04 -07:00 |
|
David Harris
|
5cb30164d4
|
renamed DivSigned
|
2021-10-10 08:30:19 -07:00 |
|
Katherine Parry
|
44b023ace1
|
FMA matches diagram and lint warnings fixed
|
2021-10-09 17:38:10 -07:00 |
|
bbracker
|
54e0e8eb5b
|
make testbench-linux halt on some discrepancies with QEMUw
|
2021-10-09 17:22:30 -07:00 |
|
kipmacsaigoren
|
086e6d130a
|
rename adder in fpu for synthesis
|
2021-10-08 17:47:54 -05:00 |
|
kipmacsaigoren
|
8e35701103
|
Merging new changes into the old one's I've made in the OKstate servers
|
2021-10-08 17:47:11 -05:00 |
|
Kip Macsai-Goren
|
381a8fcd27
|
updated pmp output to correspond to test changes, commented out execute tests until cache/fence interaction works fully.
|
2021-10-08 15:40:18 -07:00 |
|
Kip Macsai-Goren
|
3623dfa51e
|
removed loops and simplified mask generation logic. PMP's now pass my tests and linux tests up to around 300M instructions.
|
2021-10-08 15:33:18 -07:00 |
|
Kip Macsai-Goren
|
3cb5ebd165
|
updated pmpaddr values, test library to remove unused and unneeded tests.
|
2021-10-08 15:29:32 -07:00 |
|
kipmacsaigoren
|
3103b78493
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2021-10-08 12:01:44 -05:00 |
|
David Harris
|
7e340d16fd
|
moved fp vectors into vectors subdirectory
|
2021-10-07 23:28:06 -04:00 |
|
David Harris
|
626780381a
|
Included TestFloat and SoftFloat
|
2021-10-07 23:03:45 -04:00 |
|
bbracker
|
64a3043a88
|
update wave-do
|
2021-10-07 19:16:52 -04:00 |
|
bbracker
|
6e75f82589
|
update linux wave-do
|
2021-10-07 19:15:11 -04:00 |
|
bbracker
|
25e0745a6a
|
fix div restarting bug
|
2021-10-07 18:55:00 -04:00 |
|
James E. Stine
|
0c408a9816
|
update scripts
|
2021-10-07 15:14:54 -05:00 |
|
bbracker
|
d45b8fa4dc
|
more checkpoint reformatting
|
2021-10-07 04:27:45 -04:00 |
|
bbracker
|
a9052cb455
|
don't log rf[0] to checkpoint
|
2021-10-07 00:58:33 -04:00 |
|
bbracker
|
ec1e04e8b8
|
update linker scripts to look for vmlinux files
|
2021-10-06 16:55:38 -04:00 |
|
bbracker
|
1a1c4f28f4
|
update linker scripts to look for vmlinux files
|
2021-10-06 16:51:31 -04:00 |
|
James E. Stine
|
4dcfcfacfc
|
TV for conversion and compare
|
2021-10-06 14:38:32 -05:00 |
|
James E. Stine
|
739e17ddac
|
Add generic wave command file
|
2021-10-06 13:17:49 -05:00 |
|
James E. Stine
|
54786a4fef
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2021-10-06 13:16:49 -05:00 |
|
James E. Stine
|
658dcc8c1b
|
Update to testbench for FP stuff
|
2021-10-06 13:16:38 -05:00 |
|
Teo Ene
|
8af155ed94
|
Removed instances of <U+200B> character from synth script
|
2021-10-06 13:11:09 -05:00 |
|
kipmacsaigoren
|
086a0234ba
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2021-10-06 11:52:34 -05:00 |
|
James E. Stine
|
4ece7b5341
|
Add TV for testbenches (to be added shortly) however had to leave off fma due to size. The TV were slightly modified within TestFloat to add underscores for readability. The scripts I created to create these TV were also included
|
2021-10-06 08:56:01 -05:00 |
|
James E. Stine
|
b90d7b8083
|
Make changes to fpdiv - still working on clock issue with fsm that was changed from posedge to negedge - also updated fpdivsqrt rounding to handle testfloat
|
2021-10-06 08:26:09 -05:00 |
|
Skylar Litz
|
a924e79e26
|
added delayed MIP signal
|
2021-10-04 18:23:31 -04:00 |
|
kipmacsaigoren
|
4a9dd49785
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2021-10-04 12:28:03 -05:00 |
|
Ross Thompson
|
e4e353c186
|
updated fpga wavefile.
|
2021-10-03 12:14:22 -05:00 |
|
Ross Thompson
|
4c81d3453e
|
Added fpga wave file.
|
2021-10-03 11:56:11 -05:00 |
|
Ross Thompson
|
c10261f0ad
|
Added more debug flags.
|
2021-10-03 11:41:21 -05:00 |
|
David Harris
|
cc41d40d61
|
Divider cleaup
|
2021-10-03 11:22:34 -04:00 |
|
David Harris
|
3398328bf1
|
Divider cleanup
|
2021-10-03 11:16:48 -04:00 |
|
David Harris
|
9809e57d0c
|
Replacing XE and DE with SrcAE and SrcBE in divider
|
2021-10-03 11:11:53 -04:00 |
|
David Harris
|
bf0061be66
|
Reduced cycle count for DIVW/DIVUW by two
|
2021-10-03 09:42:22 -04:00 |
|
David Harris
|
bd61ec544b
|
Divider comments cleanup
|
2021-10-03 01:12:40 -04:00 |
|
David Harris
|
30ec68d567
|
Parameterized number of bits per cycle for integer division
|
2021-10-03 01:10:15 -04:00 |
|
David Harris
|
a15068717b
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-10-03 00:43:47 -04:00 |
|
David Harris
|
078ddfd341
|
Divider cleanup
|
2021-10-03 00:41:41 -04:00 |
|
David Harris
|
8f36297569
|
Added suffixes to more divider signals
|
2021-10-03 00:32:58 -04:00 |
|
bbracker
|
07ff0940a3
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-10-03 00:30:49 -04:00 |
|
bbracker
|
a202c705cd
|
checkpoint generator bugfixes
|
2021-10-03 00:30:04 -04:00 |
|
David Harris
|
dcbbee6623
|
More divider cleanup
|
2021-10-03 00:20:35 -04:00 |
|
David Harris
|
6aa2521959
|
Eliminated extra inversion for subtraction in divider
|
2021-10-03 00:10:12 -04:00 |
|
David Harris
|
371f9d9a4a
|
Added more pipeline stage suffixes to divider
|
2021-10-03 00:06:57 -04:00 |
|