From 540f4f00d3854009d28d695c6a4135d95b5cc33a Mon Sep 17 00:00:00 2001 From: Mattia Sinigaglia Date: Wed, 17 May 2023 19:24:59 +0200 Subject: [PATCH 1/2] hw: update interface for reset strategy --- Bender.lock | 2 +- Bender.yml | 2 +- hw/carfield.sv | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Bender.lock b/Bender.lock index b99fb005..e568e4d2 100644 --- a/Bender.lock +++ b/Bender.lock @@ -450,7 +450,7 @@ packages: - common_cells - register_interface spatz: - revision: fe6af882359be12b3884b9c9a5755a022bb031ff + revision: dbc4c442bd54a538bcafd0d62fec2b608a359dc3 version: null source: Git: git@iis-git.ee.ethz.ch:spatz/spatz.git diff --git a/Bender.yml b/Bender.yml index b9e971e8..c3c74457 100644 --- a/Bender.yml +++ b/Bender.yml @@ -23,7 +23,7 @@ dependencies: timer_unit: { git: https://github.com/pulp-platform/timer_unit.git, version: 1.0.2 } apb_adv_timer: { git: https://github.com/pulp-platform/apb_adv_timer.git, version: 1.0.4 } can_bus: { git: git@github.com:AlSaqr-platform/can_bus.git, rev: 230222cc568b49b39a3385b12edaf680657bc69d } - spatz: { git: git@iis-git.ee.ethz.ch:spatz/spatz.git, rev: fe6af882359be12b3884b9c9a5755a022bb031ff } # branch: main + spatz: { git: git@iis-git.ee.ethz.ch:spatz/spatz.git, rev: dbc4c442bd54a538bcafd0d62fec2b608a359dc3 } # branch: main bus_err_unit: { git: git@iis-git.ee.ethz.ch:carfield/bus_err_unit.git, rev: 47a6436dc4b4b7f4a44f7786033b22c6d01530b2 } # branch: main common_cells: { git: https://github.com/pulp-platform/common_cells.git, version: 1.29.0 } diff --git a/hw/carfield.sv b/hw/carfield.sv index 8c25a101..58440e17 100644 --- a/hw/carfield.sv +++ b/hw/carfield.sv @@ -997,6 +997,7 @@ spatz_cluster_wrapper #( .AxiInIdWidth ( AxiSlvIdWidth ), .AxiOutIdWidth ( Cfg.AxiMstIdWidth ), .LogDepth ( LogDepth ), + .SyncStages ( ), //by default is 3 // AXI type IN .axi_in_resp_t ( carfield_axi_slv_rsp_t ), @@ -1032,8 +1033,7 @@ spatz_cluster_wrapper #( )i_fp_cluster_wrapper( .clk_i ( alt_clk_i ), .rst_ni ( spatz_rst_n ), - // TODO: add pwr_on_rst (!) - // TODO: add synth wrapper and isolate stuff like safety island + .pwr_on_rst_ni ( spatz_pwr_on_rst_n ), .testmode_i ( 1'b0 ), // TODO: connect .scan_enable_i ( 1'b0 ), .scan_data_i ( 1'b0 ), From 90012640b53e632e41633dd497d0adbe78e25d06 Mon Sep 17 00:00:00 2001 From: Mattia Sinigaglia Date: Thu, 18 May 2023 12:38:20 +0200 Subject: [PATCH 2/2] minor fix on floating point cluster interface --- hw/carfield.sv | 1 - 1 file changed, 1 deletion(-) diff --git a/hw/carfield.sv b/hw/carfield.sv index 58440e17..43189149 100644 --- a/hw/carfield.sv +++ b/hw/carfield.sv @@ -997,7 +997,6 @@ spatz_cluster_wrapper #( .AxiInIdWidth ( AxiSlvIdWidth ), .AxiOutIdWidth ( Cfg.AxiMstIdWidth ), .LogDepth ( LogDepth ), - .SyncStages ( ), //by default is 3 // AXI type IN .axi_in_resp_t ( carfield_axi_slv_rsp_t ),