Sparklet is supported on IMXRT1170 series of microcontrollers from NXP. Optimized for Cluster use cases, these MCU’s have in-built GPUs that can support 2D graphics. Sparklet leverages the GPU which in turn depends on the VGlite library, which are the pre-requisites for Sparklet to run on IMXRT1170 MCUs.
It is essential to understand the memory architecture in IMXRT1170, VGlite and Sparklet to optimize the performance.
Below is the memory map of IMXRT1170 (CM7). The MCU has 2 memory regions of interest: