Commit Graph

75 Commits

Author SHA1 Message Date
Blaise Tine
df711986bc FPU DPI fallback 2020-08-31 09:19:55 -04:00
Blaise Tine
fde3f46798 ibuffer optimization 2020-08-26 04:44:36 -07:00
MalikBurton
de5eb4c8b5 updated Makefile of riscv_tests/isa 2020-08-11 13:55:36 -04:00
Blaise Tine
688c9892d5 Merge branch 'master' of https://github.gatech.edu/casl/Vortex 2020-08-07 10:12:29 -07:00
Blaise Tine
cd29362d10 fixed FPU handshake, optimized writeback's critical path 2020-08-07 10:11:54 -07:00
MalikBurton
87220f2d29 benchmarks/riscv_tests Makefiles and modified testbench.cpp 2020-08-07 12:54:03 -04: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
c9755a0c48 lkg build with pipeline + FPU fixes 2020-07-31 09:29:44 -04:00
MalikBurton
8abc15d266 All runtime tests can be run from runtime/tests Makefile 2020-07-28 18:30:20 -04:00
Blaise Tine
c2dd0a8b39 modelsim fixes && pipeline optimization 2020-07-28 14:20:23 -07:00
MalikBurton
7fc7bc0cab Runtime tests and riscv tests are runnable 2020-07-28 16:04:27 -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
75e3c31b56 fpu implementation (part1) 2020-07-23 03:18:09 -07:00
Blaise Tine
fb44de8017 fixed simulator leak 2020-07-21 06:17:41 -07:00
Blaise Tine
dc7efbcfb4 pipeline refactoring 2020-07-21 05:22:47 -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
bdfacf709c yosys synthesis refactoring 2020-07-10 18:56:41 -04:00
Blaise Tine
a70562d386 set target synthesis freq=200 MHz, set 4-cores as default config, MULT.latency=1, DIV.latency=18 2020-06-29 08:03:19 -07:00
Blaise Tine
d33916f1e0 minor update 2020-06-29 00:38:59 -07:00
Blaise Tine
8a306de02d runtime static library 2020-06-27 14:13:13 -04:00
Blaise Tine
b7d7e69f47 fixed assertion in lsu_unit 2020-06-26 00:27:55 -04:00
Blaise Tine
e6cc221a44 refactoring 2020-06-23 10:59:30 -07:00
Blaise Tine
5e718c2676 refactoring 2020-06-23 09:54:40 -07:00
Blaise Tine
9706a4e09d minor update 2020-06-20 18:13:15 -04:00
Blaise Tine
d3440de403 round robin arbiter + auto buffered queue + fixed dcache arbiter 2020-06-20 17:56:04 -04:00
Blaise Tine
68d9fc9a75 driver basic test and demo test refactoring 2020-06-19 09:12:07 -07:00
Blaise Tine
d6b0ef2b3c scope refactoring + snoop invalidate 2020-06-12 00:04:31 -07:00
Blaise Tine
1688c65050 scope fixes 2020-06-09 10:19:28 -04:00
Blaise Tine
171d46b501 fix l2 cache issues 2020-06-04 18:34:14 -04:00
Blaise Tine
626a4f6fc1 merge 2020-06-03 06:25:34 -04:00
Blaise Tine
106d707024 verilator suppor for opae (partial) 2020-06-03 06:22:49 -04:00
Blaise Tine
e01c411b20 opae rtl fixes 2020-06-01 23:06:13 -07:00
Blaise Tine
611ceb000a fixed warp_sched lock bug 2020-05-28 08:52:20 -04:00
Blaise Tine
9e5885b820 adding dram writeenable support + scheduler bug fixes 2020-05-27 19:00:23 -04:00
Blaise Tine
a9f896b4f3 fixed snoop forwarding bug and single bank support 2020-05-24 04:29:43 -04:00
Blaise Tine
3a9e79d979 revert byte_enable tag structure 2020-05-23 22:23:25 -04:00
Blaise Tine
c54fa50715 fixed snoop forwarder dequue to support out of order responses 2020-05-23 20:19:54 -04:00
Blaise Tine
507622f1a1 fixed simulator snoop handling 2020-05-23 19:26:59 -04:00
Blaise Tine
70dadca9fe fix scheduler rename_table X values - reverted valid bits 2020-05-23 00:22:56 -04:00
Blaise Tine
240bdae13d minor update 2020-05-20 20:58:17 -04:00
Blaise Tine
1102871180 force random values for unitialized signals 2020-05-20 20:57:15 -04:00
Blaise Tine
b0b38f6c24 snooping response handling fix 2020-05-12 18:52:24 -04:00