×

NFA completion notification

  • US 10,362,093 B2
  • Filed: 01/09/2014
  • Issued: 07/23/2019
  • Est. Priority Date: 01/09/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • (a) a processor communicates a first command across a bus to an NFA (Non-deterministic Finite Automaton) engine, the first command is an instruction to the NFA engine to perform an NFA operation, wherein the NFA engine is not a Deterministic Finite Automaton (DFA) engine;

    (b) the processor communicates a second command across the bus to the NFA engine, the second command is an instruction to the NFA engine to return a reference value to the processor;

    (c) in response to the first command the NFA engine performs the NFA operation thereby generating a result and storing the result in a memory; and

    (d) in response to the second command the NFA engine causes the reference value to be transferred across the bus to the processor, wherein the first command has a type field that indicates that the first command is of a first type of NFA engine command, wherein the second command has a type field that indicates that the second command is of a second type of NFA engine command different from the first type of NFA engine command, wherein the first type of NFA engine command is a GO command that causes the NFA engine to start an NFA operation, wherein the second type of NFA engine command is an EVENT GENERATE command, wherein the second command has a reference value field that contains the reference value, and wherein the first command has no reference value field.

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