Description
Hi guys. I need to drive TFT LCD displays with 1920x1080 or more resolution with parallel RGB interface with STM32. However, the screen will load too late because the frame buffer is too high. As you know, FPGA can drive the display very fast regardless of resolution. I thought of a method. There will be an SDRAM on the FPGA side. The FPGA will communicate with the STM32 over the SPI protocol. STM32 will send RGB data produced by LVGL to FPGA via SPI. The FPGA will write the incoming data on SDRAM and will send the RGB data it reads from SDRAM to the TFT LCD continuously. Since the STM32 will only send the color data in the changing region, the high resolution LCD will display the image serially. Do you think this method makes sense? Will it run faster than a 1920x1080 LCD directly connected to the STM32? Or what would be your suggestion for such a project? How can I quickly drive an LCD with 1920x1080 or more resolution with STM32 using LVGL interface?
What MCU/Processor/Board and compiler are you using?
Any FPGA board
What do you want to achieve?
I want to show the image sent by stm32 on TFT LCD by using FPGA.
What have you tried so far?
I can drive the TFT LCD connected to the FPGA with RGB data without STM32.