基于可重构芯片的网络数据包处理的编程方法

基本信息

申请号 CN202011264871.6 申请日 -
公开(公告)号 CN112379868A 公开(公告)日 2021-06-18
申请公布号 CN112379868A 申请公布日 2021-06-18
分类号 G06F8/20;G06F8/41;G06F15/78 分类 计算;推算;计数;
发明人 朱敏 申请(专利权)人 无锡沐创集成电路设计有限公司
代理机构 苏州华博知识产权代理有限公司 代理人 杨敏
地址 214121 江苏省苏州市滨湖区建筑西路777号A3幢7层703
法律状态 -

摘要

摘要 本发明提供一种基于可重构芯片的网络数据包处理的编程方法,其按照数据包的处理逻辑分别设计以下三个程序模块:数据包接收程序模块,用于实现数据包的接收和存储;数据包处理程序模块,用于针对数据包处理需求设计相应的回调函数,以生成用于可重构芯片的相应配置信息,从而通过配置可重构芯片的处理逻辑来对数据包进行处理;数据包发送程序模块,用于在数据包处理完成后进行数据包的发送。本发明的编程方法基于可重构芯片,专门针对可重构芯片的软件、硬件双可编程性进行了优化,能最大程度体现可重构技术的优越性,而且本编程方法是模块化的,从而具有可重用性高、代码可读性好、可维护性好的特点。