Технологии

Наша главная технология, которой мы пользуемся в регулярной работе — мозги. Серьёзно

Мир не стоит на месте, поэтому каждый проект мы начинаем с исследования новых областей и освоения новых технологий. Накапливаемые знания позволяют нам находить самые эффективные решения задач.

Ниже представлен список технологий, которые мы уже использовали в своих проектах.

Проектирование электронных схем

Методики проектирования

Использование библиотек элементов (library based design)

Применение иерархии (hierarchical schematic)

Задание правил автоматического контроля соответствия параметров (electrical DRC)

Различные варианты (исполнения) одной схемы (variant based design)

Проектирование печатных плат

Методики проектирования

Задание ограничений трассировки (CBR — constraint based routing)

Задание правил автоматического контроля соответствия параметров (DRC — design rules check)

Разработка под производство (DFMA — design for manufacturing and assembly)

Проектирование в соответствии со стандартами IPC

3D модели печатных плат, компонентов, механических элементов конструкции и корпуса

Использованные в проектах стандарты и интерфейсы

PCI, PCI-Express

VME

VGA, DVI, HDMI, SDI, ITU‑R BT.656, Composite Video

I2S

Ethernet 10/100/1000, MII, GMII, SGMII

USB

SATA, PATA

I2C, SPI, RS232, RS422, RS485

DDR, DDR2, DDR3, mDDR, SRAM, QDR SRAM, DDR SSRAM

LVDS

NOR, NAND Flash, Compact Flash, SD Card

Wi-Fi

GSM, GPRS

GPS, GLONASS

FlexRay

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

Языки описания аппаратуры

VHDL

Verilog

SystemVerilog

SystemC

Внутрикристальные шины

Amba AXI, AHB, APB

Wishbone

Altera Avalon

Алгоритмы обработки данных

Видео сжатие H.264 (AVC/MPEG4 Layer10)

DSP (FIR, IIR, FFT)

Алгоритм шифрования AES

Алгоритмы спецкодирования данных (модуляция, помехозащищенность, коррекция ошибок)

Методики и технологии верификации

Использование унифицированной модели тестового окружения (OVM/UVM)

Задание правил соответствия (assertion-based verification)

Модульное тестирование (unit testing)

Генерация воздействий на основе генераторов случайных чисел (CRT — constrained-random tests)

Использование эталонной модели (golden model based methodology)

Анализ покрытия кода, достижение полного покрытия (code coverage /strive-for-perfection simulation)

Моделирование с учетом временных задержек (post place&route timing simulation)

Разработка встроенного ПО

Платформы

ARM, MIPS, PowerPC, DSP, микроконтроллеры (8, 16, 32 бита)

Xilinx Microblaze, Picoblaze, ARM, PowerPC

Altera NIOS, ARM

Операционные системы

Linux

Android

QNX

RTOS