Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@
Bender.lock
bender
scripts/compile.tcl
scripts/synth_compile.tcl
update-ips.log
synth-ips.log
build-hw.log
profile-ips.log
magia_venv/
12 changes: 9 additions & 3 deletions Bender.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ dependencies:
safety_island : { git: "https://github.com/pulp-platform/safety_island.git" , rev: 2273db6c780ab7c582feaf0c9645ad644c35aa11 } # branch: vi/redmule_scaleup
common_cells : { git: "https://github.com/pulp-platform/common_cells.git" , version: 1.21.0 }
tech_cells_generic: { git: "https://github.com/pulp-platform/tech_cells_generic.git", version: 0.2.11 }
fractal_sync : { git: "https://github.com/VictorIsachi/fractal_sync" , rev: 7eb581d5e39f18498d30607263a000f444b4b63e } # branch: main
fractal_sync : { git: "https://github.com/VictorIsachi/fractal_sync" , rev: fdb619f40f99d769cfceb20ac2117ff8d99e98a3 } # branch: main
floo_noc : { git: "https://github.com/pulp-platform/FlooNoC.git" , rev: f4a36265cda8b56faee45692afb20ddfffba6dee } # branch: main

export_include_dirs:
Expand Down Expand Up @@ -124,6 +124,12 @@ sources:

- target: all(not(magia_dv), asic)
files:
# NoC
- hw/mesh/noc/floo_axi_mesh_2x2_noc.sv
- hw/mesh/noc/floo_axi_mesh_4x4_noc.sv
- hw/mesh/noc/floo_axi_mesh_8x8_noc.sv
- hw/mesh/noc/floo_axi_mesh_16x16_noc.sv
- hw/mesh/noc/floo_axi_mesh_32x32_noc.sv
# MAGIA Packages
- hw/mesh/magia_pkg.sv
- hw/tile/magia_tile_pkg.sv
Expand Down Expand Up @@ -154,5 +160,5 @@ sources:
- hw/mesh/noc/floo_axi_mesh_32x32_noc.sv
- hw/mesh/magia.sv
# Tech
- redmule_mesh_gf12/sourcecode/tc_sram.sv
- redmule_mesh_gf12/sourcecode/tc_clk.sv
- pd/sourcecode/tc_sram.sv
- pd/sourcecode/tc_clk.sv
3 changes: 2 additions & 1 deletion bender_synth.mk
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,5 @@ synth_targs += -t synopsys
# synth_defs += -D REDMULE_HWPE_SYNTH
#endif

synth_defs += -D REDMULE_COMPLEX_SYNTH
synth_defs += -D REDMULE_COMPLEX_SYNTH
synth_defs += -D SYNTHESIS
2 changes: 1 addition & 1 deletion hw/mesh/magia.sv
Original file line number Diff line number Diff line change
Expand Up @@ -415,7 +415,7 @@ module magia
.v_2d_fsync_req_o ( v_root_fsync_req ),
.v_2d_fsync_rsp_i ( v_root_fsync_rsp )
);
end else $fatal("Unsupported Mesh configuration");
end else $fatal(1,"Unsupported Mesh configuration");

/*******************************************************/
/** FractalSync Network End **/
Expand Down
Loading