Ross Thompson
|
cec50ce208
|
The valid and dirty bits match the SRAM implementation now.
|
2022-09-22 16:09:09 -05:00 |
|
Ross Thompson
|
b48d6b5e1f
|
Solved the sram write first / read first issue. Works correctly with read first now.
|
2022-09-22 14:16:26 -05:00 |
|
Ross Thompson
|
89e6ddfa4e
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-09-21 18:24:06 -05:00 |
|
Ross Thompson
|
99e01dd31f
|
Cleaned up the IFU and LSU around dtim and irom address calculation.
|
2022-09-21 18:23:56 -05:00 |
|
David Harris
|
d6297a2f2e
|
For radix 4 division, fixed initial C and then could remove unexplained shift from divshiftcalc
|
2022-09-21 13:30:35 -07:00 |
|
David Harris
|
e49e99548a
|
Fixed testbench-fp to support all again
|
2022-09-21 13:19:48 -07:00 |
|
David Harris
|
46680b80a7
|
Eliminated store after store stall when no cache; simplified divshiftcalc logic.
|
2022-09-21 13:02:34 -07:00 |
|
Ross Thompson
|
f57b0b9950
|
Updated IROMAdr logic.
|
2022-09-21 12:42:43 -05:00 |
|
Ross Thompson
|
0add170b44
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-09-21 12:36:52 -05:00 |
|
Ross Thompson
|
3fb0a13fe2
|
Moved other SRAMs to generic/mem.
|
2022-09-21 12:36:03 -05:00 |
|
David Harris
|
030fb79a3c
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-09-21 10:35:11 -07:00 |
|
David Harris
|
cb4c3ff1ce
|
Simplified shipping in divshiftcalc; enhanced testbench-fp to be able to run all 32-bit tests generated by sqrttest
|
2022-09-21 10:35:08 -07:00 |
|
Ross Thompson
|
66c45949b5
|
Renamed brom1p1r to rom1p1r.
removed used file bram2p1r1w.sv.
|
2022-09-21 12:31:20 -05:00 |
|
Ross Thompson
|
832658838d
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-09-21 12:20:12 -05:00 |
|
Ross Thompson
|
ac864a6ca3
|
Merged together bram1p1rw with sram1p1rw as sram1p1rw.
Fixed a major issue with the real SRAM implemenation.
|
2022-09-21 12:20:00 -05:00 |
|
Ross Thompson
|
c0884ecc63
|
Modified sram1p1rw to support 3 different implementation styles.
SRAM, Read first, and Write first.
|
2022-09-21 11:26:00 -05:00 |
|
David Harris
|
129b9343fe
|
commented SpecialCase
|
2022-09-21 05:02:08 -07:00 |
|
David Harris
|
5e1932c649
|
Added SpecialCaseReg to hold SpecialCase for fdivsqrtpostproc
|
2022-09-21 04:55:43 -07:00 |
|
David Harris
|
f7d272c315
|
Gated sticky bit in fdiv with SpecialCase
|
2022-09-20 20:05:00 -07:00 |
|
David Harris
|
1cbdd20778
|
Restored radix 2 to pass regression
|
2022-09-20 19:30:16 -07:00 |
|
David Harris
|
3b98881c4e
|
renamed u to udigit to avoid conflict with U
|
2022-09-20 19:29:23 -07:00 |
|
cturek
|
6e300a667e
|
Fixed R4 Sqrt overshifting
|
2022-09-21 00:05:36 +00:00 |
|
cturek
|
c3c764f0ba
|
Fixed fgen4
|
2022-09-20 20:00:01 +00:00 |
|
Ross Thompson
|
980b35d585
|
Merge branch 'tempMain' into main
|
2022-09-20 13:57:38 -05:00 |
|
Ross Thompson
|
1658edd21e
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-09-20 11:56:53 -05:00 |
|
Ross Thompson
|
426ec6222b
|
Added chip enables to sram.
|
2022-09-20 10:49:14 -05:00 |
|
David Harris
|
11fb39b373
|
Define LOGNORMSHIFTSZ
|
2022-09-20 08:31:57 -07:00 |
|
Ross Thompson
|
822d989383
|
Added comment.
|
2022-09-20 09:49:53 -05:00 |
|
Ross Thompson
|
4c3c517322
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
|
2022-09-20 09:47:16 -05:00 |
|
David Harris
|
00c15ec472
|
renamed q to u for unified digit selection
|
2022-09-20 04:35:14 -07:00 |
|
David Harris
|
d01588d693
|
Removed D2 and D2b from radix2 stage
|
2022-09-20 04:20:38 -07:00 |
|
David Harris
|
2ea7df1b6d
|
Simplified UM initialization
|
2022-09-20 04:18:12 -07:00 |
|
David Harris
|
0d5e80a4f0
|
fdivsqrtfgen4 comments
|
2022-09-20 04:13:21 -07:00 |
|
David Harris
|
653c458241
|
Moved fpu modules into subdirectories
|
2022-09-20 04:12:05 -07:00 |
|
David Harris
|
0ec1886b89
|
Partitioned fdivsqrt into one module per file and added file names to opening comments
|
2022-09-20 03:57:57 -07:00 |
|
David Harris
|
a05b6486b1
|
Simplified fdivsqrtpostproc QmM logic
|
2022-09-20 03:30:18 -07:00 |
|
David Harris
|
87cde2c427
|
make QmM size b+1 indpenedent of radix
|
2022-09-20 03:25:09 -07:00 |
|
David Harris
|
e455f41b97
|
clean up divshiftcalc
|
2022-09-20 03:19:50 -07:00 |
|
David Harris
|
211705eca2
|
clean up divshiftcalc
|
2022-09-20 03:17:29 -07:00 |
|
David Harris
|
d3b2a192eb
|
clean up divshiftcalc
|
2022-09-20 03:13:11 -07:00 |
|
David Harris
|
f5083803c2
|
clean up divshiftcalc
|
2022-09-20 03:08:25 -07:00 |
|
David Harris
|
2faa0d14be
|
Cleaning up divshiftcalc LOGNORMSHIFTSZ
|
2022-09-20 02:35:01 -07:00 |
|
Jacob Pease
|
1e7bbe1a87
|
Fixed rxfifotimeout restarting for every new character, even when already high.
|
2022-09-19 18:00:30 -05:00 |
|
cturek
|
019a6eb9f5
|
Radix 4 sqrt passing first two tests
|
2022-09-19 21:26:32 +00:00 |
|
Ross Thompson
|
bcca9a62c5
|
Fixed up IFU ahb interface names and widths.
|
2022-09-19 10:54:22 -05:00 |
|
David Harris
|
8e90862dad
|
Removed EarlyTermShift from fdiv
|
2022-09-19 08:44:23 -07:00 |
|
David Harris
|
73ceb4590c
|
Finished unified divsqrt otfc and fgen name changes
|
2022-09-19 08:30:59 -07:00 |
|
David Harris
|
3cf6becaf4
|
fdivsqrtiter simplification
|
2022-09-19 01:08:01 -07:00 |
|
David Harris
|
e840edc4e6
|
Reduced number of cycles needed for division
|
2022-09-19 01:02:04 -07:00 |
|
David Harris
|
d6f1453275
|
Cleaned up otfc4
|
2022-09-19 00:58:20 -07:00 |
|