×

Serial data decoding using state machine with selectable decoding tables

  • US 5,455,578 A
  • Filed: 05/26/1993
  • Issued: 10/03/1995
  • Est. Priority Date: 06/24/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A serial data decoder for generating output data words according to a selectable one of a plurality of decoding tables from serial data comprising a plurality of data sections, differing sets of decoding tables being used for differing data sections and differing decoding tables being used for differing parts of each data section, said serial data decoder comprising a state machine comprising:

  • a memory with a plurality of address locations each storing a control data word;

    a latch for storing a most recent control data word output from said memory;

    means for generating a table selecting word in response to a number of received bytes of said serial data, said means for generating including a table counter for generating a table count value, indicative of which decoding table is to be used within a data section, that is concatenated with a data section value, indicative of which set of decoding tables are to be used for a current data section, to form a table selecting word, each table selecting word corresponding to a different decoding table;

    a read address bus for supplying a read address to said memory, said read address being formed from a concatenation of at least part of said control data word read from said latch, said table selecting word and a received bit of said serial data and said memory being responsive to said read address to output a new control word to said latch corresponding to moving said state machine to a new state; and

    means responsive to a valid code flag within a control data word output from said memory at a state of said state machine corresponding to receipt of a valid code for outputting said control data word as an identifier of said valid code.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×