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),