|
C/C++ Libraries + FreeRTOS + FatFS File System + AT91SAM7X HAL + GUI VHGUI2012 + USB Mode: VCP for Quality Control + USB Mode: VCP for Settings + USB Mode: VCP for Diagnostic + USB Mode: VCP for Firmware Update |
VHDL modules + SDRAM Controller XC3S400A + VGA to WVGA (Wide VGA) + YUV to RGB + RGB to YUV + GVIF Toyota Timings / SYNC + VGA to GVIF Scaler + PAL to GVIF Scaler + PIP (Picture-In-Picture Layer) + I2S Multichannel mixer |
Representation-First Compression Pipeline
(GitHub)| Benchmark | Description |
|---|---|
| Test Run #1 (Move+Transform) | Compression benchmark results (Test Run 1) |
| Test Run #2 (R-Drop) | Benchmark results with R-Drop preprocessing (Test Run 2) |
| Submodules | Description |
|---|---|
| pushk2pre1move | Preprocessing stage 1 – Move + Transform |
| pushk2pre2spc | Preprocessing stage 2 – SPC (spectral preprocessing) |
| pushk2pre3rdrop | Preprocessing stage 3 – R-Drop method |
| vhlibmetacrc | PUSHK metablock hash calculation library |
| Tools | Description |
|---|---|
| pushk2exp1fnt | Experimental module: font data compression |
| pushk2cellseditor | Cells Editor — tool for editing/visualizing compression cells |
| viewvhpic | Lightweight command-line viewer for .vhpic raster images |
| ditherpic | Advanced image dithering converter for retro graphics |
Optimal C++17 Embedded Library for fast shape detection, object counting, and outer boundary estimation.
32-channel / 16-bit Digital Audio Mixer
Schematic and PCB design in KiCad.Servo motor controller
* PCB prototype received from client.STM32H750 + Xilinx XC6SLX9 (Spartan-6) based embedded boards.
Retro-computing and gaming platform supporting ZX Spectrum, NES, Atari and DOS-class emulation systems.TFT Backlight controller