Xilinx интегрирует язык программирования P4 в Vivado и Vitis

16.09.2022, 15:45

Компания AMD (Xilinx) разместила на своем портале документацию по работе с языком P4 для Vivado и Vitis версий 2022.1.

Язык программирования P4 с открытым исходным кодом

P4 – это язык описания коммуникационных систем, который постепенно становится отраслевым стандартом. Xilinx пыталась интегрировать экосистему P4 в свои продукты и ранее, но до настоящего момента эти продукты не могли массово применяться, главным образом, ввиду отсутствия понятной и подробной документации. Теперь все это есть.

На портал документации выложены 3 документа:

  • UG1307 — Vitis Networking P4 Installation Guide and Release Notes
  • UG1308 — Vitis Networking P4 User Guide
  • UG1373 — Vitis Networking P4 Getting Started Guide

После установки необходимых средств и подключения файла лицензии, в IP-каталоге Vivado становится доступно IP-ядро «Vitis Networking P4»:

Vitis Networking P4

 

В ядре реализована коммуникационная платформа следующей архитектуры:

Архитектура коммуникационный платформы ядра

Ядро можно настроить, в том числе, для работы с памятью HBM.

Производительность IP-ядра зависит от алгоритмов обработки и может достигать величины 300 миллионов пакетов в секунду.

Далее, для этой платформы пишется программа на P4, реализующая функциональность разрабатываемого устройства.

К сожалению, чтобы начать работу и загрузить необходимые дополнительные программные средства, необходим доступ к закрытому разделу сайта Xilinx vitisnetp4 Lounge, который для разработчиков из РФ не предоставляется. Тем не менее, надеемся, что это не помешает российским разработчикам использовать новые возможности Vivado и Vitis в своей работе.

Ссылки:

Компания Макро Групп является дистрибьютором Xilinx в России и странах СНГ.

Для заказа образцов получения технической поддержки по всей продукции Xlinx напишите нам по адресу fpga@macrogroup.ru или позвоните по телефону 8 (800) 333-06-05 доб. 775.

Упоминаемые производители
Обратная связь

Нажимая кнопку "Отправить" вы даёте согласие на обработку персональных данных

Обращаем Ваше внимание! Компания «Макро Групп» работает только с юридическими лицами!