SPRZ452I july 2018 – may 2023 AM6526 , AM6528 , AM6546 , AM6548
DDR: Timing violation from read/write command to Software-Initiated MRW command (LPDDR4 only)
In LPDDR4 mode, if software sends a Mode Register Write (MRW) command using the MRCTRL0 and MRCTRL1 registers while read/write transactions are being executed, a read/write command can be followed by a MRW command resulting in a read to MRW, or a write to MRW command timing violation.
Perform software initiated MRW commands after entering self-refresh mode by performing the following sequence:
1. Disable PHY master interface
2. Disable the following automatic self-refresh entry (if using)
3. Ensure that DDR is not in self-refresh or SR-Powerdown.
4. Enter self-refresh 1 state
5. Send MRW commands using MRCTRL0 and MRCTRL1 registers
6. Enter SR-Powerdown mode.
7. Exit self-refresh mode.
8. Enable PHY master interface