How to distinguish between DDR calibration and power saving feature?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to distinguish between DDR calibration and power saving feature?

1,214 Views
t-iishii
Contributor II

Hi

In imx6 Reference manual(IMX6DQRM.pdf), it say that
Power saving features should be disabled before the calibration
process begin.

How to distinguish between DDR3 calibration and power saving feature?

I think, in normal operation, it must enable auto ZQ calibration,
Upon hardware or software self-refresh request assertion,
Disable ZQ calibration first, and enable auto power saving.

Is it correct?

In our customer, when both calibration and automatic power saving are
enable, their LCD output will stop and system will hung-up.

Which mechanism do it happen?

Best regards,
Ishii.

Labels (1)
0 Kudos
Reply
3 Replies

1,045 Views
art
NXP Employee
NXP Employee

Q. I think, in normal operation, it must enable auto ZQ calibration, Upon hardware or software self-refresh request assertion, Disable ZQ calibration first, and enable auto power saving. Is it correct?

A. Yes, this is correct.

Q. In our customer, when both calibration and automatic power saving are enable, their LCD output will stop and system will hung-up. Which mechanism do it happen?

A. If the system tries to go to the power saving mode in the middle of the ZQ calibration cycle, it tries to send the self-refresh command to the DDR memory, causing it to hang up.


Have a great day,
Artur

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply

1,045 Views
linzhang
Contributor I

#A. If the system tries to go to the power saving mode in the middle of the ZQ calibration cycle, it tries to send the self-refresh command to the DDR memory, causing it to hang up.

How can I trigger it?

0 Kudos
Reply

1,045 Views
t-iishii
Contributor II

Artur,

Thank you for your response.

> A. If the system tries to go to the power saving mode in the middle of the ZQ calibration cycle,

> it tries to send the self-refresh command to the DDR memory, causing it to hang up.

I have 2 additional question.

1) you say "middle of the ZQ calibration". that's mean

  * middle of each ZQ calibration cycle.

    ---<ZQ calibration>---<SRE>---<ZQ calibtation>=== Hung up

  * middle of one ZQ calibration operation.

    ---<ZQ calibration>----

                 |-----<SRE>=== Hung up

   which is a correct answer?

 2) In automatic power saving, it will send self-refresh mode if it has no DDR access.

    Is it generate self-refresh command under running ZQ calibration cycle?

Best regards,

Ishii.

0 Kudos
Reply