Commit graph

57 commits

Author SHA1 Message Date
Blaise Tine
b645786ff0 fixed namespace collision with CSRs and DCRs in S/W 2023-06-24 22:13:59 -04:00
Blaise Tine
d5e73b3478 memory system interfaces refactoring 2023-06-22 15:42:20 -04:00
Blaise Tine
ececadd77b adding support for global barrier RTL hardware. 2023-06-20 23:27:47 -04:00
Blaise Tine
dbfc218999 minor updates 2023-06-03 23:44:54 -04:00
Blaise Tine
9a37ab130a rtl tree refactoring 2023-05-28 22:31:51 -04:00
Blaise Tine
a4b3ba93e0 simx refactoring 2023-05-28 19:46:14 -04:00
Blaise Tine
fdb07211fb 64-bit support bug fixes and optimizations 2023-05-26 04:38:01 -04:00
Blaise Tine
93e5585be4 minor update 2023-05-24 06:46:24 -04:00
Blaise Tine
5bd6561514 simx 64-bit addressing fixes 2023-05-18 01:58:23 -04:00
Blaise Tine
4b3955bb26 64-bit address space fixes 2023-05-16 18:41:44 -04:00
Blaise Tine
2d4f2da56e minor update 2023-05-14 18:05:51 -04:00
Blaise Tine
ef98a25148 configuration fixes 2023-05-11 10:12:30 -04:00
Blaise Tine
d67deb53c4 minor update 2023-04-06 18:12:46 -04:00
Blaise Tine
f81066b875 console output bug fix 2023-03-27 21:59:45 -04:00
Blaise Tine
57081f8440 texture lerp DSP optimization + axi adapter multibank support 2023-03-23 00:27:05 -04:00
Blaise Tine
b003c72541 adding /hw/rt/core folder 2023-03-12 20:06:55 -04:00
Blaise Tine
b2767b534a migration to Verilator v4.228 2022-10-29 21:01:42 -04:00
Blaise Tine
016a63e4e8 minor updates 2022-10-18 05:37:08 -04:00
Blaise Tine
b6336ac7f0 regression fix 2022-10-18 04:57:08 -04:00
Blaise Tine
4b477fe9e5 xrt build scripts 2022-09-05 21:00:55 -04:00
Blaise Tine
f99c4dc968 minor updates 2022-07-06 22:25:30 -04:00
Blaise Tine
073c6cb73e minor updates 2022-07-06 13:19:44 -04:00
Blaise Tine
c2643a66dd minor updates 2022-07-06 01:05:20 -04:00
Blaise Tine
fa6daabe35 DCRS refactoring 2022-07-05 00:09:32 -04:00
Blaise Tine
c98ba2bd7e minor updates 2022-06-13 22:21:20 -04:00
Blaise Tine
ef67d38d94 minor updates 2022-06-13 17:45:51 -04:00
Blaise Tine
fc0fa2eb6b minor updates 2022-06-12 01:46:52 -04:00
Blaise Tine
b42def2bca per-cluster fpu support 2022-06-05 07:09:52 -04:00
Blaise Tine
0c92092af6 minor updates 2022-05-30 06:25:48 -04:00
Blaise Tine
12a68b6af8 reset relay refactoring 2022-05-27 02:43:58 -04:00
Blaise Tine
e11bc9d0fb raster unit refactoring 2022-05-20 23:08:01 -04:00
Blaise Tine
858d510380 fixed rtlsim startup 2022-04-19 17:14:29 -04:00
Blaise Tine
c3f1b253ea adding debug level support to hardware tracing 2022-04-06 09:18:39 -04:00
Blaise Tine
e55dcfcaef update simulation helper signals 2022-03-23 13:05:39 -04:00
Blaise Tine
56643590ab fixed verilator newline compliance 2022-03-21 08:15:22 -04:00
Blaise Tine
302387a2cf moved global csrs to device configuration registers (DCRs) to resolve namespace conflict & added vx_interp & draw3d kernel update 2022-03-02 12:22:18 -05:00
Blaise Tine
0deacb46c5 draw3d test updates 2022-02-27 22:44:01 -05:00
Blaise Tine
0b014a0e6c submodule updates 2022-02-25 23:57:19 -05:00
Blaise Tine
f3075a0d3f added global csrs support & moved raster and rop outside core 2022-02-23 18:43:52 -05:00
Blaise Tine
86ae426111 gfx support 2022-02-09 16:33:48 -05:00
Blaise Tine
87bd74b0bb gfx support update 2022-02-09 06:09:30 -05:00
Blaise Tine
3179541efe minor update 2022-02-05 12:24:16 -05:00
Blaise Tine
a06812f93f minor updates 2022-02-01 22:51:33 -05:00
Blaise Tine
d48f1c1c5f minor updates 2022-02-01 06:53:31 -05:00
Blaise Tine
5825b7c15a dram simulator fix 2021-12-07 22:44:06 -05:00
Blaise Tine
b741807f8c using ramulator dram simulator 2021-12-06 01:22:45 -05:00
Blaise Tine
b995843a5b cocogfx fixes and refactoring 2021-11-25 13:58:09 -05:00
Blaise Tine
18762dffce fixes: texture unit mem access sometimes going to smem, bilinear texture filtering; new: cache req_id, 2021-11-24 00:00:17 -05:00
Blaise Tine
27a65fdee7 driver refactoring 2021-11-14 09:05:15 -05:00
Blaise Tine
bf72800676 debug tracing refactoring 2021-10-17 13:42:16 -07:00