← Back to Patent Explorer
US3820085A Expired / Lapsed US ⏱️ 0.0 years remaining

Communication switching system having separate register subsystem and stored program processor each having its own memory,and data transfer by processor access to the register memory

Assignee: AG Communication Systems Corp
•
Filing: 1973-04-06
•
Granted: 1974-06-25
•
Expires: 1993-04-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The order set of the stored program processor includes two special instructions to provide direct access to the register subsystem memory instead of the main processor memory, one to read a word from the register memory and one to write data in a word thereof, in each case at the effective address in the register memory designated by the instruction. There may be two separate register subsystems, and one bit of the address selects the subsystem. Both the processor and each of the register subsystems is duplicated, and either copy of the processor may communicate with either copy of the selected register subsystem. There are also command pulse directives which may be sent from the processor to a selected register subsystem, and sense line and interrupt signal lines from each register subsystem to the processor.

Inventors

  • 👤 P Zelinski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 03:03
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/30; G06F9/30003; G06F9/3004; G06F9/30043; H; H04; H04Q; H04Q3/00; H04Q3/42; H04Q3/54; H04Q3/545

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 561 words
In a communication switching system comprising common control apparatus and a switching network with markers for control thereof, in which the common control apparatus comprises a register-sender subsystem and a stored program data processing unit; wherein the register subsystem comprises a plurality of register junctors, a register memory which has junctor memory areas individual to the register junctors a common logic unit, said common logic unit including a timing generator which supplies cyclically recurring time slot signals, and time division multiplex means effectively coupling the register junctors and their individual memory areas to the common logic during their time slots for receiving, storing and other processing of call digit information, with the address for reading and writing into the register memory derived from the time slot signals, whereby the register subsystem access to the register memory is on a sequential access basis; wherein the data processing unit comprises a computer central processor and a main memory; in which the computer central processor comprises a plurality of registers including an instruction register and an accumulator register, bus means, control means, source gating means coupling outputs of the registers and the output of a main memory to the bus means, sink gating means coupling the bus means to inputs of the registers and to the main memorys and address means; wherein the main memory stores program words and data words, the program words having a format including operation code bit positions and operand bit positions, means to read program words into the instruction register, means to decode the operation code bit positions of the instruction register to supply operation codes to the control means to execute an operation specified by the operation code, which for some operation codes includes deriving an address from the operand bit positions of the instruction register to read or write data words in the main memory; register memory control apparatus in the register subsystem with means coupling the timing generator and common logic unit to the register memory, the output of the register memory beinG coupled to the common logic unit; means coupling said bus means via address conductors to the register memory control apparatus, via register subsystem sink gating means and data conductors to the register memory control apparatus, and means coupling said outputs of the register memory via register subsystem source gating means to the bus means; wherein said operation codes include a read register memory instruction and a write register memory instruction; means responsive to either a read register memory or a write register memory instruction decoded from the instruction register to gate an address derived from the operand to the register memory via the register memory control apparatus to select the address in the register memory; means further responsive to a read register memory instruction to supply a signal via the register memory control apparatus to read from the register memory, and to gate data from the register memory output via the register subsystem source gating means and the bus means to the accumulator register; and means further responsive to a write register memory instruction to supply a signal via the register memory control apparatus to write in the register memory, while gating data from the accumulator register via the bus means and the sink gating means to the register memory, thereby providing the computer central processor with random access to the register memory.
Claim 2
Dependent Claim 561 words
In a communication switching system comprising common control apparatus and a switching network with markers for control thereof, in which the common control apparatus comprises a register-sender subsystem and a stored program data processing unit; wherein the register subsystem comprises a plurality of register junctors, a register memory which has junctor memory areas individual to the register junctors a common logic unit, said common logic unit including a timing generator which supplies cyclically recurring time slot signals, and time division multiplex means effectively coupling the register junctors and their individual memory areas to the common logic during their time slots for receiving, storing and other processing of call digit information, with the address for reading and writing into the register memory derived from the time slot signals, whereby the register subsystem access to the register memory is on a sequential access basis; wherein the data processing unit comprises a computer central processor and a main memory; in which the computer central processor comprises a plurality of registers including an instruction register and an accumulator register, bus means, control means, source gating means coupling outputs of the registers and the output of a main memory to the bus means, sink gating means coupling the bus means to inputs of the registers and to the main memorys and address means; wherein the main memory stores program words and data words, the program words having a format including operation code bit positions and operand bit positions, means to read program words into the instruction register, means to decode the operation code bit positions of the instruction register to supply operation codes to the control means to execute an operation specified by the operation code, which for some operation codes includes deriving an address from the operand bit positions of the instruction register to read or write data words in the main memory; register memory control apparatus in the register subsystem with means coupling the timing generator and common logic unit to the register memory, the output of the register memory beinG coupled to the common logic unit; means coupling said bus means via address conductors to the register memory control apparatus, via register subsystem sink gating means and data conductors to the register memory control apparatus, and means coupling said outputs of the register memory via register subsystem source gating means to the bus means; wherein said operation codes include a read register memory instruction and a write register memory instruction; means responsive to either a read register memory or a write register memory instruction decoded from the instruction register to gate an address derived from the operand to the register memory via the register memory control apparatus to select the address in the register memory; means further responsive to a read register memory instruction to supply a signal via the register memory control apparatus to read from the register memory, and to gate data from the register memory output via the register subsystem source gating means and the bus means to the accumulator register; and means further responsive to a write register memory instruction to supply a signal via the register memory control apparatus to write in the register memory, while gating data from the accumulator register via the bus means and the sink gating means to the register memory, thereby providing the computer central processor with random access to the register memory.
Claim 3
Dependent Claim 41 words
In a communication switching system, the combination as claimed in claim 1, wherein there are a plurality of register-sender subsystems, and part of the effective address is used to select one register-sender subsystem for supplying a read or write signal thereto.
Claim 4
Dependent Claim 121 words
In a communication switching system the combination as claimed in claim 2, wherein each of said register-sender subsystems and said stored program data processing unit are provided in duplicate, wherein from the computer central processor of each data processing unit said bus means and said signals responsive to read register memory and write register memory instructions are coupled to both of the duplicate units of each registersender subsystem for selective use therein, and the outputs of register memory of both of the duplicate units of each register-sender subsystem are coupled via register subsystem source gating means to the bus means in the computer central processor of each data processing unit, with means to selectively enable the last said source gating means.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1977-06-24 1977-12-24 1978-06-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1981-06-24 1981-12-24 1982-06-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1985-06-24 1985-12-24 1986-06-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag