From 6e7ae7ded04980441102fd4dfd942de5caa4f08e Mon Sep 17 00:00:00 2001
From: Kia <kia@special-circumstanc.es>
Date: Fri, 2 Apr 2021 20:12:07 -0600
Subject: [PATCH] we can make this read-only because the only write that
 happens is for the parse tree and there's no read/write, it can be done with
 a straightforward gearbox, i believe.

---
 rtl_lib/arbitrary_width_memory.py | 9 ---------
 1 file changed, 9 deletions(-)

diff --git a/rtl_lib/arbitrary_width_memory.py b/rtl_lib/arbitrary_width_memory.py
index 001849c..953a74b 100644
--- a/rtl_lib/arbitrary_width_memory.py
+++ b/rtl_lib/arbitrary_width_memory.py
@@ -12,18 +12,9 @@ class ArbitraryWidthMemoryLayout(Layout):
         super().__init__([
             # DATA
             ("r_data",        unsigned(data_width)),      # OUTPUT
-            ("w_data",        unsigned(data_width)),      # INPUT
 
             # ADDRESS
             ("r_addr",        unsigned(address_width)),   # INPUT
-            ("w_addr",        unsigned(address_width)),   # INPUT
-
-
-            # CONTROL
-            ("fault",          1),
-
-            # MODE SELECT
-            ("write_enable",   1),                        # INPUT
 
             # FLOW CONTROL UPSTREAM
             ("valid_in",       1),                        # INPUT
-- 
GitLab