Избранные проекты

Названия заказчиков не раскрываю по NDA, но про технические детали рассказать могу.

Многоканальный SDR-приёмник

JESD204B от АЦП на 1 Гвыб/с, цифровое понижение частоты на 16 каналов, передача по 10G Ethernet. Kintex UltraScale, загрузка около 70% DSP-блоков.

SystemVerilog · JESD204B · DDC · 10GBASE-R

Видеоконвейер для промышленной камеры

Приём MIPI CSI-2, дебайеринг, коррекция дисторсии и выдача по USB3 Vision с задержкой меньше одного кадра.

VHDL · MIPI CSI-2 · AXI4-Stream · Zynq-7000

PCIe-ускоритель сжатия

Аппаратный LZ77 с пропускной способностью около 6 ГБ/с на карте Alveo, драйвер под Linux и регрессия на cocotb.

PCIe Gen3 x8 · XDMA · cocotb · C

Система сбора данных для испытательного стенда

64 канала АЦП с синхронизацией по PTP, буфер в DDR4 и передача на хост без потерь при непрерывной записи.

Intel Cyclone 10 GX · DDR4 · IEEE 1588

Миграция с устаревшей ПЛИС

Перенос прошивки с Spartan-3 на Artix-7 с сохранением побитовой совместимости протокола. Попутно нашёл и исправил гонку в старом коде.

VHDL · формальная эквивалентность · Artix-7