Patent US3818455A successfully refreshed from Google Patents.
US3818455A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Control complex for tsps telephone system
Assignee: AG Communication Systems Corp
•
Filing: 1972-09-15
•
Granted: 1974-06-18
•
Expires: 1992-09-15
Abstract
Abstract A Central Processor and its associated Instruction Store and Process Store memories provide a data processing facility for performing control and maintenance functions for the switching and telephony subsystems in a TSPS telephone system. The interface between the Central Processor and the switching and telephony subsystems is provided by a Peripheral Unit Complex which monitors and retrieves data from the various sense points in the TSPS system and routes source information to the various control points in the TSPS system.
Inventors
- 👤 E Brenski
- 👤 V Rice
- 👤 D Schulte
- 👤 J Draayer
- 👤 N Reynolds
- 👤 R Buhrke
- 👤 Bosse J Van
- 👤 W Wedmore
- 👤 J Wilber
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 18:01
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/42; H04Q3/54; H04Q3/545
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
552 words
In combination with a telephone system, control apparatus comprising: a peripheral control bus system comprising an address bus, a data bus, and a return bus; peripheral unit complex means comprising a plurality of peripheral units, each peripheral unit including a plurality of sense elements each associated with a different element in said telephone system for sensing the status thereof and for generating a corresponding signal representative of a state of the associated element and a plurality of control elements each associated with an element in said telephone system desired to be controlled, said sense elements and control elements being organized in a plurality of matrices, each matrix comprising a plurality of word stores each word store comprising a plurality of sense elements or control elements; peripheral controller circuit means associated with said sense elements and control elements and including matrix access circuit means communicating with each of said sense and control elements in the matrices of its peripheral unit; address circuit means receiving data from said address bus representative of a particular peripheral unit and a particular word store desired to be addressed and for controlling said matrix access circuit to communicate with the addressed word store; peripheral unit timing means and means to actuate it responsive to an address received in the address circuit means designating that peripheral unit to generate a sequence of timing signals to control the sequence of operations in selecting a matrix word store and gating data between that word stoRe via the matrix access circuit and the peripheral control bus system; data register circuit means communicating with said matrix access circuit means and said address register circuit means for selectively placing data onto said return bus and for selectively accepting data from said data bus; programmable central processor circuit means including timing generator circuit means for generating sequential timing level signals, a predetermined number of said timing level signals comprising a machine cycle time, processor control circuit means responsive to said timing level signals for generating control level signals, data processing circuit means responsive to said timing level signals of said timing generator circuit means and the control signals of said processor control circuit means for performing predetermined data processing functions on signals, and input/output circuit means controllably communicating the separate circuit means of said central processor circuit means with said address bus, data bus and return bus; storage means for storing process data signals and instruction word signals and communicating with said input/output circuit of said central processor circuit means; said central processor circuit means controlling data in said system to generate data signals, and address signals representative of particular ones of said sense and control elements in said peripheral unit complex means and for transferring said address data signals over said address bus to said address circuit means of said peripheral controller, said peripheral controller circuit means communicating with the addressed element by means of said matrix access circuit means and communicating at least a portion of the address information back to said central processor circuit means on said return bus in a first machine cycle time, and thence returning retrieved data signals from the addressed element and returning said data signals by means of said return bus to the input/output circuit means of said central processor circuit means on a subsequent machine cycle.
Claim 2
Dependent Claim
552 words
In combination with a telephone system, control apparatus comprising: a peripheral control bus system comprising an address bus, a data bus, and a return bus; peripheral unit complex means comprising a plurality of peripheral units, each peripheral unit including a plurality of sense elements each associated with a different element in said telephone system for sensing the status thereof and for generating a corresponding signal representative of a state of the associated element and a plurality of control elements each associated with an element in said telephone system desired to be controlled, said sense elements and control elements being organized in a plurality of matrices, each matrix comprising a plurality of word stores each word store comprising a plurality of sense elements or control elements; peripheral controller circuit means associated with said sense elements and control elements and including matrix access circuit means communicating with each of said sense and control elements in the matrices of its peripheral unit; address circuit means receiving data from said address bus representative of a particular peripheral unit and a particular word store desired to be addressed and for controlling said matrix access circuit to communicate with the addressed word store; peripheral unit timing means and means to actuate it responsive to an address received in the address circuit means designating that peripheral unit to generate a sequence of timing signals to control the sequence of operations in selecting a matrix word store and gating data between that word stoRe via the matrix access circuit and the peripheral control bus system; data register circuit means communicating with said matrix access circuit means and said address register circuit means for selectively placing data onto said return bus and for selectively accepting data from said data bus; programmable central processor circuit means including timing generator circuit means for generating sequential timing level signals, a predetermined number of said timing level signals comprising a machine cycle time, processor control circuit means responsive to said timing level signals for generating control level signals, data processing circuit means responsive to said timing level signals of said timing generator circuit means and the control signals of said processor control circuit means for performing predetermined data processing functions on signals, and input/output circuit means controllably communicating the separate circuit means of said central processor circuit means with said address bus, data bus and return bus; storage means for storing process data signals and instruction word signals and communicating with said input/output circuit of said central processor circuit means; said central processor circuit means controlling data in said system to generate data signals, and address signals representative of particular ones of said sense and control elements in said peripheral unit complex means and for transferring said address data signals over said address bus to said address circuit means of said peripheral controller, said peripheral controller circuit means communicating with the addressed element by means of said matrix access circuit means and communicating at least a portion of the address information back to said central processor circuit means on said return bus in a first machine cycle time, and thence returning retrieved data signals from the addressed element and returning said data signals by means of said return bus to the input/output circuit means of said central processor circuit means on a subsequent machine cycle.
Claim 3
Dependent Claim
132 words
The system of claim 1 wherein said data processor circuit of said central processor circuit comprises a plurality of register circuits, arithmetic register circuit means and logical processing circuit means, and wherein said timing generator circuit generates a plurality of sequential timing accept levels for each machine cycle time and a plurality of timing place levels for each machine cycle time, said timing accept levels controlling the generation of control levels in said processor control circuit and further controlling the accepting of data in preselected registers in said data processor circuit, said timing place levels controlling the generation of further control levels in said processor control circuit and further controlling the selective placing of data from said registers, arithmetic register circuit means, and logical processing circuit means in said data processing circuit.
Claim 4
Dependent Claim
79 words
The apparatus of claim 1 further comprising a second copy of said central processor circuit means and wherein each of said timing generator circuit further comprises level generator means for generating said sequential timing pulses, a switching control circuit responsive to external maintenance signals, and a switching network responsive to said switching control circuit to selectively switch said timing levels from either of said copies of said timing generator circuit to provide timing for both central processor circuit means.
Claim 5
Dependent Claim
371 words
The apparatus of claim 1 wherein said data processor circuit includes: an internal output bus, an internal input bus; a data section including a data register for temporary storage of data signals, an arithmetic register input circuit, an arithmetic register, and an add circuit cooperating to perform preselected arithmetic functions on selected data as determined by said arithmetic register input circuit, and a logic comparator circuit for performing logical comparison functions on input data, all of said register circuits of said data section having their outputs connected to said internal output bus by means of output data section switches and a plurality of said register circuits and said add circuit having their inputs communicating with said internal input bus by means of input data section switches; a storage section comprising a plurality of general register circuits for providing temporary storage of data and having their outputs communicating with said internal output bus by means of storage register output gate circuits and their inputs communicating with said internal input bus by means of storage section input gating circuits; an address section including an instruction address register for storing data representative of the next instruction to be retrieved from instruction storage; an add one circuit and an add one register cooperating to incrementally increase the contents of said instruction address register each machine cycle time unless otherwise controlled, said address section further including transfer circuitry for loading a transfer address selectively to said instruction address register in response to command signals; a bus transfer circuit having an input section communicating with said internal output bus and an output communicating with said internal input bus and being responsive to control and timing signals for selectively communicating preselected circuits of said storage section and data section in a first timing level with said internal output bus and for selectively communicating said internal output bus with said internal input bus in a subsequent timing level whereby the signals on said internal output bus are selectively transferred to said internal input bus, said bus transfer circuit further controlling the gating of the input gating circuits of said storage section, and the transfer of data from said internal input bus to said address section and said data section.
Claim 6
Dependent Claim
128 words
The system of claim 4 wherein said storage section of said data processing circuit further comprises a special purpose register circuit comprising a first plurality of flip-flop circuits including a predetermined number having their outputs in communication with the internal output bus and a punch operation flip-flop not in communication with the internal output bus, said plurality of flip-flops serving as an indicator for real time consumption by a program and including real time add circuitry to increment said first plurality of flip-flops each machine cycle time, said punch operation flip-flop accepting information from the internal input bus under program control and being resettable during a predetermined timing levels of each machine cycle, the output of said punch control flip-flop generating a signal for use in recovery programs.
Claim 7
Dependent Claim
355 words
In control apparatus for a telephone system, the combination comprising: instruction storage means for storing signals representative of instruction words signals; and central processor circuit means including: timing generator circuit means for generating sequential place and accept signal levels, a predetermined number of said signal levels comprising a machine cycle time; processor control circuit means receiving said instruction word signals from said instruction storage means and responsive to said timing generator circuit means for generating sequential data transfer signals in each of said timing signals, each data transfer signal including register place command signals, bus transfer command signals, and register accept command signals; data processing circuit means including a plurality of storage register circuit means, arithmetic register circuit means, logical comparator circuit means, instruction address register circuit means, an internal output bus, an internal input bus, and a bus transfer circuit means; said data processing circuit means being responsive to said register place commanD signals, said bus transfer command signals and said register accept command signals simultaneously for respectively gating the signal contents of one of said register circuit means onto said internal output bus, transferring the signal contents of the internal output bus to said internal input bus, and gating the signal contents on said internal input bus to a preselected register circuit means in said data processor circuit means; further comprising a data register circuit and gating circuitry for gating the outputs of said arithmetic register circuit means and said data register circuit to said logical comparator circuit means in half sections, said logic comparator circuit means including AND gate circuits for each corresponding bit in said arithmetic register circuit means and said data register circuit means, and NOR gate circuits for each corresponding bit in said arithmetic register circuit means and said data register circuit means, said processor control circuit means generating control and timing level signals for selectively performing either a logical AND function on the signal contents of said arithmetic register circuit means and said data register circuit means or a logical NOR function on the signal contents of said arithmetic register circuit means and said data register circuit means.
Claim 8
Dependent Claim
355 words
In control apparatus for a telephone system, the combination comprising: instruction storage means for storing signals representative of instruction words signals; and central processor circuit means including: timing generator circuit means for generating sequential place and accept signal levels, a predetermined number of said signal levels comprising a machine cycle time; processor control circuit means receiving said instruction word signals from said instruction storage means and responsive to said timing generator circuit means for generating sequential data transfer signals in each of said timing signals, each data transfer signal including register place command signals, bus transfer command signals, and register accept command signals; data processing circuit means including a plurality of storage register circuit means, arithmetic register circuit means, logical comparator circuit means, instruction address register circuit means, an internal output bus, an internal input bus, and a bus transfer circuit means; said data processing circuit means being responsive to said register place commanD signals, said bus transfer command signals and said register accept command signals simultaneously for respectively gating the signal contents of one of said register circuit means onto said internal output bus, transferring the signal contents of the internal output bus to said internal input bus, and gating the signal contents on said internal input bus to a preselected register circuit means in said data processor circuit means; further comprising a data register circuit and gating circuitry for gating the outputs of said arithmetic register circuit means and said data register circuit to said logical comparator circuit means in half sections, said logic comparator circuit means including AND gate circuits for each corresponding bit in said arithmetic register circuit means and said data register circuit means, and NOR gate circuits for each corresponding bit in said arithmetic register circuit means and said data register circuit means, said processor control circuit means generating control and timing level signals for selectively performing either a logical AND function on the signal contents of said arithmetic register circuit means and said data register circuit means or a logical NOR function on the signal contents of said arithmetic register circuit means and said data register circuit means.
Claim 9
Dependent Claim
48 words
The apparatus of claim 6 further comprising ADD circuit means receiving simultaneously the left and right half signal contents of said arithmetic register for adding said signal contents and for selectively placing the resultant signals on said internal output bus in response to said register place command signals.
Claim 10
Dependent Claim
395 words
In a control apparatus for a telephone system, the combination comprising: peripheral unit complex circuit means comprising a plurality of peripheral units, each peripheral unit including a plurality of sense elements each associated with a different element in said telephone system for sensing the status thereof and for generating a corresponding signal representative of a state of the associated element, and a plurality of control elements each associated with an element in said telephone system desired to be controlled, said sense elements and control elements being organized in a plurality of matrices, each matrix comprising a plurality of word stores each word store comprising a plurality of sense elements or control elements; peripheral controller circuit means associated with said sense elements and control elements and including a data register circuit for selectively addressing a preselected one of said word stores and for transferring data between said sense and control elements and said data register circuit means; instruction store means for storing signals representative of instruction words; and a programmable central processor including processor control circuit means including an instruction contents register circuit, and instruction fetch and decoding circuit means for generating the address of an instruction word in said instruction store means, for receiving an instruction word from said instruction store means and loading it into said instruction contents register, and for decoding the signal contents of said instruction contents register circuit for generating processor control circuit control signals; timing generator circuit means for generating timing level signals, a predetermined number of said timing level signals comprising a machine cycle time; data processor circuit means responsive to said timing level signals of said timing generator circuit means and said control signals of said processor control circuit and including a plurality of storage register circuits including an instruction address register circuit and an ADD circuit, said data processor circuit means being responsive to said timing level signals and said control signals of said processor control circuit means for generating address signals for said instruction store means in said instructioN address register and for generating signals representative of an address in said peripheral unit complex in said ADD circuit; and address bus circuit means communicating said instruction address register of said central processor with said instruction store and further including a bus for communicating the contents of said add circuit means to address said peripheral unit complex.
Claim 11
Dependent Claim
395 words
In a control apparatus for a telephone system, the combination comprising: peripheral unit complex circuit means comprising a plurality of peripheral units, each peripheral unit including a plurality of sense elements each associated with a different element in said telephone system for sensing the status thereof and for generating a corresponding signal representative of a state of the associated element, and a plurality of control elements each associated with an element in said telephone system desired to be controlled, said sense elements and control elements being organized in a plurality of matrices, each matrix comprising a plurality of word stores each word store comprising a plurality of sense elements or control elements; peripheral controller circuit means associated with said sense elements and control elements and including a data register circuit for selectively addressing a preselected one of said word stores and for transferring data between said sense and control elements and said data register circuit means; instruction store means for storing signals representative of instruction words; and a programmable central processor including processor control circuit means including an instruction contents register circuit, and instruction fetch and decoding circuit means for generating the address of an instruction word in said instruction store means, for receiving an instruction word from said instruction store means and loading it into said instruction contents register, and for decoding the signal contents of said instruction contents register circuit for generating processor control circuit control signals; timing generator circuit means for generating timing level signals, a predetermined number of said timing level signals comprising a machine cycle time; data processor circuit means responsive to said timing level signals of said timing generator circuit means and said control signals of said processor control circuit and including a plurality of storage register circuits including an instruction address register circuit and an ADD circuit, said data processor circuit means being responsive to said timing level signals and said control signals of said processor control circuit means for generating address signals for said instruction store means in said instructioN address register and for generating signals representative of an address in said peripheral unit complex in said ADD circuit; and address bus circuit means communicating said instruction address register of said central processor with said instruction store and further including a bus for communicating the contents of said add circuit means to address said peripheral unit complex.
Claim 12
Dependent Claim
88 words
The apparatus of claim 8 wherein said processor control circuit means further includes multiple cycle control circuit means responsive to said processor control circuit for generating signals representative of instructions requiring at least two machine cycles to execute and for inhibiting communication between said instruction address register circuit and said instruction store means for multiple cycle instructions following the first machine cycle time, while permitting data to be transferred from said peripheral unit complex to said central processor in multiple cycle instructions following the first machine cycle time.
Claim 13
Dependent Claim
41 words
The system of claim 8 further comprising ADD one circuit means for incrementing said instruction address register each machine cycle, said data processor circuit further comprising means for transferring a new instruction word address into said instruction address register upon command.
Claim 14
Dependent Claim
40 words
The system of claim 8 further comprising data bus means communicating said data processor circuit means with said instruction store, and second data bus means communicating said data processor circuit means with said peripheral unit complex for transferring data thereto.
References Cited (Backward Citations)
US3223785A
Cited
US3483524A
Cited
US3408628A
Cited
US3533073A
Cited
US3587060A
Cited
US3629851A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1977-06-17 | 1977-12-17 | 1978-06-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1981-06-17 | 1981-12-17 | 1982-06-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1985-06-17 | 1985-12-17 | 1986-06-18 | $7700.00 | Window Closed / Lapsed |