2025-12-08 9:39 AM
We use STM32H743 to develop a system that needs to display a 1920 * 1080(8-bit pixel depths) graphic on LCD(driven by FPGA)
Now our design is that STM32 reads a picture from the SD card, then decodes and sends it to the FPGA through FMC.
We tried the software decoder, but it takes almost 5 seconds to decode just one PNG picture. The required time is only 50ms(about 3 FPS for each graphic, so 3*16ms = 48ms).
I just learned that STM32H743 has an internal JPEG hardware decoder, but it seems this JPEG hardware decoder does not support 1920 * 1080? So the only way is to use an external decode chip, am I right?