This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

VRFB problem

Hello,

I need clarification over rotation of image using two methods in OMAP (VRFB and DMA).

VRFB engine is used when image is in SDRAM and DMA engine is used when image is in internal chip SRAM.

What is the advantage of VRFB over DMA and what is the use of virtual address SDRAM. I am not able to understand about virtual frame buffer and physical frame buffer.

And in OMAP pdf file (spruf98g) it is stated that the display panel size is greater than image size (while rotation).

They haven't cited any example when the image size is greater than display size.

So please clarify me what will happen (while rotation) if the image size is greater than display size ex. image (1024x 786) and lcd display (1280 x 768)

 

With thanks and regards,

Karthik.

  • Karthik,

    VRFB is simply a way to view the physical memory in a different linear addresses orientation. It doesn't really have anything to do with the display as such.

    What I mean here is that you still need to configure the DSS for your output requirements (LCD size, pixel frequency etc...) and the configure the video pipes to take the frame buffer (rotated or non rotated depending on the view you choose) and if necessary scale and crop to match your LCD configuration.

    BR,

    Steve