Commit graph

973 commits

Author SHA1 Message Date
Blaise Tine
9d1762e5e5 reverting stall_gpr_csr 2020-06-30 18:27:37 -07:00
Blaise Tine
18fe9cba30 Merge branch 'master' of https://github.gatech.edu/casl/Vortex 2020-06-30 18:20:59 -07:00
Blaise Tine
83a1695c73 OPAE CSR access 2020-06-30 18:14:06 -07:00
felsabbagh3
7d5ed7ac5f Removed stall dependancy on csr_req_if_valid 2020-06-30 12:03:55 -07:00
Blaise Tine
582a00d690 adding OPAE CSR support 2020-06-30 10:05:57 -07:00
Blaise Tine
1f5c4bf617 Merge branch 'master' of https://github.gatech.edu/casl/Vortex 2020-06-30 00:08:44 -07:00
Blaise Tine
2de61b5982 get device caps from CSRs 2020-06-30 00:08:23 -07:00
felsabbagh3
d7ef5f0bd7 Merge branch 'master' of https://github.gatech.edu/casl/Vortex 2020-06-29 23:00:53 -07:00
felsabbagh3
b8e8cab1ee Added CSR IO req/rsp V0.1 2020-06-29 23:00:34 -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
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
felsabbagh3
0b7a869470 Merge branch 'master' of https://github.gatech.edu/casl/Vortex 2020-06-29 00:04:13 -07:00
felsabbagh3
14e4fd95b7 Don't allow snrq scheduling if there's a valid reqq entry (Event if it can't be scheduled) 2020-06-29 00:03:36 -07:00
Blaise Tine
21e04a0cb0 minor update 2020-06-28 22:58:18 -07:00
Blaise Tine
97668bf6f6 Merge branch 'master' of https://github.gatech.edu/casl/Vortex 2020-06-28 22:28:12 -07:00
Blaise Tine
7594067023 update 2020-06-28 21:50:24 -07:00
Blaise Tine
24aabd49d1 update 2020-06-28 21:49:15 -07:00
felsabbagh3
e919e452b9 Merge branch 'master' of https://github.gatech.edu/casl/Vortex 2020-06-28 20:01:49 -07:00
felsabbagh3
21566cdcd7 Fixed Single Core with Optimizations 2020-06-28 19:38:36 -07:00
Blaise Tine
d89931d564 minor fix 2020-06-28 18:56:22 -07:00
Blaise Tine
dfd183a1bb Merge branch 'master' of https://github.gatech.edu/casl/Vortex 2020-06-28 15:36:39 -07:00
felsabbagh3
567376971e Added dram_fill_req_fast which is used to stall bank pipeline 2020-06-28 15:22:36 -07:00
Blaise Tine
eb67788bf2 Merge branch 'master' of https://github.gatech.edu/casl/Vortex 2020-06-28 14:45:01 -07:00
Blaise Tine
27ea36440e multiplier fixes 2020-06-28 14:39:18 -07:00
felsabbagh3
ffb760cf73 Optimized cache writeback path by 1) VX_fair_arbiter and 2) Added a wb register between LSU and WB arbiter 2020-06-28 14:27:47 -07:00
felsabbagh3
c95d3cb22b Added cache critical path optimizations 2020-06-27 16:12:22 -07:00
Blaise Tine
baf7d3bb92 minor update 2020-06-27 17:46:45 -04:00
Blaise Tine
bc0c65dce7 Merge branch 'master' of https://github.gatech.edu/casl/Vortex 2020-06-27 13:56:44 -07:00
Blaise Tine
8302641510 fpga fixes 2020-06-27 14:03:20 -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
0a01385a2c few updates 2020-06-23 09:28:24 -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
75af29febb scope refactoring 2020-06-13 11:47:28 -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
Blaise Tine
9ae38433fb VX_pipeline refactoring + logic analyzer 2020-06-06 01:52:44 -04:00