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

Address space architecture for multiple bus computer systems

Assignee: Lenovo Singapore Pte Ltd
•
Filing: 1996-06-24
•
Granted: 1998-11-10
•
Expires: 2016-06-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An information processing system comprises a processor, a first bus for conducting signals in accordance with a first bus protocol that does not support I/O address signals; a second bus for conducting signals in accordance with a second bus protocol that supports input/output (I/O) address signals; and a bridge circuit for coupling the first bus to the second bus. The processor includes a circuit for emitting address signals and an address type signal directed to a selected peripheral device. The bridge circuit comprises a filter for determining whether the address signal emitted by the processor corresponds to a peripheral device coupled to a bus subordinate to the bridge circuit; and a translation circuit, coupled to the filter, for translating signals in accordance with the first bus protocol to signals in accordance with the second bus protocol for transmission to the selected peripheral device.

Inventors

  • 👤 John Wiley Blackledge, Jr.
  • 👤 Bechara Boury
  • 👤 Bradly George Frey
  • 👤 James D. Reid
  • 👤 Ronald Valli

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 13:22
CPC Classifications
H; H04; H04L; H04L61/00; G; G06; G06F; G06F13/00; G06F13/38; G06F13/40; G06F13/4004; G06F13/4027; G06F13/404; H04L12/00; H04L12/28; H04L12/46

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 158 words
An information processing system comprising: a processor including means for emitting address signals directed to a selected peripheral device; a first bus coupled to said processor for conducting address signals in accordance with a first bus address protocol that supports n-bit address signals for selecting a peripheral device; a second bus for conducting address signals in accordance with a second bus address protocol that supports m-bit input/output (I/O) address signals for selecting the peripheral device; and a bridge circuit for coupling the first bus to the second bus, the bridge circuit comprising: a filter for determining whether the address signal emitted by the processor corresponds to a peripheral device coupled to a bus subordinate to the bridge circuit; and a decoder, coupled to the filter, for converting the n-bit address signals in accordance with the first bus address protocol to m-bit address signals in accordance with the second bus address protocol for transmission to the selected peripheral device.
Claim 2
Dependent Claim 158 words
An information processing system comprising: a processor including means for emitting address signals directed to a selected peripheral device; a first bus coupled to said processor for conducting address signals in accordance with a first bus address protocol that supports n-bit address signals for selecting a peripheral device; a second bus for conducting address signals in accordance with a second bus address protocol that supports m-bit input/output (I/O) address signals for selecting the peripheral device; and a bridge circuit for coupling the first bus to the second bus, the bridge circuit comprising: a filter for determining whether the address signal emitted by the processor corresponds to a peripheral device coupled to a bus subordinate to the bridge circuit; and a decoder, coupled to the filter, for converting the n-bit address signals in accordance with the first bus address protocol to m-bit address signals in accordance with the second bus address protocol for transmission to the selected peripheral device.
Claim 3
Dependent Claim 41 words
The information processing system of claim 1, wherein the first bus supports n-bit address signals for selecting a peripheral device and the second bus supports m-bit I/O address signals for selecting the peripheral device, and wherein n is greater than m.
Claim 4
Dependent Claim 41 words
The information processing system of claim 1, wherein the first bus supports n-bit address signals for selecting a peripheral device and the second bus supports m-bit I/O address signals for selecting the peripheral device, and wherein n is less than m.
Claim 5
Dependent Claim 40 words
The information processing system of claim 1, wherein the first bus supports n-bit address signals for selecting a peripheral device and the second bus supports m-bit address signals for selecting the peripheral device, and wherein n is equal to m.
Claim 6
Dependent Claim 34 words
The information processing system of claim 1, wherein the decoder comprises an adder for adding a predetermined value to an input address to produce an output address for transmission to the selected peripheral device.
Claim 7
Dependent Claim 40 words
The information processing system of claim 1, wherein the decoder comprises an exclusive OR device for performing an OR function on a predetermined value and an input address to produce an output address for transmission to the selected peripheral device.
Claim 8
Dependent Claim 39 words
The information processing system of claim 1, wherein the decoder comprises a stripping circuit for removing a predetermined number of high order bit from an input address to produce an output address for transmission to the selected peripheral device.
Claim 9
Dependent Claim 15 words
The information processing system of claim 1, wherein the second bus is an I/O bus.
Claim 10
Dependent Claim 17 words
The information processing system of claim 1, wherein the first bus is directly coupled to the processor.
Claim 11
Dependent Claim 33 words
The information processing system of claim 1, wherein the filter comprises multiple address range register sets, each register set comprising a start and end value, an input signal type, an output signal type.
Claim 12
Dependent Claim 20 words
The information processing system of claim 6, wherein the first bus is a host bus directly coupled to the processor.
Claim 13
Dependent Claim 78 words
The information processing system of claim 1, wherein said processor is only operative to emit an n-bit memory address corresponding to a memory cycle, said filter is operative to determine whether the n-bit memory address signal emitted by the processor corresponds to said peripheral device and said decoder is operative to convert the memory cycle to an I/O cycle when said filter determines that the n-bit memory address signal emitted by the processor corresponds to said peripheral device.
Claim 14
Dependent Claim 27 words
The information processing system of claim 1, wherein said first bus is a peripheral component interconnect (PCI) bus and said second bus is a Micro Channel bus.
Claim 15
Dependent Claim 36 words
The information processing system of claim 1, wherein said processor can further emit an address type signal indicating whether the corresponding address is a memory address or an I/O address directed to the selected peripheral device.
Claim 16
Dependent Claim 83 words
The information processing system of claim 14, further including a segment register coupled to said processor for storing o-bits of an I/O address, said processor is operative to emit memory addresses comprised of n-bits and I/O addresses comprised of p-bits, wherein o plus p is equal to n and wherein when said processor emits a p-bit I/O address and said address type signal directed to the peripheral device, said o-bits are strobed onto said first bus resulting in an I/O address of n-bits.
Claim 17
Dependent Claim 68 words
The information processing system of claim 14, wherein said processor is operative to emit 32 bit memory addresses and a corresponding memory address type signal, and emit 16 bit I/O addresses and a corresponding I/O address type signal, said decoder being operative to convert said 16 bit I/O addresses in accordance with the first bus protocol to 32 bit I/O addresses in accordance with the second bus protocol.
Claim 18
Dependent Claim 150 words
The information processing system of claim 1, further including: a bus master device coupled to said second bus and operative to emit address signals directed to a second selected peripheral device, a third bus for conducting address signals in accordance with a third bus address protocol that supports q-bit address signals for selecting said second peripheral device; and a second bridge circuit for coupling the second bus to the third bus, the second bridge circuit comprising: a second filter for determining whether the address signal emitted by the second bus master corresponds to said second peripheral device coupled to a bus subordinate to the second bridge circuit; and a second decoder coupled to the second filter for converting the m-bit address signals in accordance with the second bus address protocol to q-bit address signals in accordance with the third bus address protocol for transmission to the second selected peripheral device.
Claim 19
Dependent Claim 38 words
The information processing system of claim 17, wherein said first is a host bus directly coupled to the processor, said second bus is a peripheral component interconnect (PCI) bus and said third bus is a Micro Channel bus.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-09 2002-05-11 2002-11-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-09 2006-05-11 2006-11-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-09 2010-05-11 2010-11-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag