Richard Yan
|
e53c3fed9b
|
add back purged files
|
2024-01-17 16:40:13 -08:00 |
|
Hansung Kim
|
7914607304
|
Bump vortex with IBUF/LSUQ size change
|
2024-01-16 23:54:39 -08:00 |
|
Hansung Kim
|
37d2af5478
|
Reflect upstream rocket-chip changes
* hartId -> tileId
* TileCrossingParamsLike -> HierarchicalElementCrossingParamsLike
* don't use bus_error_unit
|
2024-01-16 23:44:57 -08:00 |
|
Hansung Kim
|
cd1022c608
|
Remove use of HasTiles to reflect upstream change
|
2024-01-16 22:59:56 -08:00 |
|
Hansung Kim
|
132742ea88
|
Distinguish LSU lanes from SIMD lanes and elaborate tag width logic
|
2024-01-16 22:20:16 -08:00 |
|
Richard Yan
|
263f00baed
|
Merge remote-tracking branch 'origin/vortex2' into restructure
|
2024-01-16 17:49:41 -08:00 |
|
Richard Yan
|
dea005a179
|
incorporate vortex2
|
2024-01-16 17:41:33 -08:00 |
|
Richard Yan
|
f9b7e9fbe4
|
restructure from rocket-chip to radiance
|
2024-01-16 16:21:50 -08:00 |
|
Richard Yan
|
c742a13c1e
|
restructure: initial filter pass
|
2024-01-11 10:08:43 -08:00 |
|
Hansung Kim
|
9e1ddfaeb9
|
Bump vortex with IO flattening
|
2024-01-04 01:35:30 -08:00 |
|
Hansung Kim
|
51e17e709b
|
Flatten smem bundle of Vortex core IO into 1-D arrays
|
2024-01-04 00:53:23 -08:00 |
|
Hansung Kim
|
60cd72a9d6
|
Flatten dmem bundle of Vortex core IO into 1-D arrays
|
2024-01-04 00:38:23 -08:00 |
|
Hansung Kim
|
773cfcbd6e
|
Bump vortex for external smem
|
2024-01-01 14:27:49 -08:00 |
|
Hansung Kim
|
8c12c7af16
|
Instantiate multiple TLRAMs as sharedmem banks
|
2024-01-01 12:49:23 -08:00 |
|
Hansung Kim
|
95e05f5457
|
Connect smem core IO to TL with translation
|
2024-01-01 02:24:57 -08:00 |
|
Hansung Kim
|
15c3c55cb6
|
Make empty sharedmem diplomacy nodes
|
2024-01-01 00:46:01 -08:00 |
|
Hansung Kim
|
cb2bc8cc0a
|
Rename VortexBank -> VortexCache
|
2024-01-01 00:08:25 -08:00 |
|
Hansung Kim
|
65446946be
|
Bump vortex
|
2023-12-10 05:58:21 -08:00 |
|
Hansung Kim
|
efac9b7d0b
|
Better logic for {imem,dmem}TagWidth
|
2023-12-10 05:58:00 -08:00 |
|
Zekai Lin
|
ca57c8d6a3
|
TLFragmenter bug fix
|
2023-12-09 20:27:13 -08:00 |
|
Hansung Kim
|
2879108804
|
Accept coalescer enable at WithCoalescer config
|
2023-12-01 19:01:06 -08:00 |
|
Hansung Kim
|
4eb9973b2c
|
Attempt to replicate bitwidth logic for dmem/imem tag
|
2023-11-29 15:13:17 -08:00 |
|
Hansung Kim
|
2bdaf3a0a8
|
Fix undefined {MEM,WORD}_ADDR_SIZE
|
2023-11-28 22:49:48 -08:00 |
|
Hansung Kim
|
0589b310f1
|
Add missing parameters for VX_cache_top
|
2023-11-28 20:32:49 -08:00 |
|
Hansung Kim
|
6248926b47
|
Remove icache-specific address set and naming
|
2023-11-28 20:08:46 -08:00 |
|
Hansung Kim
|
74fe530105
|
Enable configuring MSHR size from Chisel
|
2023-11-28 19:55:23 -08:00 |
|
Hansung Kim
|
f8d7169d19
|
Delete old addResource for vortex v1
|
2023-11-28 19:44:02 -08:00 |
|
Hansung Kim
|
4f274af363
|
Bump vortex with way_idx revert
|
2023-11-28 19:34:32 -08:00 |
|
Hansung Kim
|
4efe9cb93f
|
Instantiate separate VortexL1Cache for imem and dmem
|
2023-11-28 19:22:11 -08:00 |
|
Hansung Kim
|
0d60180d0d
|
Change NUM_WAYS from 1 to 4
NUM_WAYS = 1 seem to be broken in Vortex. This makes sgemm test pass
|
2023-11-28 18:43:25 -08:00 |
|
Hansung Kim
|
d45cf835cf
|
Remove dedicated icache bank from VortexBank
|
2023-11-28 18:42:58 -08:00 |
|
Hansung Kim
|
b66be6c3ae
|
Respect VX_cache's MEM_TAG_WIDTH; rename coalToVxCacheNode
|
2023-11-28 16:54:50 -08:00 |
|
Hansung Kim
|
c5e37dd3b8
|
Rename l2ReqSourceGenSize -> memSideSourceIds
|
2023-11-28 14:55:52 -08:00 |
|
Hansung Kim
|
bd1aaaccfe
|
Bump vortex with trace and CSR fix
|
2023-11-28 12:52:23 -08:00 |
|
Hansung Kim
|
f187291a9c
|
VortexBank: Update addResource for vortex2; WIP fix params
|
2023-11-28 12:51:34 -08:00 |
|
Hansung Kim
|
8ed82e8261
|
Remove unclear size width requirement in tl adapter
|
2023-11-27 16:42:07 -08:00 |
|
Hansung Kim
|
dafacf9873
|
Bump vortex
|
2023-11-19 17:55:23 -08:00 |
|
Hansung Kim
|
ccd6582991
|
Set correct mask for PutPartial for core writes
Previously byte-partial writes such as `sh` would not work correctly.
|
2023-11-19 17:54:08 -08:00 |
|
Hansung Kim
|
d7cbf4916a
|
Rename sourceWidth -> tagWidth
|
2023-11-19 17:49:47 -08:00 |
|
Hansung Kim
|
1346f74210
|
Bump vortex with tag width fix
|
2023-11-17 19:13:48 -08:00 |
|
Hansung Kim
|
765c8ef1b0
|
Remove unnecessary write ack filtering logic in VortexTLAdapter
|
2023-11-17 19:12:35 -08:00 |
|
Hansung Kim
|
6802d23598
|
Change dcache sourceWidth constant to match DCACHE_NOSM_TAG_WIDTH
|
2023-11-17 19:12:03 -08:00 |
|
Hansung Kim
|
05ffa884a6
|
Bump vortex with DCR fix
|
2023-11-16 18:00:56 -08:00 |
|
Hansung Kim
|
65f4264d57
|
Pass hang100 address to wrapper verilog
|
2023-11-16 18:00:40 -08:00 |
|
Hansung Kim
|
dca74eface
|
Bump vortex to 2.0
|
2023-11-15 22:06:17 -08:00 |
|
Hansung Kim
|
134dd4eb59
|
Update BlackBox to include Vortex 2.0
|
2023-11-15 21:58:40 -08:00 |
|
Hansung Kim
|
0768a7abc9
|
More cleanup and doc
|
2023-11-10 18:49:11 -08:00 |
|
Hansung Kim
|
0bb8e6d705
|
Bump vortex with ibuffer size fix
|
2023-11-10 18:38:59 -08:00 |
|
Hansung Kim
|
ecfa18ce69
|
Rename to VortexBank
|
2023-11-10 17:46:04 -08:00 |
|
Hansung Kim
|
78e09160a2
|
Rename L1System -> VortexL1; do not expose bank Xbar from L1
|
2023-11-10 16:11:43 -08:00 |
|