David Harris
|
3ea4dd4898
|
Changed Wally to CORE-V Wally
|
2023-01-11 14:03:44 -08:00 |
|
David Harris
|
4ff2627a50
|
fpu cleanup
|
2023-01-11 12:18:06 -08:00 |
|
David Harris
|
d1bfdddd8c
|
Rename FP and FPU to F in signal names
|
2023-01-11 11:46:36 -08:00 |
|
David Harris
|
15026f61f7
|
FPU comments
|
2023-01-11 11:31:28 -08:00 |
|
David Harris
|
654abcde61
|
Replaced MDUE with IntDivE in FDIVSQRT
|
2023-01-11 11:06:37 -08:00 |
|
David Harris
|
739c2c8322
|
Changed MIT license to Solderpad License
|
2023-01-10 11:35:20 -08:00 |
|
David Harris
|
33c910f952
|
Remove unused signals
|
2023-01-07 06:26:29 -08:00 |
|
David Harris
|
44352ced64
|
Branch logic simplification and remove unused signals
|
2023-01-07 05:42:34 -08:00 |
|
David Harris
|
d8f0425467
|
vclean working; started removing unused signals
|
2023-01-07 05:34:58 -08:00 |
|
Katherine Parry
|
1bcb1725f5
|
renamed alot of signals in fpu
|
2023-01-06 10:35:23 -06:00 |
|
Katherine Parry
|
aca6f0d4e6
|
removed ethe second bit from fma alignment shift
|
2022-12-30 12:07:44 -06:00 |
|
Katherine Parry
|
90eb4fc1f1
|
minor optimizations and renaming
|
2022-12-29 15:54:17 -06:00 |
|
Katherine Parry
|
1b4fa38510
|
one bitt removed from inital lignment shift
|
2022-12-28 17:46:53 -06:00 |
|
David Harris
|
a7204c9012
|
Removed unused DivSE from FPU
|
2022-12-26 07:29:19 -08:00 |
|
Ross Thompson
|
fe9361de34
|
Removed XEnE, YEnE, and ZEnE from forward logic.
Cleanup comments.
|
2022-12-23 14:27:03 -06:00 |
|
Ross Thompson
|
b4c7998ded
|
DON'T USE. First commit in attempt to move fpustall detection into the decode stage.
|
2022-12-23 12:47:18 -06:00 |
|
Ross Thompson
|
f6f66cb79e
|
Removed ZForwardEnE and replaced with ZEnE.
Similar for YForwardEnE.
|
2022-12-23 12:27:51 -06:00 |
|
David Harris
|
9e21358d75
|
Removed unused signals from FPU
|
2022-12-23 00:18:39 -08:00 |
|
David Harris
|
0a7ed944a5
|
Revert to 98b824
|
2022-12-22 23:58:14 -08:00 |
|
David Harris
|
56312cd0a6
|
Clean up unused FPU signals
|
2022-12-22 23:53:09 -08:00 |
|
David Harris
|
2d72bed1f4
|
Removed unused signals in FPU and CSR
|
2022-12-22 22:59:05 -08:00 |
|
David Harris
|
e327d70cdc
|
Removed unused FPU signals
|
2022-12-21 11:31:22 -08:00 |
|
David Harris
|
e7702e48b7
|
FPU remove unused signals
|
2022-12-20 14:43:30 -08:00 |
|
Ross Thompson
|
159eda85f0
|
Renamed FStallD to FPUStallD.
|
2022-12-19 09:28:45 -06:00 |
|
David Harris
|
4365c99b52
|
Refactored stalls and flushes, including FDIV flush with FlushE
|
2022-12-15 10:56:18 -08:00 |
|
David Harris
|
5f637ef4a7
|
Use FPU divider for integer division when F is supported
|
2022-12-14 17:03:13 -08:00 |
|
David Harris
|
d64cd715f9
|
Renamed DivStartE to IFDivStartE
|
2022-12-02 11:30:49 -08:00 |
|
David Harris
|
9c1b7e53e4
|
FPU divider working with execute stage stall
|
2022-12-02 11:11:53 -08:00 |
|
David Harris
|
ddba68605e
|
Renamed DivBusy to FDivBusyE in FPU
|
2022-11-16 10:13:27 -08:00 |
|
David Harris
|
e008d663f4
|
Moved DivStartE to fdivsqrtfsm
|
2022-11-16 10:00:07 -08:00 |
|
David Harris
|
fc4146f409
|
Adding start signals for integer divider to fdivsqrt
|
2022-09-29 16:30:25 -07:00 |
|
cturek
|
c72e2e5d49
|
Added integer inputs and flags to divsqrt
|
2022-09-29 23:08:27 +00:00 |
|
David Harris
|
0af8151c2a
|
Partitioned fdivsqrt into one module per file and added file names to opening comments
|
2022-09-20 03:57:57 -07:00 |
|
David Harris
|
8647de5ee4
|
make QmM size b+1 indpenedent of radix
|
2022-09-20 03:25:09 -07:00 |
|
David Harris
|
1e6bd26bb6
|
Removed EarlyTermShift from fdiv
|
2022-09-19 08:44:23 -07:00 |
|
David Harris
|
b4cb9a678a
|
renamed srt to fdivsqrt
|
2022-08-29 04:04:05 -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 |
|
Ross Thompson
|
b0606a1699
|
Replaced FPU data replicaiton on WriteData bus with 0 extention.
|
2022-08-23 10:46:03 -05:00 |
|
David Harris
|
34eece10b8
|
Finished FPU-LSU interface cleanup
|
2022-08-22 13:43:04 -07:00 |
|
David Harris
|
2170203847
|
Simplified FPU-LSU interface to skip IEU
|
2022-08-22 13:28:51 -07:00 |
|
Katherine Parry
|
8f1d8669b0
|
fixed fsw problem and removed 2 bit shift from shift correction
|
2022-08-03 22:16:51 +00:00 |
|
Katherine Parry
|
66eca28ccd
|
regression passes fpu tests
|
2022-08-01 19:56:25 +00:00 |
|
Katherine Parry
|
ee7932c804
|
divider sizes reworked to match book
|
2022-07-22 22:02:04 +00:00 |
|
Katherine Parry
|
270216dd02
|
radix-4 division integrated into srt - not tested
|
2022-07-21 19:38:06 +00:00 |
|
Katherine Parry
|
67c99d3d1a
|
added input enables and improved forwarding
|
2022-07-21 01:20:06 +00:00 |
|
Katherine Parry
|
e8c9830b88
|
turn off 2 word store durring non-fp instructions
|
2022-07-20 21:57:23 +00:00 |
|
Katherine Parry
|
fb890d621d
|
moved ctrl signal registers into fctrl, also a lot of code cleaning
|
2022-07-20 02:27:39 +00:00 |
|
Katherine Parry
|
4c2afbbc4f
|
moved Se into execute stage
|
2022-07-19 01:10:10 +00:00 |
|
Katherine Parry
|
e599f82b29
|
moved Ss to execute stage
|
2022-07-18 20:48:56 +00:00 |
|