Only low 12 bits of EMRS should be set for any of EMRS1_DATA or EMRS2_DATA bit fields.
Note, the i.MX23 uses fields EMRS1 and EMRS2 as provided in DDR2 specs (BA1=0, BA0=1 for EMRS1),
therefore for Your mDDR the EMRS2 field of the i.MX23 should be applied (BA1=01, BA0=0),
assuming EMRS content (bits 5,6,7) legal for MT46H32M16LFBF.
Also, please let me remind, according to section 12.2.6.7 (Mobile DDR Devices)
of the i.MX23 Reference Manual :
“When using a mobile device, the HW_DRAM_CTL05_EN_LOWPOWER_MODE bit field must be set
to 1. This enables the memory controller to use the initialization sequence and EMRS addressing appropriate
to mobile devices. When the EN_LOWPOWER_MODE bit field is cleared to 0, a standard DDRSDRAM
device may be used”.
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------