Skylar Litz
|
5bcae393c9
|
added delayed MIP signal
|
2021-10-04 18:23:31 -04:00 |
|
kipmacsaigoren
|
b72e94badf
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2021-10-04 12:28:03 -05:00 |
|
Ross Thompson
|
047bbcf3d7
|
updated fpga wavefile.
|
2021-10-03 12:14:22 -05:00 |
|
Ross Thompson
|
e9135f1fd5
|
Added fpga wave file.
|
2021-10-03 11:56:11 -05:00 |
|
Ross Thompson
|
8653a87e24
|
Added more debug flags.
|
2021-10-03 11:41:21 -05:00 |
|
David Harris
|
36bbf0c502
|
Divider cleaup
|
2021-10-03 11:22:34 -04:00 |
|
David Harris
|
10ef563211
|
Divider cleanup
|
2021-10-03 11:16:48 -04:00 |
|
David Harris
|
78eba19a1f
|
Replacing XE and DE with SrcAE and SrcBE in divider
|
2021-10-03 11:11:53 -04:00 |
|
David Harris
|
48e33c79a9
|
Reduced cycle count for DIVW/DIVUW by two
|
2021-10-03 09:42:22 -04:00 |
|
David Harris
|
648cc8ef64
|
Divider comments cleanup
|
2021-10-03 01:12:40 -04:00 |
|
David Harris
|
2ae51d1852
|
Parameterized number of bits per cycle for integer division
|
2021-10-03 01:10:15 -04:00 |
|
David Harris
|
d468357c24
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-10-03 00:43:47 -04:00 |
|
David Harris
|
81601e26a3
|
Divider cleanup
|
2021-10-03 00:41:41 -04:00 |
|
David Harris
|
c690a863b5
|
Added suffixes to more divider signals
|
2021-10-03 00:32:58 -04:00 |
|
bbracker
|
7fdb0158d4
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-10-03 00:30:49 -04:00 |
|
bbracker
|
bb868f7a37
|
checkpoint generator bugfixes
|
2021-10-03 00:30:04 -04:00 |
|
David Harris
|
0c08a7c05c
|
More divider cleanup
|
2021-10-03 00:20:35 -04:00 |
|
David Harris
|
5e6b2490cb
|
Eliminated extra inversion for subtraction in divider
|
2021-10-03 00:10:12 -04:00 |
|
David Harris
|
418e9cd6e6
|
Added more pipeline stage suffixes to divider
|
2021-10-03 00:06:57 -04:00 |
|
David Harris
|
b3bded9e6c
|
Added more pipeline stage suffixes to divider
|
2021-10-02 22:54:01 -04:00 |
|
David Harris
|
5db800fac3
|
Divider mostly cleaned up
|
2021-10-02 21:10:35 -04:00 |
|
David Harris
|
3a85c972b6
|
Partial divider cleanup 3
|
2021-10-02 21:00:13 -04:00 |
|
David Harris
|
5d64f04752
|
Partial divider cleanup 2
|
2021-10-02 20:57:54 -04:00 |
|
David Harris
|
f913305993
|
Partial divider cleanup
|
2021-10-02 20:55:37 -04:00 |
|
David Harris
|
afd6babc13
|
Divider code cleanup
|
2021-10-02 10:41:09 -04:00 |
|
David Harris
|
e33ef58e67
|
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
|
4926ae343a
|
Divider code cleanup
|
2021-10-02 10:13:49 -04:00 |
|
David Harris
|
852eb24731
|
Moved negating divider otuput to M stage
|
2021-10-02 10:03:02 -04:00 |
|
David Harris
|
9d63aa683f
|
Moved muldiv result selection to M stage for performance
|
2021-10-02 09:38:02 -04:00 |
|
David Harris
|
fbe6e41169
|
Divide performs 2 steps per cycle
|
2021-10-02 09:19:25 -04:00 |
|
David Harris
|
e11c565a6f
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-09-30 23:15:34 -04:00 |
|
bbracker
|
6aa79657ed
|
Revert "first attempt at verilog side of checkpoint functionality"
This reverts commit fec96218f6 .
|
2021-09-30 20:45:26 -04:00 |
|
David Harris
|
caa36f267d
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-09-30 20:07:43 -04:00 |
|
David Harris
|
9d8e7f2714
|
Integer Divide/Rem passing all regression.
|
2021-09-30 20:07:22 -04:00 |
|
David Harris
|
760f4d66dd
|
RV32 div/rem working signed and unsigned
|
2021-09-30 15:24:43 -04:00 |
|
Ross Thompson
|
fca9b9e593
|
Movied tristate to test bench level.
|
2021-09-30 11:27:42 -05:00 |
|
Ross Thompson
|
cefbcd1b0c
|
Partially sd card read on fpga.
|
2021-09-30 11:23:09 -05:00 |
|
David Harris
|
42d573be57
|
SRT Division unsigned passing Imperas tests
|
2021-09-30 12:17:24 -04:00 |
|
bbracker
|
fec96218f6
|
first attempt at verilog side of checkpoint functionality
|
2021-09-28 23:17:58 -04:00 |
|
bbracker
|
a835572836
|
first attemtpt at checkpoint infrastructure
|
2021-09-28 22:33:47 -04:00 |
|
Ross Thompson
|
7ca801113e
|
Added debugging directives to system verilog.
|
2021-09-27 13:57:46 -05:00 |
|
bbracker
|
7117c0493c
|
condense testbench code; debug_level of 0 means don't check at all
|
2021-09-27 03:03:11 -04:00 |
|
Ross Thompson
|
7d749b201b
|
added support to due partial fpga simulation.
|
2021-09-26 15:00:00 -05:00 |
|
Ross Thompson
|
4d1b02c068
|
Merge branch 'main' into fpga
|
2021-09-26 13:22:53 -05:00 |
|
Ross Thompson
|
3a9bc1e8c1
|
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
|
af53657eaf
|
Merge branch 'sdc' into fpga
|
2021-09-25 19:33:07 -05:00 |
|
Ross Thompson
|
a213ecbdb2
|
GPIO marker to indicate the sdc to dram transfer complete.
|
2021-09-25 19:29:15 -05:00 |
|
Ross Thompson
|
c917f14b6b
|
Almost done writting driver for flash card reader.
|
2021-09-25 19:05:07 -05:00 |
|
Ross Thompson
|
69674f272a
|
We now have a rough sdc read routine.
|
2021-09-25 17:51:38 -05:00 |
|
Ross Thompson
|
10b46981ff
|
Updated ignore file.
|
2021-09-24 18:48:45 -05:00 |
|