Ross Thompson
|
d4f4950d2c
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-11-07 09:10:51 -06:00 |
|
Kip Macsai-Goren
|
21e045eb7d
|
added potential fix to overrun error and fifo interrupt error. test passes
|
2022-11-06 22:01:02 -08:00 |
|
cturek
|
d571b5f9a5
|
propagated otfc swap to Rad2 and 4 qslc
|
2022-11-06 23:32:38 +00:00 |
|
Ross Thompson
|
e7d24609cd
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-11-06 17:22:25 -06:00 |
|
cturek
|
54f09f3616
|
Added conditional OTFC swap for simplified int postprocessing
|
2022-11-06 23:09:09 +00:00 |
|
cturek
|
c3e635c788
|
Finished Int Preprocessinggit add ../src/fpu/fdivsqrt/fdivsqrtpreproc.sv
|
2022-11-06 22:40:21 +00:00 |
|
cturek
|
a49ea2a16d
|
Added n and rightshiftx
|
2022-11-06 22:31:48 +00:00 |
|
cturek
|
350d4d254f
|
p calculation
|
2022-11-06 22:24:21 +00:00 |
|
cturek
|
83051a5351
|
Changed lzc names, started int/fp size merge in preproc
|
2022-11-06 22:21:35 +00:00 |
|
cturek
|
2cbe2fd70b
|
Added n, p, and m signals between fdivsqrt submodules. Added w64 and mdue to divsqrt testbench.
|
2022-11-06 22:08:18 +00:00 |
|
cturek
|
6bc4c1318e
|
Added new macros for int div preprocessing, added p, n, and rightshiftx logic
|
2022-11-06 21:53:48 +00:00 |
|
Kip Macsai-Goren
|
90ef371abc
|
fixed fifo timout handling. error now in data ready interrupt
|
2022-11-05 13:34:24 -07:00 |
|
David Harris
|
53a88fec8f
|
Reorder embench tests to prevent crash
|
2022-11-04 15:21:51 -07:00 |
|
David Harris
|
60cfa0d69c
|
HPTW cleanup
|
2022-11-04 15:21:09 -07:00 |
|
Ross Thompson
|
44ee31a7f6
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-11-04 13:30:08 -05:00 |
|
Kip Macsai-Goren
|
c06da6e6fe
|
fixed broken instructions so make works.
|
2022-11-03 23:06:20 +00:00 |
|
Ross Thompson
|
65feca8bed
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-11-03 17:48:35 -05:00 |
|
Ross Thompson
|
f1eb20ef4d
|
Updated to put dtb into the rodata segment for our linker script.
|
2022-11-03 17:48:20 -05:00 |
|
cturek
|
06a9305766
|
renamed remOp to RemOp
|
2022-11-03 22:37:25 +00:00 |
|
Ross Thompson
|
1d7002e5c5
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-11-03 17:36:04 -05:00 |
|
Ross Thompson
|
ccce0df535
|
Potentially a valid zero stage boot loader based on cva6.
|
2022-11-03 17:35:57 -05:00 |
|
cturek
|
e37f564e84
|
Added rem/div operation to postprocessor
|
2022-11-02 17:49:40 +00:00 |
|
Ross Thompson
|
44171c342d
|
Reduced complexity of logic supressing cache operations.
|
2022-11-01 15:23:24 -05:00 |
|
cturek
|
e8d7607e87
|
Added buffered signals for int/fp
|
2022-10-28 21:47:24 +00:00 |
|
Ross Thompson
|
103514a8e0
|
More outline for uart timeout interrupt.
|
2022-10-28 13:53:56 -05:00 |
|
Ross Thompson
|
21eca47d2e
|
Untested change to uart test for outline of how to handle rx fifo timeout.
|
2022-10-28 13:31:16 -05:00 |
|
cturek
|
9f41e57f03
|
Config Cleanup
|
2022-10-27 22:38:56 +00:00 |
|
Ross Thompson
|
dc3a9f2342
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-10-26 14:48:50 -05:00 |
|
Ross Thompson
|
403434580d
|
Fixed the uart transmit fifo overrun bug.
|
2022-10-26 14:48:09 -05:00 |
|
cturek
|
7301fc7f18
|
small signal cleanup
|
2022-10-26 18:42:49 +00:00 |
|
cturek
|
6caf7bb7e2
|
abs for int inputs
|
2022-10-26 16:18:05 +00:00 |
|
cturek
|
ec4646b412
|
Added signed division to fdivsqrt
|
2022-10-26 16:13:41 +00:00 |
|
cturek
|
71d16eacef
|
unbroke DIVb
|
2022-10-26 16:11:51 +00:00 |
|
cturek
|
1febdb75b7
|
Config cleanup
|
2022-10-25 21:04:09 +00:00 |
|
Jacob Pease
|
160ca366c8
|
Added PLIC signals for debugging on FPGA.
|
2022-10-25 13:57:09 -05:00 |
|
cturek
|
ff7d6b2932
|
Started Integer Preprocessing
|
2022-10-25 17:48:43 +00:00 |
|
Kip Macsai-Goren
|
6e45698b86
|
Added test for UART FIFO timeout. Does not pass regression
|
2022-10-25 05:35:56 +00:00 |
|
Kip Macsai-Goren
|
7448ee5e84
|
added additional cache stats to coremark postprocess script
|
2022-10-25 02:56:25 +00:00 |
|
Kip Macsai-Goren
|
5eb331b65e
|
added I cache stats to coremark output
|
2022-10-25 02:55:32 +00:00 |
|
Ross Thompson
|
d58a862f59
|
Added new device trees for vcu118 and vcu108 boards.
|
2022-10-24 17:45:10 -05:00 |
|
Ross Thompson
|
9ba487c323
|
Setup to run with both the vcu108 and vcu118 boards. Set the parameters in the Makefile.
|
2022-10-24 15:38:39 -05:00 |
|
Ross Thompson
|
92ace4d8f7
|
Forget to include updated xdc file.
|
2022-10-24 13:51:21 -05:00 |
|
Ross Thompson
|
7244ca1e7b
|
Bit width error.
|
2022-10-24 13:48:47 -05:00 |
|
Ross Thompson
|
048ed01554
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-10-24 10:12:39 -05:00 |
|
Ross Thompson
|
51408c620e
|
Found a way to remove the interlock fsm. Dramatically reducing the complexity of virtual memory and page table walks.
|
2022-10-23 13:46:50 -05:00 |
|
Ross Thompson
|
775309165b
|
Small cleanup of interlockfsm.
|
2022-10-22 16:29:51 -05:00 |
|
Ross Thompson
|
a59df0c77d
|
Created one off test to replicate the floating point forwarding hazard bug.
|
2022-10-22 16:29:12 -05:00 |
|
Ross Thompson
|
6696624971
|
comment updates.
|
2022-10-22 16:28:44 -05:00 |
|
Ross Thompson
|
12c5525807
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-10-22 16:27:30 -05:00 |
|
Ross Thompson
|
4db912678d
|
Changed FDivBusyE to stall the whole pipeline. Any instruction in the Executation which depended on the output of an instruction in the writeback stage would be lost if the back end of the pipelined advanced. The solution is to stall the whole pipeline.
|
2022-10-22 16:27:20 -05:00 |
|