underflow interrupt occur in eLCDIF in i.MX7D

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

underflow interrupt occur in eLCDIF in i.MX7D

跳至解决方案
1,566 次查看
ko-hey
Senior Contributor II

Hi all

I have questions about eLCDIF in i.MX7D.

When MIPI-DSI image distortion occurred, I found the that underflow interrupt occurred in eLCDIF.

UNDERFLOW_IRQ bit of LCDIFx_CTRL1n is set after image distortion has occurred.

I want to resolve this underflow interrupt and have following question.

Q1.

I found the following description in p3636 of RM.
"Underflow interrupt is asserted when the clock domain crossing FIFO (TXFIFO) becomes empty but the block is in active display portion during that time. Software should take corrective action to make sure that this does not happen."

Could you tell me the "corrective action" concretely ?

Q2.

I expected that it is a function which is prepared as a remedy measure when an underflow interrupt occurs, but image disorder was not resolved even if the bit was set.

Please describe the function details of RECOVER_ON_UNDERFLOW of LCDIFx_CTRL1n.

Q3.

I found following thread which is for i.MX50.

i.MX50 eLCDIF RECOVER_ON UNDERFLOW 

Is it same as i.MX7D ?

Ko-hey

0 项奖励
回复
1 解答
1,235 次查看
Yuri
NXP Employee
NXP Employee

Hello,

 

1.

  The "corrective action" means any activity to provide data to the TXFIFO in time. Really this is application

depended issue. Often system performance is not enough to keep proper throughput for all data flows.

Therefore please analyze system activities and tasks, that consume (CPU, memory) resources.

 

2.

  The Recover bit serves just for operations continuation, it cannot improve display image.

 

3.

  Yes, the LCDIF IP of i.MX50 is very similar to i.MX76 one.

 

Have a great day,
Yuri

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

在原帖中查看解决方案

0 项奖励
回复
1 回复
1,236 次查看
Yuri
NXP Employee
NXP Employee

Hello,

 

1.

  The "corrective action" means any activity to provide data to the TXFIFO in time. Really this is application

depended issue. Often system performance is not enough to keep proper throughput for all data flows.

Therefore please analyze system activities and tasks, that consume (CPU, memory) resources.

 

2.

  The Recover bit serves just for operations continuation, it cannot improve display image.

 

3.

  Yes, the LCDIF IP of i.MX50 is very similar to i.MX76 one.

 

Have a great day,
Yuri

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

0 项奖励
回复