From 5591430e7737e4f10284e6efeb331ac5b1b3453e Mon Sep 17 00:00:00 2001
From: Daniel Newbrook <dwn1c21@soton.ac.uk>
Date: Thu, 31 Aug 2023 13:33:17 +0100
Subject: [PATCH] Update address map

---
 ...{address_map_m1_example2.sv => address_map_m1_cocotb.sv} | 6 ++----
 socrates/dma350/config/cfg_dma_axi.yaml                     | 2 +-
 2 files changed, 3 insertions(+), 5 deletions(-)
 rename socrates/dma350/config/{address_map_m1_example2.sv => address_map_m1_cocotb.sv} (90%)

diff --git a/socrates/dma350/config/address_map_m1_example2.sv b/socrates/dma350/config/address_map_m1_cocotb.sv
similarity index 90%
rename from socrates/dma350/config/address_map_m1_example2.sv
rename to socrates/dma350/config/address_map_m1_cocotb.sv
index 6bb87fa..152a291 100755
--- a/socrates/dma350/config/address_map_m1_example2.sv
+++ b/socrates/dma350/config/address_map_m1_cocotb.sv
@@ -22,10 +22,8 @@ function automatic bit address_map_m1 (
 );
 bit res;
 begin
-  res = '1;
-  if (axaddr[31:20] == 12'h000 || axaddr[31:20] == 12'h200) begin
-    res = '0;
-  end
+  res = '0;
+  if (axaddr[27] == '1) res = '1;
   return res;
 end
 endfunction
diff --git a/socrates/dma350/config/cfg_dma_axi.yaml b/socrates/dma350/config/cfg_dma_axi.yaml
index 5857ba6..100945b 100755
--- a/socrates/dma350/config/cfg_dma_axi.yaml
+++ b/socrates/dma350/config/cfg_dma_axi.yaml
@@ -162,4 +162,4 @@ SECEXT_PRESENT: 0
 #
 #     Valid values:
 #         relative path to logical
-AXI5_M1_ADDR_MAP: models/modules/generic/address_map_m1_nanosoc.sv
+AXI5_M1_ADDR_MAP: models/modules/generic/address_map_m1_cocotb.sv
-- 
GitLab