deadcode removal
diff --git a/verilog/dv/testBasicOps/testBasicOps.elf b/verilog/dv/testBasicOps/testBasicOps.elf index 6181ae6..bd8b09b 100755 --- a/verilog/dv/testBasicOps/testBasicOps.elf +++ b/verilog/dv/testBasicOps/testBasicOps.elf Binary files differ
diff --git a/verilog/rtl/elpis/chip_controller.v b/verilog/rtl/elpis/chip_controller.v index bb1de4b..29fc86c 100644 --- a/verilog/rtl/elpis/chip_controller.v +++ b/verilog/rtl/elpis/chip_controller.v
@@ -11,7 +11,6 @@ output reset_core, output is_loading_memory_into_core, output read_enable_to_Elpis, - output output_enabled_from_controller_to_pico, output[31:0] data_to_core_mem, output[31:0] read_value_to_Elpis, output[19:0] addr_to_core_mem, @@ -30,7 +29,6 @@ assign reset_core = la_data_in[97]; assign is_loading_memory_into_core = la_data_in[98]; assign read_enable_to_Elpis = la_data_in[99]; - assign output_enabled_from_controller_to_pico = la_data_out[100]; assign wbs_dat_o = output_data_from_elpis_to_controller; // Permissions from Elpis to PicoRiscV
diff --git a/verilog/rtl/user_project_wrapper.v b/verilog/rtl/user_project_wrapper.v index 82c6265..30198a7 100644 --- a/verilog/rtl/user_project_wrapper.v +++ b/verilog/rtl/user_project_wrapper.v
@@ -101,13 +101,13 @@ wire[19:0] addr_to_core_mem; //SUSPICIOUS - wire read_enable_to_Elpis, output_enabled_from_controller_to_pico, output_enabled_from_elpis_to_controller; - wire[31:0] output_data_from_elpis_to_controller, read_value_to_Elpis; + wire read_enable_to_Elpis; + wire[31:0] read_value_to_Elpis; chip_controller chip_controller( - .output_data_from_elpis_to_controller(output_data_from_elpis_to_controller), // - .output_enabled_from_elpis_to_controller(output_enabled_from_elpis_to_controller), // + .output_data_from_elpis_to_controller(print_output), // + .output_enabled_from_elpis_to_controller(print_hex_enable), // .wb_clk_i(wb_clk_i), .wb_rst_i(wb_rst_i), .la_data_in(la_data_in), @@ -118,7 +118,6 @@ .reset_core(reset_core), .is_loading_memory_into_core(is_loading_memory_into_core), .read_enable_to_Elpis(read_enable_to_Elpis), // - .output_enabled_from_controller_to_pico(output_enabled_from_controller_to_pico), // .data_to_core_mem(data_to_core_mem), .read_value_to_Elpis(read_value_to_Elpis), // .addr_to_core_mem(addr_to_core_mem), @@ -174,9 +173,6 @@ .is_mem_req(is_mem_req) ); - assign output_data_from_elpis_to_controller = print_output; - assign output_enabled_from_elpis_to_controller = print_hex_enable; - io_input_arbiter io_input_arbiter( .clk(clk), .reset(rst),