在对基于文本编码的网络协议解析中,传统的解决方案难以兼顾速度和灵活性两方面的要求.本文针对扩展巴克斯范式(ABNF)的文法特点,提出一种新型可编程处理器的指令系统和体系结构,以满足网络处理对速度和灵活性的共同要求.该方案在可编程逻辑器件(FPGA)上进行了验证,实验结果表明该处理器枉实现面积、处理速度和灵活性上都占有较大优势.
Traditional network solution can' t satisfy both performance and flexibility requirements on parsing text-encoded network protocols. We present the instruction set and the architecture of a new processor for augmented backus-naur form(ABNF) pattern matching to solve the problems mentioned above.We implement the processor structure with field progammable gate array(FPGA), and the experimental results show that this processor has higher performance, better flexibility with fewer logic-cell utilization.