Ross Thompson
|
b9fadc11c3
|
Replaced LSU data replication with 0 extention.
|
2022-08-23 10:43:47 -05:00 |
|
Ross Thompson
|
cd0da2e3b3
|
Updated the names of the *WriteDataM inside the LSU to more meaningful names.
Moved the FWriteDataMux so that the bus and dtim both get fpu stores.
Modified the PMA to disallow double sized reads when XLEN=32.
|
2022-08-23 10:34:39 -05:00 |
|
David Harris
|
7c91ed38a3
|
LSU minor edits
|
2022-08-23 07:35:47 -07:00 |
|
David Harris
|
b795cf4731
|
Updated testbench assertions.
|
2022-08-23 07:23:24 -07:00 |
|
David Harris
|
a9a5285ba8
|
Named HTRANS states in busfsm
|
2022-08-22 13:56:46 -07:00 |
|
David Harris
|
24a05c35d9
|
Renamed signals for LSU - FPU interface
|
2022-08-22 13:47:56 -07:00 |
|
David Harris
|
13d863a810
|
renamed GrantData to LSUGrant
|
2022-08-22 13:47:19 -07:00 |
|
David Harris
|
34eece10b8
|
Finished FPU-LSU interface cleanup
|
2022-08-22 13:43:04 -07:00 |
|
David Harris
|
7151befd04
|
Removed FStore2 and simplified HPTW
|
2022-08-22 13:29:54 -07:00 |
|
David Harris
|
bf54c1c868
|
Simplified FPU-LSU interface to skip IEU
|
2022-08-22 13:29:20 -07:00 |
|
David Harris
|
fffad8b314
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-22 13:28:54 -07:00 |
|
David Harris
|
2170203847
|
Simplified FPU-LSU interface to skip IEU
|
2022-08-22 13:28:51 -07:00 |
|
Katherine Parry
|
a1f0c6c598
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally
|
2022-08-22 17:16:25 +00:00 |
|
Katherine Parry
|
1accb92745
|
sqrt passes - lint warnings remain
|
2022-08-22 17:16:12 +00:00 |
|
David Harris
|
564281b8c1
|
Removed 2-cycle FPU-IEU latency stall
|
2022-08-22 16:14:15 +00:00 |
|
David Harris
|
1404d1c248
|
moved CSA to generic
|
2022-08-22 08:41:23 +00:00 |
|
David Harris
|
a8870b70b2
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally
|
2022-08-22 08:28:31 +00:00 |
|
David Harris
|
b91f33372e
|
Commented out unused comparators
|
2022-08-22 08:28:28 +00:00 |
|
Ross Thompson
|
88d34d0f56
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-21 16:03:11 -05:00 |
|
Ross Thompson
|
21526957cf
|
Updated fpga test bench.
Solved read delay cache bug. Introduced during cache optimizations.
|
2022-08-21 15:59:54 -05:00 |
|
Ross Thompson
|
92c3cdc27d
|
Hmm. Found a bug with the cache's changes from the summer. Cannot return data to CPU at the same time as a write to cache's SRAM and also start another memory operation.
|
2022-08-21 15:28:29 -05:00 |
|
Ross Thompson
|
a049f456e8
|
Removed logic from Verilog wrapper.
|
2022-08-21 14:07:43 -05:00 |
|
Ross Thompson
|
dad6770fc3
|
Updated fpga testbench.
|
2022-08-21 14:07:26 -05:00 |
|
Katherine Parry
|
617dc02d01
|
fixed -1 issue in division
|
2022-08-20 00:53:45 +00:00 |
|
Ross Thompson
|
96d6218078
|
Possible reduction of ignorerequest.
|
2022-08-19 18:07:44 -05:00 |
|
Ross Thompson
|
5301444a61
|
Changed signal names.
|
2022-08-17 16:12:04 -05:00 |
|
Ross Thompson
|
970a90dd72
|
Better name for LSUBusWriteCrit. Changed to SelLSUBusWord.
|
2022-08-17 16:09:20 -05:00 |
|
Ross Thompson
|
c3bd396bdb
|
Removed old code from interlockfsm.
|
2022-08-17 12:52:56 -05:00 |
|
Katherine Parry
|
0f077012c3
|
sqrt tests in regression uncommented and pass
|
2022-08-07 23:38:10 +00:00 |
|
Katherine Parry
|
8eeca3319c
|
radix-2 1 copy passes testfloat
|
2022-08-06 22:54:05 +00:00 |
|
Katherine Parry
|
8f1d8669b0
|
fixed fsw problem and removed 2 bit shift from shift correction
|
2022-08-03 22:16:51 +00:00 |
|
David Harris
|
8b8f045491
|
Completed PLIC-S tests. Regression working. This completes peripheral tests.
|
2022-08-03 09:33:56 -07:00 |
|
David Harris
|
62252c2167
|
Debugging plic-s test
|
2022-08-03 13:21:09 +00:00 |
|
David Harris
|
6ee8036ae7
|
plic-s debug
|
2022-08-03 12:33:09 +00:00 |
|
David Harris
|
cfa3ee4ef4
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally
|
2022-08-03 03:48:11 +00:00 |
|
David Harris
|
e3ea86f984
|
Started plic-s tests
|
2022-08-03 03:48:08 +00:00 |
|
Madeleine Masser-Frye
|
658f2626f4
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally
|
2022-08-02 16:25:25 +00:00 |
|
David Harris
|
b13cdf79b3
|
FMA cleanup
|
2022-08-02 07:42:32 -07:00 |
|
David Harris
|
baeafc4fd2
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-02 07:34:12 -07:00 |
|
David Harris
|
d3e39763b6
|
Moved InvA to sign block; simplified fmaexpadd coding
|
2022-08-02 07:34:09 -07:00 |
|
Madeleine Masser-Frye
|
f39631bdf4
|
changed synthesis to write modified config files in output directory
|
2022-08-02 12:19:14 +00:00 |
|
Madeleine Masser-Frye
|
48690e6339
|
edited indentation
|
2022-08-02 10:23:04 +00:00 |
|
Ross Thompson
|
acd920ae2f
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-01 22:09:11 -05:00 |
|
Ross Thompson
|
f7e64fcd69
|
Fixed fstore2 in cache?
|
2022-08-01 22:04:44 -05:00 |
|
David Harris
|
0482bf4fc0
|
merged lza back into main
|
2022-08-01 19:45:21 -07:00 |
|
David Harris
|
0b95ca129c
|
Fixed fmaadd to work with new LZA
|
2022-08-01 19:40:55 -07:00 |
|
Ross Thompson
|
b8356c7449
|
Replaced swbytemask with swbytemaskword (1 liner). Credit to David Harris.
|
2022-08-01 21:12:25 -05:00 |
|
Ross Thompson
|
171cf7413b
|
Replaced LOGWPL with LOGBWPL (Bus words per line) and LOGCWPL (cache words per line). Replaced with wordlen/8 bytemask.
|
2022-08-01 21:08:14 -05:00 |
|
Ross Thompson
|
5d9dab6149
|
pulled swbbytemask out of subword write.
|
2022-08-01 20:48:45 -05:00 |
|
David Harris
|
8b44037f58
|
Parameterized fmalza
|
2022-08-01 16:18:02 -07:00 |
|