一种以太网帧的下发方法、上传方法及相关装置制造方法及图纸

技术编号:34602253 阅读:20 留言:0更新日期:2022-08-20 09:05
本发明专利技术公开了一种以太网帧的下发方法,应用于FPGA异构加速器,该方法包括以下步骤:接收主机端发送的以太网帧下发指令;利用virtqueue模块从环形队列的描述符表中读取目标描述符;根据目标描述符从共享数据缓存区读取待下发的目标以太网帧;通过AXI

【技术实现步骤摘要】
一种以太网帧的下发方法、上传方法及相关装置


[0001]本专利技术涉及通信
,特别是涉及一种以太网帧的下发方法及装置、以太网帧的上传方法及装置、电子设备及计算机可读存储介质。

技术介绍

[0002]在使用FPGA(Field Programmable Gate Array,现场可编程与门阵列)实现的异构加速器中,一般将FPGA的设计分为外壳(shell)部分和动态内核(dynamic kernel)部分。外壳部分实现主机host对FPGA加速器的基本管理功能和数据通道。基本的管理功能包括管理动态区内核的下载,烧写Flash芯片保存上电使用的shell版本,实现管理权限的驱动和用户权限的驱动之间的消息通信。数据通道实现主机和动态内核之间的PCIe DMA(Peripheral Component Interconnect Express Direct Memory Access,高速串行计算机扩展总线标准直接存储器访问)传输通道。动态内核部分实现用户定义的各种功能,一般为多个内核通过并联或串联的方式构成实现特定功能的系统。动态内核部分管理着本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种以太网帧的下发方法,其特征在于,应用于FPGA异构加速器,包括:接收主机端发送的以太网帧下发指令;利用virtqueue模块从环形队列的描述符表中读取目标描述符;根据所述目标描述符从共享数据缓存区读取待下发的目标以太网帧;通过AXI

Stream接口将所述目标以太网帧下发给客户端。2.根据权利要求1所述的以太网帧的下发方法,其特征在于,通过AXI

Stream接口将所述目标以太网帧下发给客户端,包括:通过预设数量的AXI

Stream接口将所述目标以太网帧下发给所述客户端。3.根据权利要求1所述的以太网帧的下发方法,其特征在于,根据所述目标描述符从共享数据缓存区读取待下发的目标以太网帧,包括:根据所述目标描述符读取所述主机端调用网卡驱动器写入所述共享数据缓存区的目标以太网帧;其中,所述网卡驱动器为预先虚拟得到。4.根据权利要求3所述的以太网帧的下发方法,其特征在于,根据所述目标描述符读取所述主机端调用网卡驱动器写入所述共享数据缓存区的目标以太网帧,包括:利用多队列直接存储器模块根据所述目标描述符读取虚拟主机调用网卡驱动器写入所述共享数据缓存区的目标以太网帧。5.一种以太网帧的上传方法,其特征在于,应用于FPGA异构加速器,包括:接收客户端待上传的目标以太网帧;通过AXI

Stream接口将所述目标以太网帧发送至virtqueue模块;利用所述virtqueue模块将所述目标以太网帧装配至目标描述符中,根据所述目标描述符对描述符表进行更新操作;将所述描述符表记录至环形队列;向主机端发送帧接收指令,以使所述主机端从所述环形队列的描述符表读取所述目标描述符,并根据所述目标描述符获取所述目标以太网帧。6.根据权利要求5所述的以太网帧的上传方法,其特征在于,根据所述目标描述符...

【专利技术属性】
技术研发人员:郭巍徐亚明刘伟
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1