Skip to content

Commit b83e311

Browse files
committed
Update bender dependencies for HMR
1 parent b12e029 commit b83e311

4 files changed

Lines changed: 45 additions & 36 deletions

File tree

Bender.local

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,20 @@
11
overrides:
2-
# cv32e40p: { path: "working_dir/cv32e40p" } # Temporary override by Bender using `bender clone` command
3-
# fpu_interco: { path: "working_dir/fpu_interco" } # Temporary override by Bender using `bender clone` command
4-
# pulp_cluster: { path: "working_dir/pulp_cluster" }
2+
# For 12 cores
3+
icache-intc: { git: "https://github.com/pulp-platform/icache-intc.git", rev: "c40221325c7de9158c39fecc8e2fea2316cadc28" }
4+
cluster_interconnect: { git: "https://github.com/pulp-platform/cluster_interconnect.git", rev: "89e1019" } # Temporary override by Bender using `bender clone` command
5+
6+
# For HMR
7+
# cv32e40p: { path: "working_dir/cv32e40p" } # Temporary override by Bender using `bender clone` command
8+
cv32e40p: { git: "https://github.com/pulp-platform/cv32e40p.git", rev: "846df8a" }
9+
# pulp_soc: { path: "working_dir/pulp_soc" } # Temporary override by Bender using `bender clone` command
10+
# pulp_soc: { git: "https://github.com/pulp-platform/pulp_soc.git", rev: "d54b51b" }
11+
# pulp_cluster: { path: "working_dir/pulp_cluster" } # Temporary override by Bender using `bender clone` command
12+
# pulp_cluster: { git: "https://github.com/pulp-platform/pulp_cluster.git", rev: "5976310" }
13+
14+
# For idma compatibility
15+
# idma: { path: "working_dir/idma" } # Temporary override by Bender using `bender clone` command
16+
idma: { git: "https://github.com/pulp-platform/idma.git", rev: "85d265e" }
17+
18+
# For clean update call
19+
apb: { git: "https://github.com/pulp-platform/apb.git", version: 0.1.0 }
20+
axi: { git: "https://github.com/pulp-platform/axi.git", version: 0.38.0 }

Bender.lock

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ packages:
8383
dependencies:
8484
- common_cells
8585
cluster_interconnect:
86-
revision: 7d0a4f8acae71a583a6713cab5554e60b9bb8d27
87-
version: 1.2.1
86+
revision: 89e1019d64a86425211be6200770576cbdf3e8b3
87+
version: null
8888
source:
8989
Git: https://github.com/pulp-platform/cluster_interconnect.git
9090
dependencies:
@@ -111,7 +111,7 @@ packages:
111111
Git: https://github.com/pulp-platform/common_verification.git
112112
dependencies: []
113113
cv32e40p:
114-
revision: 800a09d97a1e9418e127e8bbf1763c1d1097c92f
114+
revision: 846df8acb80eba89b41fa4f43f491b567313c0b3
115115
version: null
116116
source:
117117
Git: https://github.com/pulp-platform/cv32e40p.git
@@ -120,7 +120,7 @@ packages:
120120
- fpnew
121121
- tech_cells_generic
122122
event_unit_flex:
123-
revision: 53fb3a1093aaaedfe883739fd8a3155d601210bc
123+
revision: 28e0499374117c7b0ef4c6ad81b60d7526af886f
124124
version: null
125125
source:
126126
Git: https://github.com/pulp-platform/event_unit_flex.git
@@ -215,24 +215,14 @@ packages:
215215
dependencies:
216216
- tech_cells_generic
217217
icache-intc:
218-
revision: 663c3b6d3c2bf63ff25cda46f33c799c647b3985
219-
version: 1.0.1
218+
revision: c40221325c7de9158c39fecc8e2fea2316cadc28
219+
version: null
220220
source:
221221
Git: https://github.com/pulp-platform/icache-intc.git
222222
dependencies: []
223-
icache_mp_128_pf:
224-
revision: 6f2e54102001230db9c82432bf9e011842419a48
225-
version: null
226-
source:
227-
Git: https://github.com/pulp-platform/icache_mp_128_pf.git
228-
dependencies:
229-
- axi_slice
230-
- common_cells
231-
- icache-intc
232-
- scm
233223
idma:
234-
revision: 6ad5695b85ce253f3095871b958fb76b36d074c6
235-
version: 0.3.1
224+
revision: 85d265e21dba8be8ce1b345d13329aab90d0dec9
225+
version: null
236226
source:
237227
Git: https://github.com/pulp-platform/idma.git
238228
dependencies:
@@ -267,7 +257,7 @@ packages:
267257
dependencies:
268258
- axi_slice
269259
pulp_cluster:
270-
revision: 75f3f8533690a4b37380202c550484dde5453a98
260+
revision: 59763109584353ab02ab031df0659a2d5a0e0d33
271261
version: null
272262
source:
273263
Git: https://github.com/pulp-platform/pulp_cluster.git
@@ -286,16 +276,17 @@ packages:
286276
- hier-icache
287277
- hwpe-datamover-example
288278
- ibex
289-
- icache_mp_128_pf
290279
- idma
291280
- mchan
292281
- per2axi
282+
- redundancy_cells
283+
- register_interface
293284
- scm
294285
- tech_cells_generic
295286
- timer_unit
296287
pulp_soc:
297-
revision: 0573a85c8ec502ff5e3ef06946a75eaf567ce16a
298-
version: 4.4.0
288+
revision: d54b51b10e2dc030b6f686c3098ee295c9bafa69
289+
version: null
299290
source:
300291
Git: https://github.com/pulp-platform/pulp_soc.git
301292
dependencies:
@@ -333,6 +324,16 @@ packages:
333324
- udma_qspi
334325
- udma_sdio
335326
- udma_uart
327+
redundancy_cells:
328+
revision: 6d9d428ed342abc0844efc06eedf057e93e63c3d
329+
version: null
330+
source:
331+
Git: https://github.com/pulp-platform/redundancy_cells.git
332+
dependencies:
333+
- common_cells
334+
- common_verification
335+
- register_interface
336+
- tech_cells_generic
336337
register_interface:
337338
revision: e3a4955071fcf554febd4b29a7c7a52c7f1e7fc6
338339
version: 0.3.8

Bender.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@ dependencies:
1313
common_cells: { git: "https://github.com/pulp-platform/common_cells.git", version: 1.22.1 }
1414
tech_cells_generic: { git: "https://github.com/pulp-platform/tech_cells_generic.git", version: 0.2.6 }
1515
jtag_pulp: { git: "https://github.com/pulp-platform/jtag_pulp.git", version: 0.2.0 }
16-
pulp_soc: { git: "https://github.com/pulp-platform/pulp_soc.git", version: ~4.4.0 }
17-
pulp_cluster: { git: "https://github.com/pulp-platform/pulp_cluster.git", rev: "75f3f8533690a4b37380202c550484dde5453a98" }
16+
# For HMR
17+
pulp_soc: { git: "https://github.com/pulp-platform/pulp_soc.git", rev: "d54b51b" }
18+
pulp_cluster: { git: "https://github.com/pulp-platform/pulp_cluster.git", rev: "5976310" }
1819
tbtools: { git: "https://github.com/pulp-platform/tbtools.git", version: 0.2.1 }
1920

2021
export_include_dirs:

rtl/pulp/cluster_domain.sv

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,8 @@ module cluster_domain
3939

4040
//ICACHE PARAMETERS
4141
parameter SET_ASSOCIATIVE = 4,
42-
`ifdef MP_ICACHE
43-
parameter NB_CACHE_BANKS = 2,
44-
`endif
4542

46-
`ifdef SP_ICACHE
4743
parameter NB_CACHE_BANKS = 8,
48-
`endif
49-
50-
`ifdef PRIVATE_ICACHE
51-
parameter NB_CACHE_BANKS = 8,
52-
`endif
5344

5445
parameter CACHE_LINE = 1,
5546
parameter CACHE_SIZE = 4096,

0 commit comments

Comments
 (0)