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