Patent · US Expired

Firmware state apparatus for controlling sequencing of processing including test operation in multiple data lines of communication

US4965721A · kind A · utility

11Cited by
11References
36Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 31, 1987
Grant dateOct 23, 1990
Priority date
Expiry dateMar 31, 2007

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04Q3/54583
  • WIPO fieldTelecommunications
  • WIPO sectorElectrical engineering

Abstract

A firmware state apparatus for controlling data transfer on multiple independent data lines between a telephone communications system and computer system. At least one processor having a program counter is employed for control data transfer. A processor memory is associated with the processor and has a plurality of firmware instructions divided into groups based upon the number of predefined states which are required for performing data transfer. Certain groups of instructions include test instructions for evaluating conditions related to the line to control sequencing to a next one of the predefined states. A shared memory has a plurality of locations for line table information for at least one line with at least one location containing a program counter address specifying a starting instruction of a corresponding one of the group of instructions to be executed by the processor. The processor, in response to the group of instructions, performs a designated operation for the line and in particular in response to the test instruction loads a new value corresponding to the starting instruction of the group of instructions of the next state.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.