Patent US3036087A successfully refreshed from Google Patents.
Patent US5201055A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5201055A Expired / Lapsed US ⏱️ 0.0 years remaining

Multiprocessing system includes interprocessor encoding and decoding logic used for communication between two cards through reduced addressing lines

Assignee: Hewlett Packard Development Co LP
•
Filing: 1989-11-03
•
Granted: 1993-04-06
•
Expires: 2009-11-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for communication between multiple processors using registers that are accessed by four register select lines which are translated from the original system address. The address translation is performed off of the main processor board to reduce loading effects on the local bus and reduces the pin count of processor board. A signal representing which of the processors is currently active is used as a pseudo address line for the purpose of the translation. The original addresses of the I/O registers may be either input/output or memory mapped.

Inventors

  • 👤 Javier F. Izquierdo
  • 👤 John A. Landry

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 13:22
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F15/163; G06F15/17; G06F12/00; G06F12/02; G06F12/0223; G06F12/0284; G06F12/08; G06F12/0802; G06F12/0806

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 295 words
An apparatus for selecting one of a plurality of devices which are addressed using a first number of address lines in a computer system, the apparatus comprising: an interchangeable card, wherein the plurality of devices are located on said interchangeable card; a system board including a connector for receiving said interchangeable card and conducting signals between said system board and said interchangeable card; a bus located on said system board and including said first number of address lines; a processor located on said interchangeable card generating address signals for presentation on said first number of address lines; means for coupling said processor address signals to said first number of address lines, said processor address signals being conducted across said connector; means located on said system board and coupled to said bus receiving said first number of address lines for decoding said first number of address lines to produce a plurality of signals each representing selection of a device; means located on said system board and coupled to said bus and said means for decoding said first number of address lines for encoding said plurality of signals representing selection of a device into a set of addressing signals wherein each encoded value represents one of said devices and the number of signals in said set is less than said first number, said set of addressing signals being provided to said connector for conduction to said interchangeable card; means located on said interchangeable card and receiving said set of addressing signals after conduction across said connector for decoding said encoded set of addressing signals to produce a signal representing selection of a device; and means coupled to said encoded signal set decoding means and located on said interchangeable card for selecting the device using said selection signal.
Claim 2
Independent Claim 295 words
An apparatus for selecting one of a plurality of devices which are addressed using a first number of address lines in a computer system, the apparatus comprising: an interchangeable card, wherein the plurality of devices are located on said interchangeable card; a system board including a connector for receiving said interchangeable card and conducting signals between said system board and said interchangeable card; a bus located on said system board and including said first number of address lines; a processor located on said interchangeable card generating address signals for presentation on said first number of address lines; means for coupling said processor address signals to said first number of address lines, said processor address signals being conducted across said connector; means located on said system board and coupled to said bus receiving said first number of address lines for decoding said first number of address lines to produce a plurality of signals each representing selection of a device; means located on said system board and coupled to said bus and said means for decoding said first number of address lines for encoding said plurality of signals representing selection of a device into a set of addressing signals wherein each encoded value represents one of said devices and the number of signals in said set is less than said first number, said set of addressing signals being provided to said connector for conduction to said interchangeable card; means located on said interchangeable card and receiving said set of addressing signals after conduction across said connector for decoding said encoded set of addressing signals to produce a signal representing selection of a device; and means coupled to said encoded signal set decoding means and located on said interchangeable card for selecting the device using said selection signal.
Claim 3
Dependent Claim 11 words
The apparatus of claim 1, wherein said devices are input/output registers.
Claim 4
Independent Claim 260 words
An apparatus for selecting one of a plurality of devices which are addressed using a first number of address lines in a computer system including a clock signal, two timing control signals, one indicating an address portion of a cycle and one indicating a data portion of a cycle, the two timing control signals being non-overlapping, and a signal indicative of write/read status, the apparatus comprising: means receiving the first number of address lines for decoding the first number of address lines to produce a plurality of signals each representing selection of a device; means coupled to said means for decoding the first number of address lines and to said data portion timing control signal for encoding said plurality of signals representing selection of a device into a set of addressing signals wherein each encoded value represents one of said devices and the number of signals in said set is less than said first number and for latching said set of addressing signals on assertion of said data portion timing control signal; means receiving the clock signal, the data portion timing control signal, and the write/read status indicating signal for asserting a write strobe signal a predetermined number of clock signal cycles after said data portion timing control signal is asserted during a write cycle; means coupled to said encoding means for decoding said latched, encoded set of addressing signals to produce a signal representing selection of a device; and means receiving said write strobe signal and said selection signal for producing a storage signal for use by the device.
Claim 5
Independent Claim 260 words
An apparatus for selecting one of a plurality of devices which are addressed using a first number of address lines in a computer system including a clock signal, two timing control signals, one indicating an address portion of a cycle and one indicating a data portion of a cycle, the two timing control signals being non-overlapping, and a signal indicative of write/read status, the apparatus comprising: means receiving the first number of address lines for decoding the first number of address lines to produce a plurality of signals each representing selection of a device; means coupled to said means for decoding the first number of address lines and to said data portion timing control signal for encoding said plurality of signals representing selection of a device into a set of addressing signals wherein each encoded value represents one of said devices and the number of signals in said set is less than said first number and for latching said set of addressing signals on assertion of said data portion timing control signal; means receiving the clock signal, the data portion timing control signal, and the write/read status indicating signal for asserting a write strobe signal a predetermined number of clock signal cycles after said data portion timing control signal is asserted during a write cycle; means coupled to said encoding means for decoding said latched, encoded set of addressing signals to produce a signal representing selection of a device; and means receiving said write strobe signal and said selection signal for producing a storage signal for use by the device.
Claim 6
Dependent Claim 25 words
The apparatus of claim 3, wherein said predetermined number of clock signal cycles is three and said strobe signal remains asserted one clock signal cycle.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-04-05 1996-10-05 1997-04-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-04-05 2000-10-05 2001-04-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-04-05 2004-10-05 2005-04-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag