From e98d7b41ea77bd9b388b6ebe8fefa70d25a9e27d Mon Sep 17 00:00:00 2001 From: Luke Wren Date: Wed, 22 Mar 2023 00:34:19 +0000 Subject: [PATCH] Hook up power control signals on dual-core tb --- test/sim/tb_cxxrtl/tb_multicore.v | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/test/sim/tb_cxxrtl/tb_multicore.v b/test/sim/tb_cxxrtl/tb_multicore.v index bc8197c..deaa125 100644 --- a/test/sim/tb_cxxrtl/tb_multicore.v +++ b/test/sim/tb_cxxrtl/tb_multicore.v @@ -216,14 +216,26 @@ assign hart_reset_done = {rst_n_cpu1, rst_n_cpu0}; `endif `include `CONFIG_HEADER +wire pwrup_req_cpu0; +wire pwrup_req_cpu1; +wire unblock_out_cpu0; +wire unblock_out_cpu1; + hazard3_cpu_1port #( .MHARTID_VAL (32'h0000_0000), `define HAZARD3_CONFIG_INST_NO_MHARTID `include "hazard3_config_inst.vh" ) cpu0 ( .clk (clk), + .clk_always_on (clk), .rst_n (rst_n_cpu0), + .pwrup_req (pwrup_req_cpu0), + .pwrup_ack (pwrup_req_cpu0), + .clk_en (), + .unblock_out (unblock_out_cpu0), + .unblock_in (unblock_out_cpu1), + .haddr (i_haddr), .hexcl (i_hexcl), .hwrite (i_hwrite), @@ -275,8 +287,15 @@ hazard3_cpu_1port #( `include "hazard3_config_inst.vh" ) cpu1 ( .clk (clk), + .clk_always_on (clk), .rst_n (rst_n_cpu1), + .pwrup_req (pwrup_req_cpu1), + .pwrup_ack (pwrup_req_cpu1), + .clk_en (), + .unblock_out (unblock_out_cpu1), + .unblock_in (unblock_out_cpu0), + .haddr (d_haddr), .hexcl (d_hexcl), .hwrite (d_hwrite),