Ross Thompson
|
6581490f9c
|
Modified regression tests to add some ahb configurations.
|
2022-09-07 12:03:58 -05:00 |
|
Ross Thompson
|
d07c44bcf6
|
Merge branch 'multimanager' into main
|
2022-09-07 10:54:27 -05:00 |
|
David Harris
|
29f41c6792
|
Continued simplifying fdivsqrt postprocessing
|
2022-09-07 07:02:22 -07:00 |
|
David Harris
|
461b9d370d
|
Continued simplifying fdivsqrt postprocessing
|
2022-09-07 07:00:13 -07:00 |
|
David Harris
|
825d3169d9
|
Moving postprocessing into postproc block
|
2022-09-07 06:42:37 -07:00 |
|
David Harris
|
f40c6b0ec4
|
fdivsqrtfsm cleanup
|
2022-09-07 06:32:07 -07:00 |
|
David Harris
|
a0abe48ad2
|
fdivsqrtfsm cleanup
|
2022-09-07 06:27:01 -07:00 |
|
David Harris
|
8438546d52
|
Fixed regression for divsqrt radix2
|
2022-09-07 06:12:23 -07:00 |
|
Ross Thompson
|
6685b0563e
|
James found a bug in synchronizer. Was not actually back to back flip flops.
|
2022-09-06 15:06:54 -05:00 |
|
Ross Thompson
|
99e3f55637
|
Added logic to make burst optional.
|
2022-09-06 09:21:21 -05:00 |
|
Ross Thompson
|
fcf72bb6ba
|
Added generate around the longer latency version of the ram_ahb.sv
|
2022-09-06 09:21:03 -05:00 |
|
Ross Thompson
|
20842b38b9
|
Names changes.
|
2022-09-05 20:49:35 -05:00 |
|
Ross Thompson
|
4e7a52a7a7
|
Cleaned up hacks to ram.
|
2022-09-04 14:52:40 -05:00 |
|
Ross Thompson
|
9d5a7281b8
|
Modified ram_ahb to work with different latencies.
|
2022-09-04 14:46:15 -05:00 |
|
Ross Thompson
|
7ae58c6654
|
Progress towards fixing the select HREADY muxing in uncore.
|
2022-09-04 13:07:49 -05:00 |
|
Ross Thompson
|
26bfaddb25
|
Disabled AHB burst mode, which discovered a bug.
Multimanger bug in how back to back requests were arbitrated.
|
2022-09-03 22:31:41 -05:00 |
|
cturek
|
e709ad4145
|
Old changes to old files
|
2022-09-03 22:09:55 +00:00 |
|
Ross Thompson
|
3e540a3ca3
|
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
|
4115087b30
|
Renamed state in buscachefsm to match AHB phases.
|
2022-09-02 17:17:40 -05:00 |
|
Ross Thompson
|
472fb5e888
|
Renamed states in busfsm to match AHB phases and book names.
|
2022-09-02 17:12:36 -05:00 |
|
Ross Thompson
|
15a2fbdd33
|
Possible fix for AHB trailing ~HREADY bug.
|
2022-09-02 16:58:35 -05:00 |
|
Ross Thompson
|
851ad4417d
|
Merge branch 'multimanager' of github.com:davidharrishmc/riscv-wally into multimanager
|
2022-09-02 16:31:07 -05:00 |
|
Ross Thompson
|
2aa5886769
|
Fixed brom1p1r.sv to have fpga preload.
|
2022-09-02 15:49:50 -05:00 |
|
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 |
|