Commit Graph

303 Commits

Author SHA1 Message Date
Blaise Tine
5192846c72 minor updates 2021-09-10 02:57:05 -07:00
Blaise Tine
ca46b0a0be OUTPUT_REG => OUT_REG renaming 2021-09-09 03:05:38 -07:00
Blaise Tine
c06efbf480 minor update 2021-09-07 23:47:41 -07:00
Blaise Tine
134cbcfc5a optimize critical path inside cache bank 2021-09-07 23:44:51 -07:00
Blaise Tine
105a24d65e shared memory optimization 2021-09-06 23:46:36 -07:00
Blaise Tine
af1cecae07 stream arbiter update 2021-09-06 23:38:20 -07:00
Blaise Tine
3e014c8285 fmax optimizations bundles 2021-09-06 01:36:57 -07:00
Blaise Tine
b52ace5142 area optimization bundle 2021-09-05 23:35:44 -07:00
Blaise Tine
fe5112b6c1 minor updates 2021-09-05 23:05:21 -07:00
Blaise Tine
90b50277d0 cache multi-porting fixes + optimization 2021-08-29 18:33:49 -07:00
Blaise Tine
e26cfab04d bank area optimization 2021-08-29 02:25:55 -07:00
Blaise Tine
5392395fba minor update 2021-08-28 23:13:50 -07:00
Blaise Tine
6674e8c44a cache bank area optimization + multi-porting fix for l2/l3 caches 2021-08-28 21:34:06 -07:00
Blaise Tine
26e94dde44 cache area optimization by disabling BRAM read-during-write bypassing for tag/data stores 2021-08-26 12:27:38 -07:00
Blaise Tine
d3d82de29e minor update 2021-08-26 09:49:57 -07:00
Blaise Tine
d91d56d126 block ram refactoring (multi-porting supporting and simulation support) 2021-08-26 08:19:44 -07:00
Blaise Tine
06a6857508 using lzc instead of priority encoder 2021-08-26 08:05:54 -07:00
Blaise Tine
e494860f38 using lzc instead of priority_encoder 2021-08-26 07:29:47 -07:00
Blaise Tine
2a27bfbfd5 LKG Build (reset network update -fmax=236 mhz 4c) 2021-08-23 01:59:22 -07:00
Blaise Tine
221417b8b4 minor update 2021-08-13 20:23:20 -07:00
Blaise Tine
646371f9e9 bram block optimization 2021-08-13 19:31:55 -07:00
Blaise Tine
f12be56d7c fixed Verilator warnings 2021-08-13 05:52:43 -04:00
Blaise Tine
c2b3aaa7d1 enabling delayed tracing 2021-08-12 20:05:43 -07:00
Blaise Tine
9098495153 MSHR Redesign: removed fifo replay constraints and overheads 2021-08-12 01:49:32 -07:00
Blaise Tine
7b8fe11e6a unused variables refactoring 2021-08-05 01:46:26 -07:00
Blaise Tine
6525dff158 fixed no shared memory bug, fixed cache debug log 2021-08-02 15:59:33 -07:00
Blaise Tine
b6596494ff minor update 2021-07-30 15:50:04 -07:00
Blaise Tine
7807e285ac minor update 2021-07-27 00:30:10 -07:00
Blaise Tine
b307c40ae7 mshr critical path optimization 2021-07-26 21:11:17 -07:00
Blaise Tine
ea1e0f201e OUTPUT_REG refactoring 2021-07-23 06:58:37 -07:00
Blaise Tine
1f94a1e673 minor update 2021-07-22 14:11:59 -07:00
Blaise Tine
b3e54a837e minor update 2021-07-20 12:01:04 -07:00
Blaise Tine
53b3d42908 cache's core response queue size control 2021-07-16 13:09:29 -07:00
Blaise Tine
f54d2b6272 minor update 2021-07-15 14:39:41 -07:00
Blaise Tine
0bec734532 icache readonly optimization 2021-07-15 14:16:05 -07:00
Blaise Tine
d9425cc484 cache elastic buffer optimization 2021-07-15 11:59:49 -07:00
Blaise Tine
8678150ce0 cache multi-porting optimization 2021-07-15 11:54:27 -07:00
Blaise Tine
f57fa82028 cache bank select optimization 2021-07-15 11:42:17 -07:00
Blaise Tine
22cf698e69 minor update 2021-07-13 05:25:44 -07:00
Blaise Tine
6bcf999125 non-cacheable address bypass optimization 2021-07-13 05:21:57 -07:00
Blaise Tine
5c40422e4f dcache response bus optimization 2021-07-12 10:14:48 -07:00
Blaise Tine
10e9ee124b using onehot multiplexer to reduce critical path 2021-07-08 00:26:59 -07:00
Blaise Tine
dc34c5c5bd minor update 2021-07-03 04:47:19 -07:00
Blaise Tine
f84c8a0b5d instr_sched => ibuffer 2021-06-27 19:36:43 -07:00
Blaise Tine
1ea738ed26 lkg build 2021-06-25 16:28:10 -07:00
Blaise Tine
57143f5889 synthesis optimizations 2021-06-17 16:43:43 -07:00
Blaise Tine
47c3234659 minor update 2021-06-13 10:58:48 -07:00
Blaise Tine
8bf85c1983 fixed non-cacheable memory with l2 cache 2021-06-10 15:11:37 -07:00
Blaise Tine
adf033b0aa non-cacheable memory address critical paths optimizations 2021-06-10 12:47:18 -07:00
Blaise Tine
41069ba188 non-cacheable memory address fixes 2021-06-06 20:54:36 -07:00