Commit Graph

48 Commits

Author SHA1 Message Date
Blaise Tine
48897d9778 minor update 2020-10-25 18:29:25 -07:00
Blaise Tine
43ae82e788 vlsim fix, verilator fst trace, use ram optimization 2020-10-25 16:40:50 -07:00
Blaise Tine
81dc8c7279 minor update 2020-10-20 16:47:01 -04:00
Blaise Tine
8290ad8828 minor update 2020-10-20 05:49:45 -07:00
Blaise Tine
7529f72c5d fixed OPAE crash, added custom bram module to controll rw collision, dogfood testcase argurment, optimzed buffered fifo, quartus build optimization flags 2020-10-20 05:32:55 -07:00
Blaise Tine
301cc45740 scope fixes 2020-10-14 09:19:26 -07:00
Blaise Tine
58b8e82908 scope fixes ... 2020-10-13 17:09:22 -04:00
Blaise Tine
4bfc4ee78f scope fixes 2020-10-13 08:44:55 -07:00
Blaise Tine
99e209b7a2 Merge branch 'master' of https://github.gatech.edu/casl/Vortex 2020-10-12 20:35:44 -07:00
Blaise Tine
7334896665 Merge branch 'master' of https://github.gatech.edu/casl/Vortex
Conflicts:
	benchmarks/opencl/bfs/Makefile
	benchmarks/opencl/convolution/Makefile
	benchmarks/opencl/guassian/Makefile
	benchmarks/opencl/kmeans/Makefile
	benchmarks/opencl/nearn/Makefile
	benchmarks/opencl/saxpy/Makefile
	benchmarks/opencl/sfilter/Makefile
	benchmarks/opencl/sgemm/Makefile
	benchmarks/opencl/transpose/Makefile
	benchmarks/opencl/vecadd/Makefile
	driver/tests/basic/Makefile
	driver/tests/demo/Makefile
	driver/tests/dogfood/Makefile
	miscs/rvvector/vector_test/Makefile
	runtime/Makefile
	runtime/tests/dev/Makefile
	runtime/tests/hello/Makefile
	runtime/tests/nlTest/Makefile
	runtime/tests/simple/Makefile
	runtime/tests/vecadd/Makefile
2020-10-12 20:33:32 -07:00
Blaise Tine
32da50816f scope refactoring: adding modules definitions to VCD trace 2020-10-12 23:26:02 -04:00
Blaise Tine
309dd48fc6 scope bug fixes 2020-10-06 03:59:27 -04:00
Blaise Tine
4e1007e5b2 scope refactoring 2020-10-03 18:53:21 -04:00
Blaise Tine
f6f95e0c46 mutiple fixes: parallel printf, fixed cycle in cache, opencl refactored vecadd and sgemm, regen opencl kernels with hard-float, fixed vortex io bus interface, fixed dpi floats APi to support multicore mode, make vlsim multicore default, make rtlsim multi-core default, removed POCL binaries from repository, updated Makefiles to use external POCL 2020-09-19 14:45:42 -04:00
Blaise Tine
38303cdc2f vlsim: host_buffer optimization 2020-09-09 17:53:31 -04:00
Blaise Tine
fba2fa03c7 fixed new AFU Driver bugs - now functional 2020-09-09 17:05:48 -04:00
Blaise Tine
bf7b0cf340 Merge branch 'master' of https://github.gatech.edu/casl/Vortex 2020-09-08 13:05:47 -04:00
Blaise Tine
0fab1ddd92 adding support for verilator-driven AFU driver: vlsim 2020-09-08 13:05:26 -04:00
Blaise Tine
75c98c6ea3 fmadd fix 2020-09-06 01:20:22 -07:00
Blaise Tine
49b86c4b2a SCOPE update 2020-09-05 10:52:59 -07:00
Blaise Tine
112d8ab815 adding CSR support to rtlsim driver 2020-09-04 06:51:31 -04:00
Blaise Tine
c63217f67d fixed SCOPE interface 2020-09-01 05:20:13 -07:00
Blaise Tine
0b355f228e ibuffer addition 2020-08-22 00:22:04 -07:00
Blaise Tine
c9755a0c48 lkg build with pipeline + FPU fixes 2020-07-31 09:29:44 -04:00
Blaise Tine
25f66e6490 pipeline refactoring 2020-07-19 05:03:47 -04:00
Blaise Tine
5d088d67c8 Gather FPGA perf stats 2020-07-01 09:30:12 -07:00
Blaise Tine
83a1695c73 OPAE CSR access 2020-06-30 18:14:06 -07:00
Blaise Tine
2de61b5982 get device caps from CSRs 2020-06-30 00:08:23 -07:00
Blaise Tine
baf7d3bb92 minor update 2020-06-27 17:46:45 -04:00
Blaise Tine
8302641510 fpga fixes 2020-06-27 14:03:20 -07:00
Blaise Tine
0a01385a2c few updates 2020-06-23 09:28:24 -07:00
Blaise Tine
de0ff93fe5 minor cleanup 2020-06-19 09:25:24 -07: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
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
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
04fc34b848 minor update 2020-06-03 03:05:45 -07:00
Blaise Tine
c2e9240b7d OPAE rtl fixes 2020-05-08 08:28:28 -07:00
Blaise Tine
de9fc68ccc opae fixes 2020-05-06 21:14:53 -07:00
Blaise Tine
12dc4d6874 refactoring fixes 2020-04-14 19:39:59 -04:00