underflow interrupt occur in eLCDIF in i.MX7D

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

underflow interrupt occur in eLCDIF in i.MX7D

ソリューションへジャンプ
1,555件の閲覧回数
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

ラベル(5)
0 件の賞賛
返信
1 解決策
1,224件の閲覧回数
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,225件の閲覧回数
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 件の賞賛
返信