Commit graph

973 commits

Author SHA1 Message Date
Blaise Tine
2460b9b95b fixed local mem unit critical path 2024-07-11 05:44:49 -07:00
Blaise Tine
69f7213afc minor update 2024-07-11 05:31:46 -07:00
Blaise Tine
a854e9d25b minor update 2024-07-10 18:04:38 -07:00
Blaise Tine
156707bbec minor update 2024-07-10 16:41:35 -07:00
Blaise Tine
d6770f7adc fixed degenerate writes to R0 2024-07-10 16:40:37 -07:00
Blaise Tine
13d5a9c969 minor update 2024-07-10 09:29:41 -07:00
Blaise Tine
0acf7761ef operands optimization 2024-07-09 14:26:27 -07:00
Blaise Tine
ed0c1a778f scoreboard arbiter optimization 2024-07-09 14:22:08 -07:00
Blaise Tine
2651632884 minor update 2024-07-09 14:19:19 -07:00
Blaise Tine
7b9d2bdff2 minor updates 2024-07-09 13:39:44 -07:00
Blaise Tine
3ab353ab61 Using LUTRAM for elastic buffers 2024-07-09 13:35:58 -07:00
Blaise Tine
3efced37c5 trace INSTANCE_ID refactoring 2024-07-09 13:33:17 -07:00
Blaise Tine
1322499c3f minor update 2024-07-09 13:05:43 -07:00
Blaise Tine
f0a4d2e142 minor update 2024-07-09 11:48:29 -07:00
Jaewon Lee
d531fa6b26 64bit support 2024-06-29 17:43:20 -04:00
Blaise Tine
58c3c63dae issue stage partitioning into slices 2024-06-28 08:22:18 -07:00
Blaise Tine
56e9e19508 gpr_slice redesign to use multi-banking architecture 2024-06-28 08:03:01 -07:00
Jaewon Lee
02091f3d44 Merge Vortex 2.2 2024-06-22 23:55:01 -04:00
Blaise Tine
b82a755e44 minor update 2024-06-19 16:39:04 -07:00
Blaise Tine
deee7cd8b0 fixed tracing support for xilinx simulation 2024-06-18 23:11:58 -07:00
Jaewon Lee
2271d2b286 remove # 2024-06-19 02:04:24 -04:00
Jaewon Lee
862997fc94 Virtual Memory Support 2024-06-19 01:52:22 -04:00
Jaewon Lee
62673b4b72 Update upload and download function in simx runtime 2024-06-19 01:43:11 -04:00
Jaewon Lee
cfcece940e Merge Austin's code (Preliminary) 2024-06-19 01:36:26 -04:00
Hanran Wu
2b426693f5 expand MemoryUnit class defs and add some tlb-related functions 2024-06-19 01:09:56 -04:00
Blaise Tine
4a11c1ec0f FpNew RTL fix 2024-06-14 16:29:52 -07:00
Blaise Tine
5bcf24ed55 64-bit rtl fix 2024-06-13 06:26:45 -07:00
Blaise Tine
04b967217d minor update 2024-06-11 13:42:05 -07:00
Blaise Tine
250a5741f7 Migrating all tests to new kernel launch API 2024-06-11 02:53:36 -07:00
Blaise Tine
c0044bc303 minor update 2024-06-08 01:58:21 -07:00
Blaise Tine
99eaaf6189 uuid_gen cleanup 2024-06-08 01:57:38 -07:00
Blaise Tine
6c56edf65d minor update 2024-06-04 14:28:30 -07:00
Blaise Tine
2b9628c73b minor update 2024-06-03 19:54:21 -07:00
Blaise Tine
68d2ac6f5e 32-bit/64-bit address space compatibility 2024-05-28 22:30:59 -07:00
Blaise Tine
f8ef570778 riscv tests refactoring 2024-05-28 10:46:31 -07:00
Blaise Tine
d413786b9e minor update 2024-05-26 17:14:11 -07:00
Blaise Tine
a72c68acf4 minor update 2024-05-23 22:33:12 -07:00
Blaise Tine
f6663d6618 memory fence update 2024-05-23 22:24:30 -07:00
Blaise Tine
b1ae82bae5 minor update 2024-05-23 15:11:59 -07:00
Blaise Tine
e4fdc740ba minor update 2024-05-23 02:06:08 -07:00
Blaise Tine
9b79d60507 minor update 2024-05-21 05:39:35 -07:00
Blaise Tine
94cadb69d2 minor update 2024-05-20 08:00:43 -07:00
Blaise Tine
b3f96e288a + support for ZICOND RISC-V extension
+ RTL decode refactoring
2024-05-20 00:17:24 -07:00
Blaise Tine
0fbe22dafa minor update 2024-05-13 06:59:46 -07:00
Blaise Tine
60107cf2b6 XRT runtime and simulation support for Vortex AFU (incomplete) 2024-05-11 17:43:49 -07:00
Blaise Tine
3cceed1e0b lock CSR unit only for FPU CSRs 2024-05-10 03:45:24 -07:00
Blaise Tine
da65e964ed minor update 2024-05-09 03:37:03 -07:00
Blaise Tine
717b2e9ba1 enable barrier and spawn skip mode if N=1 2024-05-08 04:23:38 -07:00
Blaise Tine
98ead77405 querying num_barriers device caps 2024-05-07 23:35:50 -07:00
Blaise Tine
82908a3026 documentation 2024-05-07 23:33:45 -07:00