From 6497dedb6c3fa3cb96e6d60ef1e467f8051774d1 Mon Sep 17 00:00:00 2001 From: Sergio Mazzola Date: Fri, 13 Dec 2024 09:54:11 +0100 Subject: [PATCH] WIP: Fix numcores --- hw/chimera_cluster.sv | 2 +- hw/chimera_pkg.sv | 2 +- sw/tests/testClusterOffload.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/hw/chimera_cluster.sv b/hw/chimera_cluster.sv index c981b02..24058b0 100644 --- a/hw/chimera_cluster.sv +++ b/hw/chimera_cluster.sv @@ -401,7 +401,7 @@ module chimera_cluster .fetch_en_i ( fetch_en_q ), //TODO: WIP to test offload .eoc_o ( ), //TODO: WIP to test offload .busy_o ( ), //TODO: WIP to test offload - .cluster_id_i ( hart_base_id_i ), + .cluster_id_i ( ClusterId ), .async_data_master_aw_wptr_o ( async_cluster_to_soc_axi_bus.aw_wptr ), .async_data_master_aw_rptr_i ( async_cluster_to_soc_axi_bus.aw_rptr ), diff --git a/hw/chimera_pkg.sv b/hw/chimera_pkg.sv index abff607..918ed64 100644 --- a/hw/chimera_pkg.sv +++ b/hw/chimera_pkg.sv @@ -30,7 +30,7 @@ package chimera_pkg; localparam cluster_config_t ChimeraClusterCfg = '{ hasWideMasterPort: {1'b1, 1'b1, 1'b1, 1'b1, 1'b1}, - NrCores: {8'h9, 8'h9, 8'h9, 8'h9, 8'h9} + NrCores: {8'h8, 8'h8, 8'h8, 8'h8, 8'h8} }; function automatic int _sumVector(byte_bt [iomsb(ExtClusters):0] vector, int vectorLen); diff --git a/sw/tests/testClusterOffload.c b/sw/tests/testClusterOffload.c index 733372c..bdee812 100644 --- a/sw/tests/testClusterOffload.c +++ b/sw/tests/testClusterOffload.c @@ -66,7 +66,7 @@ int main() { // } // else // { - int count = 10000; + volatile int count = 10000; if(hartId==0) { asm volatile (