Избранные проекты
Названия заказчиков не раскрываю по 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-7000PCIe-ускоритель сжатия
Аппаратный 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