2022-11-18 03:34 AM
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
Thanks
Anuj
2022-11-18 04:13 AM
You dont define LCD type, but asume LTDC .
As AN say you need match display rate with memory and bus capacity.
I mean your config is ok.
Q:
2022-11-18 04:30 AM
Thanks for the reply. Using TFT LCD with RGB parallel. So Yes LTDC.
Thanks
Anuj
2022-11-18 05:57 AM
4 more as one buffer have advantage in animation, disadv in memory usage