-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBender.yml
38 lines (34 loc) · 1.46 KB
/
Bender.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Copyright 2025 ETH Zurich and University of Bologna.
# Solderpad Hardware License, Version 0.51, see LICENSE for details.
# SPDX-License-Identifier: SHL-0.51
package:
name: picobello
authors:
- "Tim Fischer <[email protected]>"
dependencies:
register_interface: { git: "https://github.com/pulp-platform/register_interface.git", version: "0.4.5" }
axi: { git: "https://github.com/pulp-platform/axi.git", version: "0.39.6" }
common_cells: { git: "https://github.com/pulp-platform/common_cells.git", version: "1.37.0" }
cheshire: { git: "https://github.com/pulp-platform/cheshire.git", rev: "9d746cced4e8fc4aa7403d7135a71ac0cf41ea82" }
floo_noc: { git: "https://github.com/pulp-platform/FlooNoC.git", rev: "main"}
snitch_cluster: { git: "https://github.com/pulp-platform/snitch_cluster.git", rev: "soc-integration" }
sources:
# Source files grouped in levels. Files in level 0 have no dependencies on files in this
# package. Files in level 1 only depend on files in level 0, files in level 2 on files in
# levels 1 and 0, etc. Files within a level are ordered alphabetically.
# Level 0
- .generated/floo_picobello_noc.sv
# Level 1
- hw/picobello_pkg.sv
# Level 2
- hw/sparta_tile.sv
- hw/cheshire_tile.sv
- hw/mem_tile.sv
# Level 3
- hw/picobello_top.sv
- target: any(simulation, test)
include_dirs:
- target/sim/include
files:
- target/sim/src/fixture_picobello_top.sv
- target/sim/src/tb_picobello_top.sv