From 0e43923ff0141cd921f02320e917b03a499693fc Mon Sep 17 00:00:00 2001 From: Zane Kaminski Date: Sun, 2 Apr 2023 00:07:48 -0400 Subject: [PATCH] RAM addressing fix --- cpld/RAM.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cpld/RAM.v b/cpld/RAM.v index 6c250b8..4748373 100644 --- a/cpld/RAM.v +++ b/cpld/RAM.v @@ -72,8 +72,8 @@ module RAM( assign nROMWE = !(~nAS && ~nWE); /* RAM address mux (and ROM address on RA8) */ - assign RA[11] = A[19]; - assign RA[10] = A[21]; + assign RA[11] = RAMCS ? (RASEL ? A[04] : A[13]) : A[19]; + assign RA[10] = RASEL ? A[03] : A[21]; assign RA[09] = RASEL ? A[20] : A[19]; assign RA[08] = (RASEL && RAMCS) ? A[09] : A[18]; assign RA[07] = RASEL ? A[08] : A[17];