From f14577a1478c85191fcbc629a5991457d7c9d884 Mon Sep 17 00:00:00 2001 From: John Simons Date: Mon, 21 Mar 2022 18:56:57 -0700 Subject: [PATCH] Added AS4C4M16 residing on Arduino MKR Vidor 4000 --- litedram/modules.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/litedram/modules.py b/litedram/modules.py index a83c73c..6d215ee 100755 --- a/litedram/modules.py +++ b/litedram/modules.py @@ -490,6 +490,15 @@ class MT48LC32M8(SDRModule): technology_timings = _TechnologyTimings(tREFI=64e6/8192, tWTR=(2, None), tCCD=(1, None), tRRD=(None, 15)) speedgrade_timings = {"default": _SpeedgradeTimings(tRP=20, tRCD=20, tWR=15, tRFC=(None, 66), tFAW=None, tRAS=44)} +class AS4C4M16(SDRModule): + # geometry + nbanks = 4 + nrows = 4096 + ncols = 256 + # timings + technology_timings = _TechnologyTimings(tREFI=64e6/4096, tWTR=(2, None), tCCD=(1, None), tRRD=(None, 14)) + speedgrade_timings = {"default": _SpeedgradeTimings(tRP=22, tRCD=21, tWR=20, tRFC=(None, 63), tFAW=None, tRAS=42)} + class AS4C16M16(SDRModule): # geometry nbanks = 4