Программирование FPGA - НТЦ Радуга

НТЦ Радуга
Контакты
НТЦ Радуга
Контакты
Перейти к контенту
Верхний уровень > ТЕХНОЛОГИИ
Программирование FPGA

FPGA является неотъемлемой частью всех разрабатываемых нами устройств. В нашей компании существует несколько направлений, связанных с
FPGA:
  • реализация алгоритмов цифровой обработки сигналов;
  • реализация алгоритмов помехоустойчивого кодирования/декодирования (выделено как отдельное направление);
  • разработка инфраструктуры передачи данных и команд управления между различными узлами устройств.

Нами успешно разрабатываются устройства, передающие и принимающие сигналы с различными видами модуляции (FSK, PSK, QAM и др.), использующие различные типы помехоустойчивого кодирования (TPC, TCC, LDPC, Рида-Соломона и др.), работающие с различными протоколами обмена информацией (Ethernet, SATA, PCI Express и др.). Мы работаем с новейшими представителями продуктовых линеек FPGA фирмы Xilinx и используем самое современное ПО для разработки и верификации наших компонентов, а использование системы контроля версий является неотъемлемой частью на всех направлениях разработки в нашей компании.

В качестве основных этапов разработки можно выделить:
  • определение задачи, постановка ТЗ;
  • составление структурной схемы разрабатываемого компонента;
  • согласование интерфейсов;
  • составление функциональной схемы разрабатываемого компонента;
  • написание RTL-кода, моделирование и верификация;
  • отладка на устройстве с помощью инженерных средств управления устройством;
  • описание алгоритмов взаимодействия с реализуемым компонентом для разработчиков программного обеспечения;
  • отладка на устройстве с помощью штатных средств управления устройством;
  • ведение поддержки компонента, модификация с целью расширения функционала.
Москва, 5-й Донской проезд, д. 15
+7 (495) 777-09-83

© АО НТЦ «Радуга» 2005-2020. Все права защищены.

Москва, 5-й Донской проезд, д. 15
+7 (495) 777-09-83
Назад к содержимому