Intel® P4 Suite for FPGA автоматизирует генерацию ИС для обработки пакетов и адаптирует архитектуру P4, чтобы отразить гибкость ПЛИС, использующих сетевое аппаратное и программное обеспечение
Обзор
Intel® P4 Suite for FPGA - это высокоуровневый инструмент проектирования, который:
использует P4, язык с открытым исходным кодом, специфичный для данной области, который описывает, как сетевое устройство плоскости данных обрабатывает пакет.
автоматизирует генерацию RTL ИС пакетной обработки.
может использоваться в широком спектре сетевого аппаратного и программного обеспечения
Инструмент состоит из:
Компилятор, который генерирует RTL из программы P4.
FPGA Software Framework, предоставляющий программный интерфейс прикладного программирования (API), который управляет RTL, сгенерированным на P4, во время выполнения программы.
Ключевые особенности
Поддержка P4
Проектируйте свои сетевые приложения с минимальными знаниями об аппаратном обеспечении, используя стандартный язык P4, что дает преимущества в независимости от протоколов, настройке, упрощении аппаратной абстракции, повышении производительности и снижении затрат при использовании ПЛИС Intel.
Настраиваемый
Поддерживаются полностью пользовательские архитектуры P4, что обеспечивает повышенную гибкость и совместимость пользовательских ИС. Это позволяет оптимизировать производительность и экономическую эффективность, обеспечивая адаптируемые, эффективные сетевые решения с оптимизированной производительностью.
---