Vitis Networking P4 は、FPGA ハードウェアをターゲットとするパケット処理データ プレーンの設計を効率化する高位設計環境です。P4 言語で記述されたデザインをAMD の FPGA デザイン ソリューションに変換するためのツールであり、ヘッダーとパケット処理を明示的に指定することで、新しいデータ プレーンを構築できます。Parsing エンジン、Match-Action エンジン、Deparsing エンジンなど特定の動作に対応する処理エンジンをサポートしており、アプリケーション要件に応じて生成されます。コンパイラでエンジンのカスタム データ プレーン アーキテクチャに制御フローをマッピングすることで、P4 デザインを実装します。このマッピング プロセスで適切なエンジンを選択し、P4 指定の処理に基づいて各エンジンをカスタマイズします。
Parsing、Deparsing、Match-Action などの多様なエンジンを含む階層的な Vitis Networking P4 システムを構築できます。
詳細は、お近くの販売代理店までお問い合せください。