Используем методы разработки:
- программирование микроконтроллеров семейств ARM Cortex A9, A53, R5F и синтезируемых процессоров MicroBlaze в составе FPGA;
- программирование ПЛИС Altera (Cyclone, MAX), Lattice (ECP5, ECP5-5G), Xilinx (Spartan, Zynq, Zynq UltraScale+) с использованием Verilog/SystemVerilog;
- верификация проектов ПЛИС (ModelSim, Vivado);
- создание собственных протоколов обмена и разработка алгоритмов;
- технология аппаратного ускорения программного кода Vivado HLS;
- применение протоколов передачи данных: Arinc-429, MKIO (ГОСТ Р 52070-2003), Ethernet (TCP, UDP), PCI-Express, CAN, UART, SPI, I2C, USB 2.0;
- профессиональное знание и применение языков программирования: Python, C/C++, Verilog/SystemVerilog.