Vitis Networking P4 是一个高层次设计环境,用于简化基于 FPGA 硬件的数据包处理数据平面的设计。它是将 P4 设计意图转换为 Xilinx FPGA 设计解决方案的工具。它允许程序员通过明确指定标头和数据包处理来构建新的数据平面。 它支持具有特殊行为的处理引擎,包括:解析引擎、匹配动作引擎和解析引擎,每个引擎都根据应用特定的要求生成。 为了实现 P4 设计,编译器将控制流映射到引擎的自定义数据平面架构上。 此映射选择适当的引擎类型并根据 P4 指定的处理对每个引擎进行自定义。
构建分层 Vitis Networking P4 系统,由多种不同类型的引擎组成,包括:Parsing、Deparsing 和 Match-Action 引擎
请联系您当地的销售代表以获取更多信息。