If the LCD controller has a lower priority on the EMC bus, refreshes will be stalled. How noticable is this on the screen?

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

If the LCD controller has a lower priority on the EMC bus, refreshes will be stalled. How noticable is this on the screen?

2,406件の閲覧回数
lpcware-support
Senior Contributor I

If it happens, a DMA underflow will occur causing a tear. For the frame being rendered when this happens, the data under the spot of the display where the tear happen will be misaligned. Because the frame is being updated at a high rate (60Hz?), you see a quick flicker on the display. If the tear happens a lot, the flicker can be annoying.

It should be noted that the LCD controller will underflow only when it's DMA request is stalled for a considerable amount of time. The LCD controller has it's own buffer memory filled up by DMA and can handle short stalls during it's DMA request.

ラベル(6)
0 件の賞賛
返信
1 返信

2,128件の閲覧回数
lpcware-support
Senior Contributor I

#1Submitted by mahessel on Wed, 2013-08-21 06:00.

What is the solution for this issue? How do I increase this priority?

0 件の賞賛
返信