Ross Thompson
|
787f5bcccb
|
Fixed fpga debug constraints.
|
2022-09-03 17:36:29 -05:00 |
|
cturek
|
254bb8e0a0
|
Old changes to old files
|
2022-09-03 22:09:55 +00:00 |
|
Ross Thompson
|
d601fdf186
|
Possible fix to AHB burst eviction bug. If HREADY went low during a burst seq the next data phase would only last 1 cycle.
|
2022-09-02 19:58:41 -05:00 |
|
Ross Thompson
|
00cffb0aa5
|
Renamed state in buscachefsm to match AHB phases.
|
2022-09-02 17:17:40 -05:00 |
|
Ross Thompson
|
6f2acf678c
|
Renamed states in busfsm to match AHB phases and book names.
|
2022-09-02 17:12:36 -05:00 |
|
Ross Thompson
|
6f366c643d
|
Possible fix for AHB trailing ~HREADY bug.
|
2022-09-02 16:58:35 -05:00 |
|
Ross Thompson
|
3361a06c62
|
Merge branch 'multimanager' of github.com:davidharrishmc/riscv-wally into multimanager
|
2022-09-02 16:31:07 -05:00 |
|
Ross Thompson
|
53995c2ed3
|
update to fpga wave.
|
2022-09-02 15:54:54 -05:00 |
|
Ross Thompson
|
5d2b299182
|
Fixed brom1p1r.sv to have fpga preload.
|
2022-09-02 15:49:50 -05:00 |
|
Ross Thompson
|
c1de88d929
|
Merge branch 'multimanager' of github.com:davidharrishmc/riscv-wally into multimanager
|
2022-09-02 13:54:48 -05:00 |
|
Ross Thompson
|
4d60d9a840
|
Fixed up FPGA constraints.
Added back in the fpga boot rom preload.
|
2022-09-02 13:54:35 -05:00 |
|
David Harris
|
41448663b9
|
Initial radix 4 square root debuggin
|
2022-09-01 16:57:57 -07:00 |
|
Ross Thompson
|
055b55402f
|
clean up subword write.
|
2022-09-01 17:55:19 -05:00 |
|
David Harris
|
5e26bcced1
|
Fixed lint errors in square root and improved waveforms in testfloat
|
2022-09-01 15:49:13 -07:00 |
|
Ross Thompson
|
eae56a890c
|
marked possible improvement to ahb bus fsms.
|
2022-08-31 23:57:08 -05:00 |
|
David Harris
|
199296dd03
|
fdiv debug
|
2022-08-31 14:26:31 -07:00 |
|
Ross Thompson
|
7598fbcb3b
|
Reduced busfsm to 3 states!
|
2022-08-31 16:11:59 -05:00 |
|
Ross Thompson
|
6f3dad8207
|
Simplified.
|
2022-08-31 15:40:56 -05:00 |
|
Ross Thompson
|
0f2315e8a1
|
more renaming.
|
2022-08-31 14:52:06 -05:00 |
|
Ross Thompson
|
12d1ef2144
|
More renaming.
|
2022-08-31 14:49:08 -05:00 |
|
Ross Thompson
|
c03b202ab0
|
Moved files.
Encapsulated ahbinterface.
|
2022-08-31 14:45:01 -05:00 |
|
Ross Thompson
|
f2f1169a04
|
Renamed AHBCachebusdp to abhcacheinterface.
|
2022-08-31 14:12:19 -05:00 |
|
Ross Thompson
|
1b339f0547
|
Moved files around.
|
2022-08-31 14:08:06 -05:00 |
|
Ross Thompson
|
cc7b35b831
|
Merge branch 'multimanager' into main
|
2022-08-31 13:10:22 -05:00 |
|
Ross Thompson
|
10817f7885
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-31 13:10:04 -05:00 |
|
David Harris
|
09456db445
|
Checking in radix 4 square root with qsel, fgen, softc, but not working
|
2022-08-31 10:54:50 -07:00 |
|
Ross Thompson
|
0d3f03ac06
|
Major cleanup of multimanager.
|
2022-08-31 12:40:25 -05:00 |
|
Ross Thompson
|
77cc549cfa
|
Cleanup multimanager.
|
2022-08-31 12:04:44 -05:00 |
|
Ross Thompson
|
f3d611c686
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-31 11:38:29 -05:00 |
|
Ross Thompson
|
eaa9cbda46
|
cleanup of multimanager.
|
2022-08-31 11:38:06 -05:00 |
|
Ross Thompson
|
a0f681944c
|
More Cleanup.
|
2022-08-31 11:21:02 -05:00 |
|
Ross Thompson
|
8156109add
|
More cleanup.
|
2022-08-31 11:12:38 -05:00 |
|
Ross Thompson
|
4b167ad21e
|
More simplifications.
|
2022-08-31 10:45:16 -05:00 |
|
Ross Thompson
|
a93c5b0f0a
|
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
|
ed2a9225ea
|
Removed unused old versions of the bus controllers.
|
2022-08-31 09:51:54 -05:00 |
|
Ross Thompson
|
89f13370e2
|
Removed old signals.
|
2022-08-31 09:50:39 -05:00 |
|
DTowersM
|
48a1abf06f
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally
|
2022-08-31 00:18:04 +00:00 |
|
DTowersM
|
bdeb5c6509
|
fixed qrduino keyerror in embench test
|
2022-08-31 00:17:58 +00:00 |
|
Ross Thompson
|
5409501ca6
|
Maybe fixed it?
|
2022-08-30 18:08:34 -05:00 |
|
Ross Thompson
|
cce3fdd0e3
|
Updates to wave file.
|
2022-08-30 17:34:36 -05:00 |
|
Ross Thompson
|
8b9f30c91a
|
more progress.
|
2022-08-30 17:32:32 -05:00 |
|
Ross Thompson
|
fab3a2b791
|
Temporary commit.
|
2022-08-30 15:40:42 -05:00 |
|
Ross Thompson
|
315f662eb9
|
More progress.
|
2022-08-30 15:27:19 -05:00 |
|
Ross Thompson
|
637d60b64c
|
Progress.
|
2022-08-30 14:17:00 -05:00 |
|
David Harris
|
e1760dde55
|
Fixed checking termination in testfloat testbench
|
2022-08-30 10:55:21 -07:00 |
|
Ross Thompson
|
8cf3c7b352
|
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
|
a2220fc142
|
Have a rough working multi manager!
|
2022-08-29 17:11:27 -05:00 |
|
Ross Thompson
|
f5584bb41c
|
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
|
28db4fdc70
|
commented out lines to have divider work again
|
2022-08-29 13:01:32 -07:00 |
|
David Harris
|
87b77658f2
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-29 12:01:13 -07:00 |
|