Стек технологий

 

Проектирование на ПЛИС

 

ПЛИС: AMD / Xilinx, Intel, Lattice.

Языки описания аппаратуры: VHDL, Verilog, System Verilog, Migen, Chisel.

 

 

Разработка микросхем и IP-блоков

 

Языки описания аппаратуры: VHDL, Verilog, System Verilog, Migen, Chisel.

ПО: Yosys, OpenROAD, Magic, Netgen, KLayout.

Фреймворки: cocotb, VUnit, собственные разработки.

 

 

Серверное ПО

 

Операционные системы: Linux на базе Debian и Rocky Linux.

Языки программирования: С, С++, Python.

Протоколы взаимодействия с другими системами: HTTP, SSH.

 

 

Пользовательское ПО

 

Операционные системы: Windows, Linux, MacOS.

Языки программирования: С, С++, Assembler (x86/ARM/RISC-V), Python, Shell, Tcl.

Компиляторы: gcc, llvm.

 

 

Общее

 

Непрерывная интеграция и DevOps: Git, Mercurial, GitLab, Jenkins, Docker.

Документация: Sphinx, Latex, draw.io.

Управление проектами: Redmine.