Do we have a driver which can handle the LPDDR4 Mode Register Read of the MR4 register? For example, to read the Refresh Rate. Or at least, can you point to any basic code example to leverage for this register read?
Thanks,
Eric
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Do we have a driver which can handle the LPDDR4 Mode Register Read of the MR4 register? For example, to read the Refresh Rate. Or at least, can you point to any basic code example to leverage for this register read?
Thanks,
Eric
Eric, Our implementation of dynamic temperature refresh will not be implemented until SDK9.2
You can use READ_MODEREG register bitfield to read any readable MR register out of the memory. I'm not sure which SDK you are using, but there is a function in the DDR driver that facilitates using this register
There is also an auto polling feature of the MR4 register which can be used. This can automatically load the MR4 value into MRR_TEMPCHK_VAL_X parameter, with the frequency of updates defined in MRR_TEMPCHK_NORM_THRESHOLD and MRR_TEMPCHK_HIGH_THRESHOLD. An interrupt can also be setup when a temp update occurs. All of this is intended to be implemented in the SDK mentioned above.
But if you just want to read the reg, READ_MODEREG can be used.
Regards,
James