David Harris
|
1f6e4c71fc
|
Modified rxfull determination in UART, started division
|
2021-09-12 20:00:24 -04:00 |
|
Ross Thompson
|
3b12235954
|
Fixed FPGA synthesis bug in the fpdiv fsm. Was creating latches.
|
2021-09-11 15:40:27 -05:00 |
|
Katherine Parry
|
7607adc951
|
FMA cleanup
|
2021-08-28 10:53:35 -04:00 |
|
Katherine Parry
|
facd4062d0
|
all conversions go through the execute stage result mux
|
2021-08-16 13:06:09 -04:00 |
|
Katherine Parry
|
567260751a
|
move some FPU select muxs to execute stage
|
2021-08-13 14:41:22 -04:00 |
|
Katherine Parry
|
21555c392f
|
LZA added to FMA and attemting a merged FMA and adder in synthesis
|
2021-08-10 13:57:16 -04:00 |
|
Katherine Parry
|
d8ca70fc45
|
all fpu units use the unpacking unit
|
2021-07-28 23:49:21 -04:00 |
|
Katherine Parry
|
8198e8162a
|
fixed some fpu lint errors
|
2021-07-24 16:41:12 -04:00 |
|
Katherine Parry
|
85d240c2a5
|
fpu cleanup
|
2021-07-24 15:00:56 -04:00 |
|
Katherine Parry
|
67ab0b165c
|
fpu cleanup
|
2021-07-24 14:59:57 -04:00 |
|
David Harris
|
427063ee05
|
Minor unpacking cleanup
|
2021-07-22 17:52:37 -04:00 |
|
David Harris
|
0822d46e97
|
Move Z sign swapping out of unpacker
|
2021-07-22 14:32:38 -04:00 |
|
David Harris
|
85aaa4c6d7
|
Move Z=0 mux out of unpacker.
|
2021-07-22 14:28:55 -04:00 |
|
David Harris
|
c04f40d6e5
|
Move Z=0 mux out of unpacker.
|
2021-07-22 14:22:28 -04:00 |
|
David Harris
|
625d925369
|
Partial work on Unpacking exponents to larger word size. FCVT and FMA are presently broken.
|
2021-07-22 14:18:27 -04:00 |
|
David Harris
|
f4b45adf44
|
Simplify unpacker
|
2021-07-22 13:42:16 -04:00 |
|
David Harris
|
02f0c67e6f
|
Simplify unpacker
|
2021-07-22 13:40:42 -04:00 |
|
David Harris
|
2f23ca2b77
|
Removed Assumed1 from FPU interface
|
2021-07-22 13:04:47 -04:00 |
|
David Harris
|
926ffc8a15
|
Simplified interface to fclassify and fsgn (fixed)
|
2021-07-22 12:33:38 -04:00 |
|
David Harris
|
ae29eaa98d
|
Simplified interface to fclassify and fsgn
|
2021-07-22 12:30:46 -04:00 |
|
Katherine Parry
|
59f79722ab
|
FDIV and FSQRT work
|
2021-07-21 14:08:14 -04:00 |
|
Katherine Parry
|
61f81bb76e
|
FMA parameterized
|
2021-07-20 22:04:21 -04:00 |
|
James E. Stine
|
b36d6fe1be
|
slight mod to fpdiv - still bug in batch vs. non-batch
|
2021-07-20 01:47:46 -04:00 |
|
David Harris
|
1b55f584c7
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-07-19 10:34:18 -04:00 |
|
James Stine
|
62b4ef6953
|
delete sbtm_a4 and sbtm_a5 as they are not needed
|
2021-07-19 08:06:00 -05:00 |
|
James Stine
|
892bc68918
|
remove sbtm3.sv - not needed
|
2021-07-19 08:00:53 -05:00 |
|
James Stine
|
55f2720f89
|
update part I on sbtm change
|
2021-07-19 07:59:27 -05:00 |
|
David Harris
|
0c41b8102d
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-07-19 00:25:06 -04:00 |
|
Katherine Parry
|
8d101548f1
|
FDIV and FSQRT passes when simulating in modelsim
|
2021-07-18 23:00:04 -04:00 |
|
David Harris
|
4729a72167
|
Updated FMA1 with parameterized size
|
2021-07-18 20:40:49 -04:00 |
|
David Harris
|
398e9583e9
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2021-07-18 17:36:29 -04:00 |
|
David Harris
|
f22b6e7397
|
Added FLEN, NE, NF to config and started using these in FMA1
|
2021-07-18 17:28:25 -04:00 |
|
Katherine Parry
|
3527620c0b
|
fdivsqrt inegrated, but not completley working
|
2021-07-18 14:03:37 -04:00 |
|
Katherine Parry
|
701ea38964
|
Fixed lint warning
|
2021-07-14 21:24:48 -04:00 |
|
Katherine Parry
|
f8b76082e4
|
fpu unpacking unit created
|
2021-07-14 17:56:49 -04:00 |
|
James Stine
|
a2c0753edb
|
put back for now to test fdiv
|
2021-07-14 06:48:29 -05:00 |
|
James E. Stine
|
45a6e96673
|
mod 2 of fpdivsqrt update
|
2021-07-13 16:59:17 -04:00 |
|
James E. Stine
|
d695be3ad0
|
Update fpdivsqrt item until move into uarch
|
2021-07-13 16:53:20 -04:00 |
|
Katherine Parry
|
acdd2e4504
|
Fixed writting MStatus FS bits
|
2021-07-13 13:20:30 -04:00 |
|
Katherine Parry
|
a4bd128978
|
fcvt.sv cleanup
|
2021-07-11 21:30:01 -04:00 |
|
Katherine Parry
|
0cc07fda1b
|
Almost all convert instructions pass Imperas tests
|
2021-07-11 18:06:33 -04:00 |
|
David Harris
|
e65fb5bb35
|
Added F_SUPPORTED flag to disable floating point unit when not in MISA
|
2021-07-05 10:30:46 -04:00 |
|
David Harris
|
b8b7fab02b
|
Fixed disabling MulDiv when not supported. Started adding generate for FPU unsupported
|
2021-07-04 19:33:46 -04:00 |
|
David Harris
|
c016ab8e58
|
Commented out some unused modules
|
2021-07-04 01:40:27 -04:00 |
|
Katherine Parry
|
72406b8a88
|
FPU update - missing files
|
2021-07-02 12:53:05 -04:00 |
|
Katherine Parry
|
3f61e313d2
|
FPU update
|
2021-07-02 12:40:58 -04:00 |
|
Katherine Parry
|
6216bd7172
|
FPU control signals changed and FMA works
|
2021-06-28 18:53:58 -04:00 |
|
Katherine Parry
|
bc8d660bc5
|
FPU forwarding reworked pt.1
|
2021-06-24 18:39:18 -04:00 |
|
Katherine Parry
|
44af47608c
|
fpu clean-up
|
2021-06-23 16:42:40 -04:00 |
|
Katherine Parry
|
9eb6eb40bf
|
rv64f FLW passes imperas tests
|
2021-06-22 16:36:16 -04:00 |
|