Addressing method and apparatus for a computer system
First Claim
1. 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.
5 Assignments
0 Petitions
Accused Products
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.
41 Citations
26 Claims
- 1. 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.
-
13. 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. - View Dependent Claims (14, 15)
-
-
16. 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.
-
-
17. 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. - View Dependent Claims (18, 19, 20, 21)
-
- 22. 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.
Specification