Skip to content

Commit 50fc679

Browse files
committed
litedram/init: Cleanup supported memory generation.
1 parent 6dadc11 commit 50fc679

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

litedram/init.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -956,10 +956,10 @@ def get_sdram_phy_c_header(phy_settings, timing_settings, geom_settings):
956956
assert phy_settings.memtype == "DDR4"
957957
r.define("SDRAM_PHY_CLAM_SHELL")
958958

959-
# litedram doesn't support multiple ranks
960-
supported_memory = 2 ** (geom_settings.bankbits +
961-
geom_settings.rowbits +
962-
geom_settings.colbits) * phy_settings.databits // 8
959+
# Define memory size.
960+
supported_memory = 2**(geom_settings.bankbits +
961+
geom_settings.rowbits +
962+
geom_settings.colbits)*phy_settings.nranks*phy_settings.databits//8
963963
r.define("SDRAM_PHY_SUPPORTED_MEMORY", f"0x{supported_memory:016x}ULL")
964964

965965
r.newline()

0 commit comments

Comments
 (0)