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

Common data buffer system

Assignee: National Aeronautics and Space Administration
•
Filing: 1979-03-23
•
Granted: 1981-03-03
•
Expires: 1999-03-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A high speed common data buffer system is described for providing an interface and communications medium between a plurality of computers utilized in a distributed computer complex forming part of a checkout, command and control system for space vehicles and associated ground support equipment. The system includes the capability for temporarily storing data to be transferred between computers, for transferring a plurality of interrupts between computers, for monitoring and recording these transfers and for correcting errors incurred in these transfers. Validity checks are made on each transfer and appropriate error notification is given to the computer associated with that transfer.

Inventors

  • 👤 Frank Byrne

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 21:25
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/76; G06F7/78; G06F7/785

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 304 words
A system for providing communication between computers and a plurality of memory storage cards according to the address signals supplied with information coming from the computers, said system comprising: (a) a plurality of register file means each provided for storing information coming from a respective computer; (b) a backplane bus connected to each of said register file means; (c) a scanner means for reading out said information stored in said register file means in a predetermined sequence and temporarily storing said information in a respective backplane bus; (d) a multiplexer connected to each backplane bus for receiving information from a respective backplane bus; (e) a memory address bus connected to said plurality of memory storage cards; (f) a memory data bus; (g) a master scanner means for scanning said multiplexers and sequentially gating said information from said multiplexers to said memory address bus and said memory data bus; (h) a stack control logic circuit means connected to said memory address bus for checking said information stored in said memory address bus and determining if said information contains any predefined interrupt vectors, said stack control logic circuit means writing said information stored on said memory data bus in said memory cards when no interrupt vectors are present said stack control logic circuit means comprising (h)(1) an address register connected to said memory address bus for temporarily storing said information coming from said memory address bus; (h)(2) an error checking circuit means for comparing said information temporarily stored in said address register against an upper and lower error control code; and (h)(3) a stack pointer card means connected to said error checking circuit means for storing said data information on said memory data bus into said memory cards at the address on said memory address bus when no error is indicated by said error checking circuit.
Claim 2
Independent Claim 304 words
A system for providing communication between computers and a plurality of memory storage cards according to the address signals supplied with information coming from the computers, said system comprising: (a) a plurality of register file means each provided for storing information coming from a respective computer; (b) a backplane bus connected to each of said register file means; (c) a scanner means for reading out said information stored in said register file means in a predetermined sequence and temporarily storing said information in a respective backplane bus; (d) a multiplexer connected to each backplane bus for receiving information from a respective backplane bus; (e) a memory address bus connected to said plurality of memory storage cards; (f) a memory data bus; (g) a master scanner means for scanning said multiplexers and sequentially gating said information from said multiplexers to said memory address bus and said memory data bus; (h) a stack control logic circuit means connected to said memory address bus for checking said information stored in said memory address bus and determining if said information contains any predefined interrupt vectors, said stack control logic circuit means writing said information stored on said memory data bus in said memory cards when no interrupt vectors are present said stack control logic circuit means comprising (h)(1) an address register connected to said memory address bus for temporarily storing said information coming from said memory address bus; (h)(2) an error checking circuit means for comparing said information temporarily stored in said address register against an upper and lower error control code; and (h)(3) a stack pointer card means connected to said error checking circuit means for storing said data information on said memory data bus into said memory cards at the address on said memory address bus when no error is indicated by said error checking circuit.
Claim 3
Dependent Claim 31 words
The system as set forth in claim 1 further comprising: (a) an address validity logic circuit means connected to said backplane bus for checking the address of said information stored therein.
Claim 4
Dependent Claim 97 words
The system as set forth in claim 1 wherein said stack pointer card means comprises: (a) means for generating interrupt signals; (b) a write counter; (c) a read counter; (d) means for comparing an output from said write counter with an output from said read counter for determining the number of interrupt signals pending for one of said computers, and (e) an interrupt counter means connected to said means for comparing for generating a signal that is fed back to said one of said computers when said stack pointer cards means cannot accept any more interrupt signals.

References Cited (Backward Citations)

US3599162A Cited
US4034347A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1984-03-02 1984-09-01 1985-03-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1988-03-02 1988-09-01 1989-03-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1992-03-02 1992-09-01 1993-03-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag