Ross Thompson
|
1e1646da90
|
Added generate around ebu.
|
2022-08-25 09:24:13 -05:00 |
|
Ross Thompson
|
72b886ec8f
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-25 09:03:34 -05:00 |
|
Ross Thompson
|
bc0edc7bdf
|
Updated ila signals.
Improve fpga wave config.
added back in the fpga preload.
|
2022-08-25 09:03:29 -05:00 |
|
David Harris
|
a3828420c0
|
Replaced dtim with rom-based IROM in IFU. Moved cache control signals out of DTIM and IROM
|
2022-08-25 04:06:27 -07:00 |
|
David Harris
|
fe3147806d
|
removed simpleram and modified dtim to use bram1p1rw
|
2022-08-25 03:39:57 -07:00 |
|
David Harris
|
b3a13a01f8
|
Stripped write capaibilty out of rom_ahb
|
2022-08-24 17:23:08 -07:00 |
|
David Harris
|
e6077f1f16
|
Added ROM module and moved memories into generic/mem
|
2022-08-24 17:03:22 -07:00 |
|
David Harris
|
1ef0c7c2be
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-24 16:30:28 -07:00 |
|
David Harris
|
9d5468887e
|
Ram cleanup
|
2022-08-24 16:30:25 -07:00 |
|
Ross Thompson
|
22e989ac7b
|
No longer need wally-pipelined-fpga.do.
|
2022-08-24 18:10:45 -05:00 |
|
Ross Thompson
|
b650d7e05a
|
Renamed RAM to UNCORE_RAM.
|
2022-08-24 18:09:07 -05:00 |
|
Ross Thompson
|
c636387613
|
Merged testbench-fpga into testbench.
Modified SDC to simplify LimitTimers. LimitTimers needs to be 0 for implmementation and 1 for simulation.
|
2022-08-24 17:52:25 -05:00 |
|
Ross Thompson
|
07b2858890
|
added SD card and external ram to common testbench.
|
2022-08-24 13:27:18 -05:00 |
|
Ross Thompson
|
012559169b
|
Fixed lint errors with bram wrapper.
|
2022-08-24 13:19:23 -05:00 |
|
Ross Thompson
|
c6927d2ace
|
Modified the lsu/ifu memory configurations.
|
2022-08-24 12:35:15 -05:00 |
|
David Harris
|
e2138d8d0f
|
bram synthesis test
|
2022-08-23 19:34:45 -07:00 |
|
David Harris
|
b8cc06a434
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally
|
2022-08-24 00:09:20 +00:00 |
|
David Harris
|
a1311c06ef
|
Rolled back synth scripts to fff91ae commit before Madeleine's modifications to write config files; the modified version is failing right away with trouble copying configs
|
2022-08-24 00:09:16 +00:00 |
|
Ross Thompson
|
31d0ad4e38
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-23 18:57:43 -05:00 |
|
Ross Thompson
|
0c52c7f69c
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-23 18:52:15 -05:00 |
|
Ross Thompson
|
ee3d968da0
|
Found small bug in busfsm which was issuing 1 extra memory read after each cache line fetch. Does not appear to have translated to an extra read out of ahblite.
|
2022-08-23 18:51:11 -05:00 |
|
David Harris
|
8d48ff4e63
|
Fixed FPU-IEU forwarding stall
|
2022-08-23 14:14:41 -07:00 |
|
David Harris
|
8b2e368805
|
Only stall FPU to IEU on convert instructions with dependencies
|
2022-08-23 12:57:18 -07:00 |
|
David Harris
|
113258a0d0
|
Cleaned up fcvt selection control to IEU and FPUIllegalInst signals
|
2022-08-23 12:17:19 -07:00 |
|
David Harris
|
69be6d0873
|
Simplify IEU-FP datapath
|
2022-08-23 11:16:36 -07:00 |
|
David Harris
|
746842107b
|
Improved illegal instruction checking in FPU
|
2022-08-23 11:08:02 -07:00 |
|
David Harris
|
27cca2e3fd
|
Fixed LSU typos
|
2022-08-23 10:23:08 -07:00 |
|
David Harris
|
46f30d3dbe
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-23 10:14:59 -07:00 |
|
David Harris
|
13831aa3d3
|
typo in srtfsm
|
2022-08-23 10:14:54 -07:00 |
|
Katherine Parry
|
f9aa94f87b
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally
|
2022-08-23 16:36:32 +00:00 |
|
Katherine Parry
|
72a54ef621
|
renamed rounding bits to L,G,R,S and fixed lint warning
|
2022-08-23 16:36:20 +00:00 |
|
Ross Thompson
|
1f74528792
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-08-23 11:15:04 -05:00 |
|
Ross Thompson
|
7080fe7788
|
Reversed order of supported sized in adrdecs.
|
2022-08-23 11:14:53 -05:00 |
|
Ross Thompson
|
b0606a1699
|
Replaced FPU data replicaiton on WriteData bus with 0 extention.
|
2022-08-23 10:46:03 -05:00 |
|
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
|
9e3d13ca52
|
Q depends on D
|
2022-08-23 08:29:59 -07: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 |
|