发明授权
- 专利标题: Data processor with trie traversal instruction set extension
- 专利标题(中): 数据处理器,带有trie遍历指令集扩展
-
申请号: US09187619申请日: 1998-11-06
-
公开(公告)号: US06175915B1公开(公告)日: 2001-01-16
- 发明人: John D. Cashman , Paul M. Riley , Raymond G. Bahr , Wei Ye , Bruce P. Osler
- 申请人: John D. Cashman , Paul M. Riley , Raymond G. Bahr , Wei Ye , Bruce P. Osler
- 主分类号: G06F1500
- IPC分类号: G06F1500
摘要:
A programmable data communications device is provided to process multiple streams of data according to multiple protocols. The device is equipped with a co-processor including multiple, programmable processors allowing data to be operated on by multiple protocols. The programmable processors within the co-processor include extended instruction sets including instructions providing the operations of zero stuffing, CRC computation, partial compare, conditional move, and trie traversal. These instructions allow the processor(s) of the co-processor to more efficiently execute programs implementing data communications protocols. Since each processor is programmable, protocols standards which change may be accommodated. A network device equipped with the co-processor can handle multiple simultaneous streams of data and can implement multiple protocols on each data stream. The protocols can execute within the co-processor either independently of each other, or in conjunction with each other.
信息查询