基于可重构芯片的网络数据包处理的编程方法
基本信息
申请号 | CN202011264871.6 | 申请日 | - |
公开(公告)号 | CN112379868A | 公开(公告)日 | 2021-06-18 |
申请公布号 | CN112379868A | 申请公布日 | 2021-06-18 |
分类号 | G06F8/20;G06F8/41;G06F15/78 | 分类 | 计算;推算;计数; |
发明人 | 朱敏 | 申请(专利权)人 | 无锡沐创集成电路设计有限公司 |
代理机构 | 苏州华博知识产权代理有限公司 | 代理人 | 杨敏 |
地址 | 214121 江苏省苏州市滨湖区建筑西路777号A3幢7层703 | ||
法律状态 | - |
摘要
摘要 | 本发明提供一种基于可重构芯片的网络数据包处理的编程方法,其按照数据包的处理逻辑分别设计以下三个程序模块:数据包接收程序模块,用于实现数据包的接收和存储;数据包处理程序模块,用于针对数据包处理需求设计相应的回调函数,以生成用于可重构芯片的相应配置信息,从而通过配置可重构芯片的处理逻辑来对数据包进行处理;数据包发送程序模块,用于在数据包处理完成后进行数据包的发送。本发明的编程方法基于可重构芯片,专门针对可重构芯片的软件、硬件双可编程性进行了优化,能最大程度体现可重构技术的优越性,而且本编程方法是模块化的,从而具有可重用性高、代码可读性好、可维护性好的特点。 |
