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 |
|
David Harris
|
24bb3f4baf
|
Added more pipeline stage suffixes to divider
|
2021-10-02 22:54:01 -04:00 |
|
David Harris
|
3441991d93
|
Divider mostly cleaned up
|
2021-10-02 21:10:35 -04:00 |
|
David Harris
|
67690c2ed7
|
Partial divider cleanup 3
|
2021-10-02 21:00:13 -04:00 |
|
David Harris
|
775520c05a
|
Partial divider cleanup 2
|
2021-10-02 20:57:54 -04:00 |
|
David Harris
|
fe69513bb7
|
Partial divider cleanup
|
2021-10-02 20:55:37 -04:00 |
|
David Harris
|
a86ce5cd37
|
Divider code cleanup
|
2021-10-02 10:41:09 -04:00 |
|
David Harris
|
d532bde931
|
Added negative edge triggered flop to save inputs; do absolute value in first cycle for signed division
|
2021-10-02 10:36:51 -04:00 |
|
David Harris
|
d4437b842a
|
Divider code cleanup
|
2021-10-02 10:13:49 -04:00 |
|
David Harris
|
0e0e204d3d
|
Moved negating divider otuput to M stage
|
2021-10-02 10:03:02 -04:00 |
|
David Harris
|
735132191c
|
Moved muldiv result selection to M stage for performance
|
2021-10-02 09:38:02 -04:00 |
|
David Harris
|
73d852b1ef
|
Divide performs 2 steps per cycle
|
2021-10-02 09:19:25 -04:00 |
|
David Harris
|
35e5a5cef3
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-09-30 23:15:34 -04:00 |
|
bbracker
|
5022647041
|
Revert "first attempt at verilog side of checkpoint functionality"
This reverts commit f6ef8e5656 .
|
2021-09-30 20:45:26 -04:00 |
|
David Harris
|
a39e14663d
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-09-30 20:07:43 -04:00 |
|
David Harris
|
a8573a27d4
|
Integer Divide/Rem passing all regression.
|
2021-09-30 20:07:22 -04:00 |
|
David Harris
|
953c8931ed
|
RV32 div/rem working signed and unsigned
|
2021-09-30 15:24:43 -04:00 |
|
Ross Thompson
|
ec4a07de64
|
Movied tristate to test bench level.
|
2021-09-30 11:27:42 -05:00 |
|
Ross Thompson
|
db18aac9af
|
Partially sd card read on fpga.
|
2021-09-30 11:23:09 -05:00 |
|
David Harris
|
e1ad732178
|
SRT Division unsigned passing Imperas tests
|
2021-09-30 12:17:24 -04:00 |
|
bbracker
|
f6ef8e5656
|
first attempt at verilog side of checkpoint functionality
|
2021-09-28 23:17:58 -04:00 |
|
bbracker
|
a47448c4d0
|
first attemtpt at checkpoint infrastructure
|
2021-09-28 22:33:47 -04:00 |
|
Ross Thompson
|
99070127d8
|
Added debugging directives to system verilog.
|
2021-09-27 13:57:46 -05:00 |
|
bbracker
|
2ffdbdf6d2
|
condense testbench code; debug_level of 0 means don't check at all
|
2021-09-27 03:03:11 -04:00 |
|
Ross Thompson
|
f2c1ca4bd5
|
added support to due partial fpga simulation.
|
2021-09-26 15:00:00 -05:00 |
|
Ross Thompson
|
6ac96db20b
|
Merge branch 'main' into fpga
|
2021-09-26 13:22:53 -05:00 |
|
Ross Thompson
|
6dc25e07c2
|
Updated the fpga bios code to emulate the same behavior as qemu's bootloader and it also copies
the flash card to dram.
Fixed latch issue in the sd card reader.
|
2021-09-26 13:22:23 -05:00 |
|
Ross Thompson
|
55f3c15302
|
Merge branch 'sdc' into fpga
|
2021-09-25 19:33:07 -05:00 |
|
Ross Thompson
|
8e29d4472e
|
GPIO marker to indicate the sdc to dram transfer complete.
|
2021-09-25 19:29:15 -05:00 |
|
Ross Thompson
|
5bdd6a9d0c
|
Almost done writting driver for flash card reader.
|
2021-09-25 19:05:07 -05:00 |
|
Ross Thompson
|
3a15cc7872
|
We now have a rough sdc read routine.
|
2021-09-25 17:51:38 -05:00 |
|
Ross Thompson
|
43d386f9f3
|
Updated ignore file.
|
2021-09-24 18:48:45 -05:00 |
|