How to distinguish between DDR calibration and power saving feature?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

How to distinguish between DDR calibration and power saving feature?

1,068 次查看
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.

标签 (1)
0 项奖励
回复
3 回复数

899 次查看
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 项奖励
回复

899 次查看
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 项奖励
回复

899 次查看
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 项奖励
回复