×

State machine architecture for concurrent processing of multiplexed data streams

  • US 5,640,398 A
  • Filed: 11/01/1995
  • Issued: 06/17/1997
  • Est. Priority Date: 11/01/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. Apparatus for concurrently processing a plurality of data streams time-division multiplexed into a single stream, each of said data streams containing a plurality of data words and having a characteristic state vector, said apparatus comprising:

  • a. read-write memory means having a plurality of addressable memory locations for storing said state vectors;

    b. a pipeline for;

    i. during an initial clock cycle;

    (1) receiving an input data word from one of said data streams;

    (2) receiving, from a predefined memory location address in said memory means, an input state vector characterizing said one data stream;

    (3) receiving said predefined memory location address of said input state vector;

    ii. during one or more intermediate clock cycles, processing said input data word and said input state vector to yield an output data word and an output state vector;

    iii. during a final clock cycle;

    (1) transferring said output data word to an outgoing data stream;

    (2) transferring said output state vector to said predefined memory location address in said memory means; and

    ,c. control means coupled to said memory means and to said pipeline for synchronizing operation thereof.

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