Skip to content

Commit

Permalink
Add Mars AX3 DDR3 SDRAM
Browse files Browse the repository at this point in the history
  • Loading branch information
nickoe committed Feb 3, 2021
1 parent 5c69da5 commit 1f70587
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions litedram/modules.py
Original file line number Diff line number Diff line change
Expand Up @@ -628,6 +628,25 @@ class MT41J128M16(DDR3Module):

class MT41K128M16(MT41J128M16): pass

# NICK DEBUG NT5CC128M16IP-DII
class NT5CC128M16(DDR3Module):
memtype = "DDR3"
# geometry
nbanks = 8
nrows = 16384
ncols = 1024
# timings
technology_timings = _TechnologyTimings(tREFI=64e6/8192, tWTR=(4, 7.5), tCCD=(4, None), tRRD=(4, 10), tZQCS=(64, 80))
speedgrade_timings = {
"800" : _SpeedgradeTimings(tRP=15, tRCD=15, tWR=15, tRFC=(None, 260), tFAW=(None, 40), tRAS=37.5),
"1066": _SpeedgradeTimings(tRP=15, tRCD=15, tWR=15, tRFC=(None, 260), tFAW=(None, 40), tRAS=37.5),
"1333": _SpeedgradeTimings(tRP=13.125, tRCD=13.125, tWR=15, tRFC=(None, 260), tFAW=(None, 30), tRAS=36),
"1600": _SpeedgradeTimings(tRP=13.125, tRCD=13.125, tWR=15, tRFC=(None, 260), tFAW=(None, 30), tRAS=35),
"1866": _SpeedgradeTimings(tRP=13.125, tRCD=13.125, tWR=15, tRFC=(None, 260), tFAW=(None, 27), tRAS=34),
}
speedgrade_timings["default"] = speedgrade_timings["1600"]
# NICK DEBUG

class MT41J256M16(DDR3Module):
# geometry
nbanks = 8
Expand Down

0 comments on commit 1f70587

Please sign in to comment.