Hi, @Mark Middleton
I have a question about FRC_MSR bit in MMDCx_MPMUR0 in DDR3 calibration.
Is it neccesarry to set FRC_MSR in DCD with specific order?
I confused below description.
1. I think this bit doesn't need to set when HW caliibration is used according to description of this bit below in refference manual.
NOTE: This bit should be used only during manual (SW) calibration and not while the DDR is functional
(being accessed). After initial calibration is done the hardware performs periodic measurements
to track any operating conditions changes. Hence, force measurements (FRC_MSR) should not
be used. See Calibration Process for more information.
2.However, you mentioned it is in ddr calibration script and described as below.
// Complete calibration by forced measurement:
setmem /32 0x021b08b8 = 0x00000800 // DDR_PHY_P0_MPMUR0, frc_msr
setmem /32 0x021b48b8 = 0x00000800 // DDR_PHY_P0_MPMUR0, frc_msr
What will complete?
What function is FRC_MSR?