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

Addressing method and apparatus for a computer system

Assignee: Avago Technologies International Sales Pte Ltd
•
Filing: 1994-03-23
•
Granted: 1995-07-25
•
Expires: 2014-03-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Each card slot in a computer system receives a different ordering of address lines than each of the other card slots so that the ordering of the address lines at each card slot is indicative of its physical address relative to the other card slots. Means responsive to codes provided on at least selected ones of the address lines for establishing the hard and soft physical addresses of cards to be inserted into the slots may be provided.

Inventors

  • 👤 Russell C. Brockmann

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 16:59
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/06; G06F12/0646; G06F12/0669; G06F12/0676

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 159 words
Computer system comprising a bus having a plurality of address lines coupled to plural card slots in the system, each card slot receiving a different ordering of address lines than other ones of the card slots, the ordering of the address lines at each card slot being indicative of the physical location of the card slot relative to the other card slots in the system, wherein cards are installed in the card slots and each card comprises means responsive to a first remotely generated control signal for receiving a first code provided on at least selected ones of the address lines and for establishing therefrom a hard physical address of the card based at least in part upon the first code and the ordering of address lines at the slot in which the card is installed, the first code being received differently by each card as a result of the different ordering of address lines at each card slot.
Claim 2
Dependent Claim 159 words
Computer system comprising a bus having a plurality of address lines coupled to plural card slots in the system, each card slot receiving a different ordering of address lines than other ones of the card slots, the ordering of the address lines at each card slot being indicative of the physical location of the card slot relative to the other card slots in the system, wherein cards are installed in the card slots and each card comprises means responsive to a first remotely generated control signal for receiving a first code provided on at least selected ones of the address lines and for establishing therefrom a hard physical address of the card based at least in part upon the first code and the ordering of address lines at the slot in which the card is installed, the first code being received differently by each card as a result of the different ordering of address lines at each card slot.
Claim 3
Dependent Claim 63 words
Computer system according to claim 1 wherein each card further comprises means responsive to the hard physical address of the card, to a second code provided on at least selected ones of the address lines, and to a second remotely generated control signal for establishing a soft physical address of the card, said soft physical address determining an address range of the card.
Claim 4
Dependent Claim 25 words
Computer system according to claim 2 wherein the second code and second control signal are provided during an initial phase of operation of the computer.
Claim 5
Dependent Claim 68 words
Computer system according to claim 2 wherein said means for establishing a soft physical address comprises latch means having at least a pair of data inputs for receiving the second code and a clock input for receiving an indication that the card has been selected during the occurrence of the second control signal, the latch means latching the second code in response to the occurrence of the indication.
Claim 6
Dependent Claim 25 words
Computer system according to claim 1 wherein the first code and first control signal are provided during an initial phase of operation of the computer.
Claim 7
Dependent Claim 33 words
Computer system according to claim 1 wherein the ordering of selected pairs of address lines is reversed at each card slot relative to immediately preceding and immediately succeeding card slots in the system.
Claim 8
Dependent Claim 56 words
Computer system according to claim 6 wherein the ordering of a lowest order pair of address lines is reversed at every other card slot in the system, and the ordering of each succeeding higher order pair of address lines is reversed at half the frequency of the ordering of each immediately preceding pair of address lines.
Claim 9
Dependent Claim 21 words
Computer system according to claim 1 wherein the first code is an XOR pattern of bit pairs of the address lines.
Claim 10
Dependent Claim 65 words
Computer system according to claim 1 wherein said means for receiving the first code and for establishing a hard physical address therefrom comprises latch means having at least a pair of data inputs for receiving the first code and a clock input for receiving the first control signal, the latch means latching the first code in response to the occurrence of the first control signal.
Claim 11
Dependent Claim 86 words
Computer system according to claim 9 wherein said means for establishing a hard physical address further comprises comparator means for comparing the latched first code to address bits provided on selected ones of the address lines and providing an indication of the result of the comparison on an output thereof, and logic means responsive to the output of the comparator means and to an additional control signal for providing a signal indicating that the card has been selected during the occurrence of the additional control signal.
Claim 12
Dependent Claim 67 words
Computer system according to claim 1 wherein the address lines emanate from a processor associated with the computer system in a preselected order and cards are installed in the card slots and, in the case of any card slots whose received ordering of address lines is different from the preselected order, the cards installed therein comprise first means for effectively re-establishing the pre-selected order at the card.
Claim 13
Dependent Claim 63 words
Computer system according to claim 11 wherein each card further comprises second means for latching a code appearing on selected ones of the address lines during an initial phase of operation of the computer system and the first means comprises selector means receiving the address lines as inputs and responsive to the latched code for selecting the address lines in the preselected order.
Claim 14
Dependent Claim 167 words
Computer system comprising: a) an address bus having a plurality of address lines; b) a plurality of card slots coupled to the address lines, each card slot receiving a different ordering of address lines than other ones of the card slots, the ordering of the address lines at each card slot being indicative of a physical address of the card slot; c) a plurality of cards for insertion into the card slots, each card comprising first means responsive to a first code provided on at least selected ones of the address lines and to a first remotely generated control signal for establishing a physical address of the card, a different code being provided to each said card due at least in part to the unique ordering of the address lines at each card slot, and, second means responsive to a second code provided on the selected ones of the address lines and to a second remotely generated control signal for establishing an address range of the card.
Claim 15
Dependent Claim 167 words
Computer system comprising: a) an address bus having a plurality of address lines; b) a plurality of card slots coupled to the address lines, each card slot receiving a different ordering of address lines than other ones of the card slots, the ordering of the address lines at each card slot being indicative of a physical address of the card slot; c) a plurality of cards for insertion into the card slots, each card comprising first means responsive to a first code provided on at least selected ones of the address lines and to a first remotely generated control signal for establishing a physical address of the card, a different code being provided to each said card due at least in part to the unique ordering of the address lines at each card slot, and, second means responsive to a second code provided on the selected ones of the address lines and to a second remotely generated control signal for establishing an address range of the card.
Claim 16
Dependent Claim 67 words
Computer system according to claim 13 wherein the address lines emanate from a processor associated with the computer system in a preselected order but the ordering changes from card slot to card slot, and each card further comprises selector means receiving address lines as inputs and responsive to an output of the first means to select between inputs to effectively re-establish the preselected order on the card.
Claim 17
Dependent Claim 79 words
Computer system according to claim 13, wherein the ordering of selected pairs of address lines is reversed at each card slot relative to immediately preceding and immediately succeeding card slots in the system, the ordering of a lowest order pair of address lines being reversed at every other card slot and the ordering of each succeeding higher order pair of address lines being reversed at half the frequency of the ordering of each immediately preceding pair of address lines.
Claim 18
Dependent Claim 324 words
Computer system comprising: a) an address bus having a plurality of address lines emanating from a processor associated with the system in a preselected order; b) a plurality of card slots coupled to the address lines and receiving an ordering of the address lines that is different from the preselected ordering, each card slot receiving a different ordering of address lines than other ones of the card slots, the ordering of selected pairs of address lines being reversed at each card slot relative to immediately preceding and immediately succeeding card slots in the system, the ordering of a lowest order pair of address lines being reversed at every other card slot and the ordering of each succeeding higher order pair of address lines being reversed at half the frequency of the ordering of each immediately preceding pair of address lines, the ordering of the address lines at each card slot being indicative of a physical address of the card slot; c) a plurality of cards for insertion into the card slots, each card comprising first means responsive to a first code provided on at least selected ones of the address lines and to a first remotely generated control signal for establishing a physical address of the card, a different code being provided to each said card due at least in part to the unique ordering of the address lines at each card slot, and, second means responsive to a second code provided on the selected ones of the address lines and to a second remotely generated control signal for establishing an address range of the card, each card further comprising selector means receiving address lines as inputs and responsive to an output of the first means to select between inputs to effectively re-establish the preselected order of address lines on the card; the address range of each card thereby being established without user intervention, switches or any dedicated signal pins on the card slots.
Claim 19
Dependent Claim 324 words
Computer system comprising: a) an address bus having a plurality of address lines emanating from a processor associated with the system in a preselected order; b) a plurality of card slots coupled to the address lines and receiving an ordering of the address lines that is different from the preselected ordering, each card slot receiving a different ordering of address lines than other ones of the card slots, the ordering of selected pairs of address lines being reversed at each card slot relative to immediately preceding and immediately succeeding card slots in the system, the ordering of a lowest order pair of address lines being reversed at every other card slot and the ordering of each succeeding higher order pair of address lines being reversed at half the frequency of the ordering of each immediately preceding pair of address lines, the ordering of the address lines at each card slot being indicative of a physical address of the card slot; c) a plurality of cards for insertion into the card slots, each card comprising first means responsive to a first code provided on at least selected ones of the address lines and to a first remotely generated control signal for establishing a physical address of the card, a different code being provided to each said card due at least in part to the unique ordering of the address lines at each card slot, and, second means responsive to a second code provided on the selected ones of the address lines and to a second remotely generated control signal for establishing an address range of the card, each card further comprising selector means receiving address lines as inputs and responsive to an output of the first means to select between inputs to effectively re-establish the preselected order of address lines on the card; the address range of each card thereby being established without user intervention, switches or any dedicated signal pins on the card slots.
Claim 20
Dependent Claim 216 words
In a computer system having a plurality of address lines coupled to plural card slots in the system with the address lines emanating from a processor associated with the system in a preselected order, a method of addressing cards inserted in the card slots without user intervention, address switches on the cards or any dedicated signal pins on the card slots, said method comprising the steps of: (a) routing the address lines to the card slots in a different order than the preselected order, each card slot receiving a different ordering of address lines than other ones of the card slots, the ordering of the address lines at each card slot being indicative of the physical location of the card slot relative to the other card slots in the system; and (b) receiving at each card, in response to a first remotely generated control signal, a first code provided on at least selected ones of the address lines and establishing therefrom a hard physical address of the card based at least in part upon the first code and the ordering of the address lines at the slot in which the card is installed, the first code being received differently by each card as a result of the different ordering of address lines at each card slot.
Claim 21
Dependent Claim 216 words
In a computer system having a plurality of address lines coupled to plural card slots in the system with the address lines emanating from a processor associated with the system in a preselected order, a method of addressing cards inserted in the card slots without user intervention, address switches on the cards or any dedicated signal pins on the card slots, said method comprising the steps of: (a) routing the address lines to the card slots in a different order than the preselected order, each card slot receiving a different ordering of address lines than other ones of the card slots, the ordering of the address lines at each card slot being indicative of the physical location of the card slot relative to the other card slots in the system; and (b) receiving at each card, in response to a first remotely generated control signal, a first code provided on at least selected ones of the address lines and establishing therefrom a hard physical address of the card based at least in part upon the first code and the ordering of the address lines at the slot in which the card is installed, the first code being received differently by each card as a result of the different ordering of address lines at each card slot.
Claim 22
Dependent Claim 85 words
Method according to claim 17 wherein the address lines are routed so that the ordering of selected pairs of address lines is reversed at each card slot relative to immediately preceding and immediately succeeding card slots in the system, the ordering of a lowest order pair of address lines being reversed at every other card slot and the ordering of each succeeding higher order pair of address lines being reversed at half the frequency of the ordering of each immediately preceding pair of address lines.
Claim 23
Dependent Claim 24 words
Method according to claim 18 wherein the ordering of the address lines at each card slot corresponds to an address range of the card.
Claim 24
Dependent Claim 53 words
Method according to claim 17 further comprising the step of determining at each card, in response to a second code provided on at least selected ones of the address lines and to a second remotely generated control signal, a soft physical address of the card for establishing an address range of the card.
Claim 25
Dependent Claim 18 words
Method according to claim 17 further comprising the step of effectively re-establishing the preselected order at each card.
Claim 26
Dependent Claim 171 words
A computer card for use in a computer system that comprises a bus having a plurality of address lines coupled to plural card slots in the system, wherein each card slot receives a different ordering of address lines than other ones of the card slots, the ordering of the address lines at each card slot being indicative of the physical location of the card slot relative to the other card slots in the system, said card being insertable into one of said slots and having means responsive to a first remotely generated control signal for receiving a first code provided on at least selected ones of the address lines and for establishing therefrom a hard physical address of the card based at least in part upon the first code and the ordering of address lines at the slot in which the card is installed, the card receiving the first code differently than other cards in the system as a result of the different ordering of address lines at each card slot.
Claim 27
Dependent Claim 171 words
A computer card for use in a computer system that comprises a bus having a plurality of address lines coupled to plural card slots in the system, wherein each card slot receives a different ordering of address lines than other ones of the card slots, the ordering of the address lines at each card slot being indicative of the physical location of the card slot relative to the other card slots in the system, said card being insertable into one of said slots and having means responsive to a first remotely generated control signal for receiving a first code provided on at least selected ones of the address lines and for establishing therefrom a hard physical address of the card based at least in part upon the first code and the ordering of address lines at the slot in which the card is installed, the card receiving the first code differently than other cards in the system as a result of the different ordering of address lines at each card slot.
Claim 28
Dependent Claim 63 words
The card recited in claim 22 wherein the card further comprises means responsive to the hard physical address of the card, to a second code provided on at least selected ones of the address lines, and to a second remotely generated control signal for establishing a soft physical address of the card, said soft physical address determining an address range of the card.
Claim 29
Dependent Claim 66 words
The computer card recited in claim 22 wherein said means for receiving the first code and for establishing a hard physical address therefrom comprises latch means having at least a pair of data inputs for receiving the first code and a clock input for receiving the first control signal, the latch means latching the first code in response to the occurrence of the first control signal.
Claim 30
Dependent Claim 77 words
The computer card recited in claim 24 further comprising comparator means for comparing the latched code to address bits provided on selected ones of the address lines and providing an indication of the result of the comparison on an output thereof, and logic means responsive to the output of the comparator means and to an additional control signal for providing a signal indicating that the card has been selected during the occurrence of the additional control signal.
Claim 31
Dependent Claim 58 words
The computer card recited in claim 22 wherein the address lines emanate from a processor associated with the computer system in a preselected order before being ordered differently at each card slot, and wherein the card further comprises means for effectively re-establishing the preselected order of the address lines at a slot in which the card is installed.

References Cited (Backward Citations)

US4050098A Cited
US4099256A Cited
US4253087A Cited
JPS58211385A Cited
EP0117954A2 Cited
US4675808A Cited
US4701878A Cited
US4727475A Cited
US4896301A Cited
EP0340325A1 Cited
US5065154A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-07-24 1999-01-23 1999-07-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-07-24 2003-01-23 2003-07-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-07-24 2007-01-23 2007-07-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag