Xilinx интегрирует язык программирования P4 в Vivado и Vitis
Компания AMD (Xilinx) разместила на своем портале документацию по работе с языком P4 для Vivado и Vitis версий 2022.1.
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»:
В ядре реализована коммуникационная платформа следующей архитектуры:
Ядро можно настроить, в том числе, для работы с памятью HBM.
Производительность IP-ядра зависит от алгоритмов обработки и может достигать величины 300 миллионов пакетов в секунду.
Далее, для этой платформы пишется программа на P4, реализующая функциональность разрабатываемого устройства.
К сожалению, чтобы начать работу и загрузить необходимые дополнительные программные средства, необходим доступ к закрытому разделу сайта Xilinx vitisnetp4 Lounge, который для разработчиков из РФ не предоставляется. Тем не менее, надеемся, что это не помешает российским разработчикам использовать новые возможности Vivado и Vitis в своей работе.
Ссылки:
- Портал документации Xilinx https://docs.xilinx.com
- Язык и экосистема P4 https://p4.org
- Поста на Habr о языке P4 https://habr.com/ru/company/fgts/blog/460439/
Компания Макро Групп является дистрибьютором Xilinx в России и странах СНГ.
Для заказа образцов получения технической поддержки по всей продукции Xlinx напишите нам через форму «Задать вопрос» или позвоните по телефону 8 (800) 333-06-05 доб. 775.