Hardware • Software • C++ • FPGA • PCB • Embedded Systems
CMBoards Platform · VGA · HDMI · LVDS · GVIF · STM32 · ESP32
Binary video data format
Documentation for the .cells 16 KB binary format used in CMBoards (STM32 + Xilinx FPGA + SDRAM). Optimized tile-based (8×8) graphics layout for efficient SDRAM burst access and real-time 2D rendering.
All hardware & software projects
Representation-first compression pipeline (C++)
PUSHK is a high-performance data preprocessing pipeline written in C++. It transforms structured files (especially tiled .cells format) into highly compressible representations using custom filters. In test scenarios, PUSHK demonstrates strong results compared to widely used archivers such as LZMA, 7z, RAR, and others.