Viktor Glebov Hardware & Software Projects

Hardware • Software • C++ • FPGA • PCB • Embedded Systems

CMBoards Platform · VGA · HDMI · LVDS · GVIF · STM32 · ESP32

View on GitHub
📐

Formats / Cells

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.

  • HRGB2222 pixel format
  • 256 tiles, row-major layout
  • SDRAM burst optimized
Open Formats / Cells docs →
🗜️

PUSHK Archiver

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.

V01G04A81 2026 • github.com/vigatron