Commit Graph
83 Commits
Author SHA1 Message Date
Blaise Tine 1332970636 refactoring cores clustering 2020-12-06 14:42:12 -08:00
Blaise Tine b2652527bb data/dram bus refactoring 2020-12-06 03:37:22 -08:00
Blaise Tine f3b1069ce8 adding stream arbiter 2020-12-03 06:40:23 -08:00
Blaise Tine 20f22c7446 scope minor fix 2020-11-22 11:51:46 -08:00
Blaise Tine 1795980a52 L2 and L1 using different block size support, RTLsim fixes, dram_rsp_ready optimization 2020-11-21 09:47:56 -08:00
Blaise Tine 5d58bf3d11 fixed l3cache hang using memory arbiter in afu 2020-11-15 06:36:32 -08:00
Blaise Tine 10505caae1 refactoring all arbiters with buffering for request count > 2, optimized the cache core response module in critical path when running as L2 2020-11-08 01:31:46 -08:00
Blaise Tine 43ae82e788 vlsim fix, verilator fst trace, use ram optimization 2020-10-25 16:40:50 -07:00
Blaise Tine 4e1007e5b2 scope refactoring 2020-10-03 18:53:21 -04:00
Blaise Tine 42e3b6c45d fixed lmp_mult parameters, ram init filepath 2020-09-04 07:51:46 -07:00
Blaise Tine df711986bc FPU DPI fallback 2020-08-31 09:19:55 -04:00
Blaise Tine 0a0b28aac0 minor update - 206-214 mhz 2020-08-29 05:14:08 -07:00
Blaise Tine ee81e81818 adding using serial divider to save area cost 2020-08-25 02:29:27 -07:00
Blaise Tine 57971f6c76 decode op_mod optimization 2020-08-24 02:55:14 -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 31ee824862 merged fpu_port branch 2020-07-31 17:13:22 -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 27e95530ef pipeline optimization 2020-07-30 03:06:01 -07:00
Blaise Tine c2dd0a8b39 modelsim fixes && pipeline optimization 2020-07-28 14:20:23 -07:00
Blaise Tine 6a9504422f minor update 2020-07-28 05:52:28 -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 ff7f65bd1f opae build fixes 2020-07-21 05:44:13 -07: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
Blaise Tine 77c3b2d45f lsu_unit refactoring to reduce critical path 2020-07-10 11:23:34 -07:00
Blaise Tine 83a1695c73 OPAE CSR access 2020-06-30 18:14:06 -07:00
Blaise Tine f66c251309 minor update 2020-06-29 15:09:14 -07:00
Blaise Tine 75d66dc335 fix sources.txt, run_ase.sh 2020-06-29 12:52:28 -07:00
Blaise Tine 27ea36440e multiplier fixes 2020-06-28 14:39:18 -07:00
Blaise Tine d3440de403 round robin arbiter + auto buffered queue + fixed dcache arbiter 2020-06-20 17:56:04 -04:00
Blaise Tine 9c157e4929 minor update 2020-06-19 14:50:02 -04:00
Blaise Tine 68d9fc9a75 driver basic test and demo test refactoring 2020-06-19 09:12:07 -07:00
Blaise Tine e2e1b63e14 refactor synthesis scripts + fixed quartus ram read-after-write bypass 2020-06-16 11:45:47 -07:00
Blaise Tine 9850a1f890 minor fixes 2020-06-15 00:20:56 -07:00
Blaise Tine 4fa540575c fixed gpr_ram bug + io bus arbitration 2020-06-13 05:26:29 -07:00
Blaise Tine d6b0ef2b3c scope refactoring + snoop invalidate 2020-06-12 00:04:31 -07:00
Blaise Tine 19f263c772 scope fixes 2020-06-09 20:49:36 -07:00
Blaise Tine 1688c65050 scope fixes 2020-06-09 10:19:28 -04:00
Blaise Tine 457783322b scope fixes 2020-06-09 07:03:52 -07:00
Blaise Tine 9575fe9a51 scope fixes 2020-06-08 06:54:47 -07:00
Blaise Tine 170c88f295 scope fixes 2020-06-08 04:25:28 -07:00