Dolu1990
|
a87cb202b1
|
fpu i2f rounding ok
|
2021-02-01 16:12:38 +01:00 |
Dolu1990
|
c51b0fcafe
|
fpu mul now pass all roundings
|
2021-01-29 22:30:19 +01:00 |
Dolu1990
|
0997592768
|
fpu mul sems all good excepted subnormal rounding
|
2021-01-29 16:13:49 +01:00 |
Dolu1990
|
3c4df1e963
|
fpu moved overflow rounding to writeback
|
2021-01-29 14:37:52 +01:00 |
Dolu1990
|
fc3e6a6d0a
|
fpu add rounding is ok excepted infinity result
|
2021-01-28 20:26:43 +01:00 |
Dolu1990
|
1ae84ea83b
|
fpu added proper rounding for add (need to manage substraction)
|
2021-01-28 00:25:16 +01:00 |
Dolu1990
|
195e4c422d
|
fpu now integrate f2i shifter withing the subnormal shifter
|
2021-01-27 12:11:30 +01:00 |
Dolu1990
|
444bcdba0a
|
fpu merged i2f with load pipeline
|
2021-01-26 15:28:09 +01:00 |
Dolu1990
|
3334364f5f
|
fpu added more tests for min max sqrt div
|
2021-01-26 12:50:23 +01:00 |
Dolu1990
|
f818fb3ba4
|
fpu got proper subnormal support, pass add/mul
|
2021-01-26 10:49:53 +01:00 |
Dolu1990
|
bdb5bc1180
|
fpu div implement some special values handeling
|
2021-01-22 20:47:31 +01:00 |
Dolu1990
|
7d79685fe2
|
fpu mul now support special floats values and better rounding
|
2021-01-22 18:15:45 +01:00 |
Dolu1990
|
4bd637cf88
|
fpu add now support special floats values and better rounding
|
2021-01-22 14:55:37 +01:00 |
Dolu1990
|
ccd13b7e9e
|
fpu zero/nan wip
|
2021-01-21 12:13:25 +01:00 |
Dolu1990
|
ac5844f393
|
fpu add signed i2f/f2i
|
2021-01-20 13:15:29 +01:00 |
Dolu1990
|
15d79ef330
|
fpu implement fclass and args for sub, fma, max, fcmp, fsgnj
|
2021-01-20 12:01:08 +01:00 |
Dolu1990
|
11349a71fa
|
fpu FpuPlugin now implement all instructions.
Remains the FPuCore to implement cmd.arg and floating point corner cases
|
2021-01-19 17:57:41 +01:00 |
Dolu1990
|
9f18045329
|
fpu add sstatus.fs
|
2021-01-19 16:06:16 +01:00 |
Dolu1990
|
a7d148d0ff
|
fpu add vex csr
|
2021-01-19 15:53:11 +01:00 |
Dolu1990
|
f826a2ce51
|
fpu completion interface added + refractoring
|
2021-01-19 15:13:13 +01:00 |
Dolu1990
|
8c4fae8bf2
|
fpu add min/sgnj/fmv
|
2021-01-19 13:27:42 +01:00 |
Dolu1990
|
d7220031d4
|
fpu vex i2f works
|
2021-01-18 17:18:01 +01:00 |
Dolu1990
|
d4b877d415
|
fpu vex cmp/fle works
|
2021-01-18 15:09:30 +01:00 |
Dolu1990
|
6cb498cdb2
|
fpu merge load/commit
|
2021-01-18 13:09:08 +01:00 |
Dolu1990
|
a9d8c0a19f
|
fpu wip
|
2021-01-18 11:38:26 +01:00 |
Dolu1990
|
3cda7c1f1b
|
fpu wip
|
2021-01-15 14:03:37 +01:00 |
Dolu1990
|
04499c0b76
|
FPU sqrt functional
|
2021-01-14 18:33:24 +01:00 |
Dolu1990
|
85dd5dbf8e
|
fpu div functional, sqrt wip
|
2021-01-14 15:56:56 +01:00 |
Dolu1990
|
8761d0d9ee
|
FpuCore can add/mul/fma/store/load
|
2021-01-13 18:28:26 +01:00 |
Dolu1990
|
6e0be6e18c
|
Cfu add state index and cfu index
|
2021-01-11 13:44:04 +01:00 |
Dolu1990
|
930bdf9dda
|
DataCache increase syncPendingMax to 32 and use a sync queue instead of async one
|
2021-01-04 10:59:21 +01:00 |
Dolu1990
|
780ad01ac0
|
Add AES-instruction support
|
2020-12-21 11:52:55 +01:00 |
Dolu1990
|
c59499ec03
|
typo
|
2020-12-11 14:13:33 +01:00 |
Dolu1990
|
eaff52b264
|
Add comments to the AesPlugin
|
2020-12-11 13:51:10 +01:00 |
Dolu1990
|
6da09967f8
|
Add comments to the AesPlugin
|
2020-12-11 13:46:55 +01:00 |
Dolu1990
|
9a6931a54c
|
CfuPlugin improve writeback buffering
|
2020-12-03 16:21:52 +01:00 |
Dolu1990
|
45ff78d068
|
VexRiscvSmpClusterGen.dBusCmdMasterPipe option added
|
2020-12-01 13:51:10 +01:00 |
Dolu1990
|
832218dbec
|
DBusCachedPlugin increase pendingMax to 64 to hide memory latency when saving a full context
|
2020-11-16 12:38:29 +01:00 |
Dolu1990
|
ba523c627a
|
Fix Csr ReadWrite interration with DBusCachedPlugin execute halt
|
2020-11-16 12:37:48 +01:00 |
Dolu1990
|
c1b0869c21
|
AesPlugin is now little endian
|
2020-11-12 15:07:27 +01:00 |
Dolu1990
|
1b2a2ebaca
|
DBusCachedPlugin miss decoded aquire fix
|
2020-11-12 15:07:07 +01:00 |
Dolu1990
|
05e725174c
|
AesPlugin added, work with dropbear encryption, seem ok for decryption (barmetal)
|
2020-11-02 17:14:52 +01:00 |
Dolu1990
|
9abe19317d
|
RegFilePlugin.x0Init do less assumption on other plugin behaviour
|
2020-11-02 17:01:17 +01:00 |
Dolu1990
|
576e21d75d
|
Do not allow jtag ebreak outside machine mode
|
2020-10-28 12:58:24 +01:00 |
Dolu1990
|
abebeaea1f
|
Fix CsrPlugin privilege crossing
|
2020-10-28 12:57:20 +01:00 |
Dolu1990
|
fe342c347c
|
CfuBusParameter has now a few default values
|
2020-10-23 11:06:24 +02:00 |
Dolu1990
|
4ece59385d
|
DataCache split redo / refilling execute stage halt
|
2020-10-19 18:12:20 +02:00 |
Dolu1990
|
e58daee088
|
SpinalHDL++
|
2020-10-16 11:25:25 +02:00 |
Dolu1990
|
ec55187033
|
improve LightShifterPlugin arbitration halt timings
|
2020-10-09 11:37:48 +02:00 |
Dolu1990
|
bbaa0520c0
|
Fix UserInterruptPlugin interrupt enable
|
2020-10-09 10:45:23 +02:00 |