LCD 24bpp color mode vs 16bpp color mode and no of layers
Am using STM32H745BIT6 controller with LCD 800x480 and 16MB SDRAM with 16bit data bus for LCD framebuffer.
Am in a dilema whether to use 24bpp or 16bpp and have a few questions,
I have already gone through the Application note AN4861 and I have to say the data given is very informative.
As my SDRAM data bus is 16bit so in one cycle 16 bit data can be transfered that means if I use 24 bpp 2 cycles will be needed. So this will be slower than using 16 bbp where 16bits are transfered at once. Please confirm this. Or another way would be to go for 32bit SDRAM data bus which I think is not needed
- For my configuration above 800x480 and 16 bit SDRAM with 16bpp would be sufficient as per my calculation. Please confirm.
- Is there any advantage of using 24bpp (888 color mode) vs 16bpp (565 color mode). In above case the performance would be affected by using 24bpp.
- Is there any advantage of using 2 layers instead of 1 layer?
- Can 2 layers be used with 2 LCD frame buffers?
Thanks
Anuj
