Commit Graph

226 Commits

Author SHA1 Message Date
Blaise Tine
fde3f46798 ibuffer optimization 2020-08-26 04:44:36 -07:00
Blaise Tine
b211b29670 removing pipeline additional registers 2020-08-25 14:02:35 -07:00
Blaise Tine
efbe4a07ef serial divider optimization 2020-08-25 03:23:57 -07:00
Blaise Tine
ee81e81818 adding using serial divider to save area cost 2020-08-25 02:29:27 -07:00
Blaise Tine
df25bae456 optimize warp_sched 2020-08-24 05:36:00 -07:00
Blaise Tine
9e2d430239 optimize warp_sched 2020-08-24 04:02:13 -07:00
Blaise Tine
57971f6c76 decode op_mod optimization 2020-08-24 02:55:14 -07:00
Blaise Tine
f292e5003d quartus build fixes 2020-08-23 22:04:46 -07:00
Blaise Tine
1c9445745f fp_noncomp fixes 2020-08-23 16:53:28 -07:00
Blaise Tine
96f5432592 minor update 2020-08-22 13:56:07 -07:00
Blaise Tine
0b355f228e ibuffer addition 2020-08-22 00:22:04 -07:00
Blaise Tine
6c12391338 pipeline refactoring - fmax >= 222 mhz 2020-08-14 21:50:14 -07:00
Blaise Tine
65415d2bbc getting dogfood tests passing on Verilator! 2020-08-09 18:13:12 -04:00
Blaise Tine
cd29362d10 fixed FPU handshake, optimized writeback's critical path 2020-08-07 10:11:54 -07:00
Blaise Tine
ffd9515881 added altera fpu modules 2020-08-05 15:53:59 -07:00
Blaise Tine
d8bdaa2b4e minor update 2020-08-01 14:38:31 -07:00
Blaise Tine
28a2f77725 minor update 2020-08-01 10:16:07 -07:00
Blaise Tine
b8cd3b0b28 gpr pipeline optimization 2020-08-01 12:38:30 -04:00
Blaise Tine
31ee824862 merged fpu_port branch 2020-07-31 17:13:22 -04:00
Blaise Tine
4bdab8903e merge 2020-07-31 16:49:59 -04:00
Blaise Tine
836a735555 minor updates 2020-07-31 13:39:52 -07:00
Blaise Tine
c9755a0c48 lkg build with pipeline + FPU fixes 2020-07-31 09:29:44 -04:00
Blaise Tine
0d82a8aa4f minor update 2020-07-30 03:09:11 -07:00
Blaise Tine
27e95530ef pipeline optimization 2020-07-30 03:06:01 -07:00
Blaise Tine
60e05ae19a minor update 2020-07-28 22:45:43 -07:00
Blaise Tine
97962a150b minor update 2020-07-28 14:28:54 -07:00
Blaise Tine
c2dd0a8b39 modelsim fixes && pipeline optimization 2020-07-28 14:20:23 -07:00
Blaise Tine
7415c2ecca minor update 2020-07-28 06:03:59 -04:00
Blaise Tine
f3721c523f minor update 2020-07-28 06:02:32 -04:00
Blaise Tine
6a9504422f minor update 2020-07-28 05:52:28 -04:00
Blaise Tine
8976100025 floating point support fixes 2020-07-28 04:19:46 -04:00
Blaise Tine
f01afcc5cd floating point support fixes + riscv-tests update 2020-07-28 02:19:11 -04:00
Blaise Tine
e0a9089647 floating point support fixes 2020-07-27 16:01:56 -04:00
Blaise Tine
ff12393998 floating point support fixes 2020-07-27 04:53:13 -04:00
Blaise Tine
7c86b68977 pipeline refactoring: centralized issue buffer 2020-07-26 11:21:08 -04:00
Blaise Tine
1f63f9da25 new fpu implementation 2020-07-24 00:00:37 -04:00
Blaise Tine
f83521b7c6 add fpnew 2020-07-23 06:30:10 -04:00
Blaise Tine
75e3c31b56 fpu implementation (part1) 2020-07-23 03:18:09 -07:00
Blaise Tine
6836f397f8 adding pulp fpu_div_sqrt_mvp submodule 2020-07-21 08:24:02 -07:00
Blaise Tine
0a56f96e69 scheduler optimization 2020-07-21 08:28:05 -07:00
Blaise Tine
ff7f65bd1f opae build fixes 2020-07-21 05:44:13 -07:00
Blaise Tine
dc7efbcfb4 pipeline refactoring 2020-07-21 05:22:47 -04:00
Blaise Tine
e2100e9e87 pipeline refactoring 2020-07-20 09:38:54 -04:00
Blaise Tine
577a5791dc pipeline refactoring 2020-07-20 08:04:04 -04:00
Blaise Tine
25f66e6490 pipeline refactoring 2020-07-19 05:03:47 -04:00
trmontgomery
ed3a0cfa4d added rsp map 2020-07-19 00:08:09 -04:00
Blaise Tine
9cf8bf6149 pipereg refactoring 2020-07-10 19:31:40 -04:00
Blaise Tine
bdfacf709c yosys synthesis refactoring 2020-07-10 18:56:41 -04:00
Blaise Tine
77c3b2d45f lsu_unit refactoring to reduce critical path 2020-07-10 11:23:34 -07:00
Blaise Tine
bca36e213e interfaces refactoring 2020-07-02 20:43:52 -07:00