×

Data processor with trie traversal instruction set extension

  • US 6,175,915 B1
  • Filed: 11/06/1998
  • Issued: 01/16/2001
  • Est. Priority Date: 08/11/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A programmable multiple-protocol processor comprising:

  • an input receiving a first input data, a second input data, a third input data and a partial subtraction and conditional move instruction from a central computer;

    a logic unit coupled to the input, the logic unit including activatible partial subtraction and conditional move circuitry which is activated upon receipt of the partial subtraction and conditional instruction and which performs a comparison between the first input data and the third input data, if the comparison results in the first input data being equal to the third input data then a down traversal state is set, if the comparison results in the first input data being greater than the third input data then the second input data is copied into a predefined location and no state is set, if the comparison results in the first input data being less than the third input data then an insertion state is set and the first input data is inserted into a trie data structure;

    an output coupled to the logic unit, the output outputting the third input data in a predefined location, storing the first input data into the trie data structure and maintaining the down traversal state and the insertion state information; and

    wherein the processor can be reprogrammed by the central computer to execute a different instruction.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×