Ross Thompson
|
722e1a029e
|
Merge branch 'multimanager' of github.com:davidharrishmc/riscv-wally into multimanager
|
2022-09-02 13:54:48 -05:00 |
|
Ross Thompson
|
559e093ab5
|
Fixed up FPGA constraints.
Added back in the fpga boot rom preload.
|
2022-09-02 13:54:35 -05:00 |
|
David Harris
|
648a3aae09
|
Initial radix 4 square root debuggin
|
2022-09-01 16:57:57 -07:00 |
|
Ross Thompson
|
83c427c5b5
|
clean up subword write.
|
2022-09-01 17:55:19 -05:00 |
|
David Harris
|
247ce70348
|
Fixed lint errors in square root and improved waveforms in testfloat
|
2022-09-01 15:49:13 -07:00 |
|
Ross Thompson
|
5b4e744972
|
marked possible improvement to ahb bus fsms.
|
2022-08-31 23:57:08 -05:00 |
|
David Harris
|
8fad5073cd
|
fdiv debug
|
2022-08-31 14:26:31 -07:00 |
|
Ross Thompson
|
5c8631fd16
|
Reduced busfsm to 3 states!
|
2022-08-31 16:11:59 -05:00 |
|
Ross Thompson
|
1cd7d8dbfe
|
Simplified.
|
2022-08-31 15:40:56 -05:00 |
|
Ross Thompson
|
2b528dc8be
|
more renaming.
|
2022-08-31 14:52:06 -05:00 |
|
Ross Thompson
|
ab4c75cbf5
|
More renaming.
|
2022-08-31 14:49:08 -05:00 |
|
Ross Thompson
|
6e85f850a4
|
Moved files.
Encapsulated ahbinterface.
|
2022-08-31 14:45:01 -05:00 |
|
Ross Thompson
|
fcd1465de1
|
Renamed AHBCachebusdp to abhcacheinterface.
|
2022-08-31 14:12:19 -05:00 |
|
Ross Thompson
|
d6d1c5d66d
|
Moved files around.
|
2022-08-31 14:08:06 -05:00 |
|
Ross Thompson
|
6912656aab
|
Merge branch 'multimanager' into main
|
2022-08-31 13:10:22 -05:00 |
|
Ross Thompson
|
39c2cad9af
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-31 13:10:04 -05:00 |
|
David Harris
|
e64f41f199
|
Checking in radix 4 square root with qsel, fgen, softc, but not working
|
2022-08-31 10:54:50 -07:00 |
|
Ross Thompson
|
08d0c1cc83
|
Major cleanup of multimanager.
|
2022-08-31 12:40:25 -05:00 |
|
Ross Thompson
|
352f7443c2
|
Cleanup multimanager.
|
2022-08-31 12:04:44 -05:00 |
|
Ross Thompson
|
d06c64094b
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-31 11:38:29 -05:00 |
|
Ross Thompson
|
1e752c1268
|
cleanup of multimanager.
|
2022-08-31 11:38:06 -05:00 |
|
Ross Thompson
|
1663f571ed
|
More Cleanup.
|
2022-08-31 11:21:02 -05:00 |
|
Ross Thompson
|
68e54977fe
|
More cleanup.
|
2022-08-31 11:12:38 -05:00 |
|
Ross Thompson
|
0b41ed63f1
|
More simplifications.
|
2022-08-31 10:45:16 -05:00 |
|
Ross Thompson
|
ddd9c507fe
|
Trade off. Added additional state to bus fsm separating STATE_CACHE_ACCESS into STATE_CACHE_FETCH and STATE_CACHE_EVICT. This allows removing CacheRWDelay. Saves a bit of logic but fsm is more complex. Also the fsm outputs are simplier.
|
2022-08-31 10:36:30 -05:00 |
|
Ross Thompson
|
6122c03e39
|
Removed unused old versions of the bus controllers.
|
2022-08-31 09:51:54 -05:00 |
|
Ross Thompson
|
1c248e5164
|
Removed old signals.
|
2022-08-31 09:50:39 -05:00 |
|
DTowersM
|
dedfadbb14
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally
|
2022-08-31 00:18:04 +00:00 |
|
DTowersM
|
f9cbc9cf8e
|
fixed qrduino keyerror in embench test
|
2022-08-31 00:17:58 +00:00 |
|
Ross Thompson
|
5b8f888e21
|
Maybe fixed it?
|
2022-08-30 18:08:34 -05:00 |
|
Ross Thompson
|
ccb3e9e24e
|
Updates to wave file.
|
2022-08-30 17:34:36 -05:00 |
|
Ross Thompson
|
96793d15c0
|
more progress.
|
2022-08-30 17:32:32 -05:00 |
|
Ross Thompson
|
2d6a6c6e44
|
Temporary commit.
|
2022-08-30 15:40:42 -05:00 |
|
Ross Thompson
|
63a824cca1
|
More progress.
|
2022-08-30 15:27:19 -05:00 |
|
Ross Thompson
|
a532eb61ba
|
Progress.
|
2022-08-30 14:17:00 -05:00 |
|
David Harris
|
5956fbdd62
|
Fixed checking termination in testfloat testbench
|
2022-08-30 10:55:21 -07:00 |
|
Ross Thompson
|
c8a5d61cbb
|
new cache bus fsm not working but lints.
Forgot a few files in the last commit.
|
2022-08-30 10:58:07 -05:00 |
|
Ross Thompson
|
5eb1fff27d
|
Have a rough working multi manager!
|
2022-08-29 17:11:27 -05:00 |
|
Ross Thompson
|
4f40bd07c3
|
Modified rv32e configuration to use a true ahb bus interface in the lsu and ifu.
|
2022-08-29 17:04:53 -05:00 |
|
David Harris
|
cb54e95285
|
commented out lines to have divider work again
|
2022-08-29 13:01:32 -07:00 |
|
David Harris
|
758b177067
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-29 12:01:13 -07:00 |
|
David Harris
|
7b0e43bc10
|
Initial FDIVSQRT simplification working
|
2022-08-29 12:01:09 -07:00 |
|
Ross Thompson
|
4d7b905806
|
Part way through the updated bus fsm for direct AHB in lsu/ifu + multi-manager.
|
2022-08-29 13:01:24 -05:00 |
|
Ross Thompson
|
40cf4a9ea9
|
Typo.
|
2022-08-29 11:40:35 -05:00 |
|
Ross Thompson
|
1c9aed2e7e
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-29 11:38:37 -05:00 |
|
Ross Thompson
|
9a7c7e8398
|
Added comments about planned changes.
|
2022-08-29 09:48:00 -05:00 |
|
David Harris
|
16cde5f87e
|
Simplify FSM
|
2022-08-29 04:32:27 -07:00 |
|
David Harris
|
6961e499dc
|
Renamed special case
|
2022-08-29 04:29:58 -07:00 |
|
David Harris
|
81ec1ac858
|
Separated out radix 2 and radix 4 stages into different modules
|
2022-08-29 04:26:14 -07:00 |
|
David Harris
|
b4cb9a678a
|
renamed srt to fdivsqrt
|
2022-08-29 04:04:05 -07:00 |
|