Xilinx P4使用方法--架构篇


本文主要介绍Xilinx P4的基本架构、接口和仿真测试文件。

1 P4 IP架构

P4 IP的架构如下图所示,主要由解析器(Parser)、匹配-动作引擎(Match-Action Engine)、逆解析器(Deparser)和存储器(FIFO)组成。

  • 解析器:从数据包中提取出匹配关键字,原始数据包存入存储器中。
  • 匹配-动作引擎:根据关键字匹配规则,获得相应规则执行的动作,查找匹配基于CAM实现。
  • 逆解析器:从存储器中取出原始数据,根据规则对数据进行处理后输出。
  • 相关接口:
    • AXI4-Lite:下载规则的通道。
    • User Metadata:用户自定义数据通道。
    • Packet AXIS:数据包的传输通道。
    • To/From User Externs: 用户模块与匹配-动作引擎之间通信的通道。
      在这里插入图片描述

2 P4接口说明

P4的接口如下图所示,主要包括上述的几种接口以及相应的时钟和复位信号,具体说明如下。

<
接口 说明
s_axis 数据流输入通道
m_axis 数据流输出通道
s_axi 规则下发通道
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值