From 1b03459ab37de1fc461f012273999576b158feb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joachim=20Str=C3=B6mbergson?= Date: Thu, 13 Oct 2022 13:51:19 +0200 Subject: [PATCH] Remove app-accessible debug register from mta1 core --- hw/application_fpga/core/mta1/rtl/mta1.v | 19 ------------------- hw/application_fpga/fw/mta1_mkdf_mem.h | 1 - 2 files changed, 20 deletions(-) diff --git a/hw/application_fpga/core/mta1/rtl/mta1.v b/hw/application_fpga/core/mta1/rtl/mta1.v index 55167c9..ca95979 100644 --- a/hw/application_fpga/core/mta1/rtl/mta1.v +++ b/hw/application_fpga/core/mta1/rtl/mta1.v @@ -61,8 +61,6 @@ module mta1( localparam ADDR_APP_START = 8'h0c; localparam ADDR_APP_SIZE = 8'h0d; - localparam ADDR_DEBUG = 8'h10; - localparam ADDR_CDI_FIRST = 8'h20; localparam ADDR_CDI_LAST = 8'h27; @@ -102,9 +100,6 @@ module mta1( reg [31 : 0] app_size_reg; reg app_size_we; - reg [31 : 0] debug_reg; - reg debug_we; - //---------------------------------------------------------------- // Wires. @@ -163,7 +158,6 @@ module mta1( gpio4_reg <= 1'h0; app_start_reg <= 32'h0; app_size_reg <= 32'h0; - debug_reg <= 32'h0; cdi_mem[0] <= 32'h0; cdi_mem[1] <= 32'h0; cdi_mem[2] <= 32'h0; @@ -205,10 +199,6 @@ module mta1( app_size_reg <= write_data; end - if (debug_we) begin - debug_reg <= write_data; - end - if (cdi_mem_we) begin cdi_mem[address[2 : 0]] <= write_data; end @@ -227,7 +217,6 @@ module mta1( gpio4_we = 1'h0; app_start_we = 1'h0; app_size_we = 1'h0; - debug_we = 1'h0; cdi_mem_we = 1'h0; cdi_mem_we = 1'h0; tmp_read_data = 32'h00000000; @@ -261,10 +250,6 @@ module mta1( end end - if (address == ADDR_DEBUG) begin - debug_we = 1'h1; - end - if ((address >= ADDR_CDI_FIRST) && (address <= ADDR_CDI_LAST)) begin if (!switch_app_reg) begin cdi_mem_we = 1'h1; @@ -306,10 +291,6 @@ module mta1( tmp_read_data = app_size_reg; end - if (address == ADDR_DEBUG) begin - tmp_read_data = debug_reg; - end - if ((address >= ADDR_CDI_FIRST) && (address <= ADDR_CDI_LAST)) begin tmp_read_data = cdi_mem[address[2 : 0]]; end diff --git a/hw/application_fpga/fw/mta1_mkdf_mem.h b/hw/application_fpga/fw/mta1_mkdf_mem.h index 99e499b..86ba740 100644 --- a/hw/application_fpga/fw/mta1_mkdf_mem.h +++ b/hw/application_fpga/fw/mta1_mkdf_mem.h @@ -84,7 +84,6 @@ enum { MTA1_MKDF_MMIO_MTA1_GPIO4_BIT = 3, MTA1_MKDF_MMIO_MTA1_APP_ADDR = MTA1_MKDF_MMIO_MTA1_BASE | 0x30, // 0x4000_0000 MTA1_MKDF_MMIO_MTA1_APP_SIZE = MTA1_MKDF_MMIO_MTA1_BASE | 0x34, - MTA1_MKDF_MMIO_MTA1_DEBUG = MTA1_MKDF_MMIO_MTA1_BASE | 0x40, MTA1_MKDF_MMIO_MTA1_CDI_FIRST = MTA1_MKDF_MMIO_MTA1_BASE | 0x80, MTA1_MKDF_MMIO_MTA1_CDI_LAST = MTA1_MKDF_MMIO_MTA1_BASE | 0x9c, // Address of last 32-bit word of CDI. MTA1_MKDF_MMIO_MTA1_UDI_FIRST = MTA1_MKDF_MMIO_MTA1_BASE | 0xc0,