×

Method for organizing state machine by selectively grouping status signals as inputs and classifying commands to be executed into performance sensitive and nonsensitive categories

  • US 5,375,248 A
  • Filed: 07/29/1993
  • Issued: 12/20/1994
  • Est. Priority Date: 10/05/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of organizing a state machine for controlling the operations of a unit, said unit including a plurality of functional sections which generate status signals characteristic of particular operations being performed by said plurality of functional sections during different cycles of operation in response to commands received by said unit from another unit, said method comprising:

  • (a) classifying said commands into performance sensitive and performance nonsensitive categories according to what impact that said commands have on the operation of said unit;

    (b) further classifying commands in said performance sensitive category into subcategories on the basis of number of cycles required for execution when status signals are present indicating that all essential information is present and that predetermined criteria have been met;

    (c) assigning individual sequences of states within a state memory containing a plurality of addressable locations storing binary codes specifying different ones of said states for completing the execution of the operations specified by each of said subcategories of said commands within said required number of cycles;

    (d) consolidating said status signals into a plurality of groups for indicating when all of said essential information is present and said predetermined criteria have been met; and

    ,(e) utilizing one of said groups of the status signals of step (d) selected in accordance with current state of said unit defined by a binary code read out from the state memory location during a most recent cycle of operation, for generating one part of a composite address which further includes said current binary state code to define a next state of said unit which corresponds to the next binary code read out from one of said plurality of locations specified by all of the parts of said composite address.

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