摘要

本发明属于芯片设计技术领域,公开了一种支持网络处理器的数据包头处理电路系统及其控制方法。所述支持网络处理器的数据包头处理电路系统包括:包头向量缓存模块、参数缓存模块、超长指令字缓存模块、提取及处理模块以及字段重组模块。本发明所述的面向于网络交换场景应用的高性能、协议无关的数据包头处理器,可对全部包头必选字段进行灵活处理,处理位宽和超长指令字是通过上位机配置以满足对关键字段的高速处理;使用超长指令字和硬件协同配合的方式控制每一个有效处理通道的抢占与释放、支持同一簇内所有硬件流水线对包字段及参数寄存缓存模块的同时访问,以及对“动作”处理后的数据包包头向量重组。