Claims
- 1. An interchangeable interface circuit card means for providing electrical signal paths between data signal response means and data signal handling means, said data signal handling means having matching connectable terminals and providing a plurality of different first control signals including at least one physical location signal which indicates the physical position of said interchangeable interface circuit card means, said interchangeable interface circuit card means comprising in combination:
- circuit card means having at least one edge and having connectable terminals disposed along said at least one edge for connecting to said matching connectable terminals of said data signal handling means, whereby when said connectable terminals are connected to said matching connectable terminals there is a plurality of first electrical signal paths formed through said connectable terminals and said matching connectable terminals;
- first circuitry means including decoding circuitry means which operate under control of certain of said first control signals including said physical location signal, said first circuitry means connected through some of said first electrical signal paths to said data signal handling means for receiving and decoding certain of said first control signals to provide second control signals;
- second circuitry means which operates under control of certain of said second control signals, said second circuitry means mounted on said circuit card means and connected to said first circuitry means to receive said certain of said second control signals for generating identifying signals, which identify particular data signal responsive means when connected to said circuit card means;
- third circuitry means which operate under control of particular ones of said first control signals, said third circuitry means connected to said second circuitry means and to some of said first electrical signal paths to receive said particular ones of said first control signals for transmitting said identifying signals from said second circuitry means to said data signal handling means;
- fourth circuitry means mounted on said circuit card means for connection to said data signal responsive means; and
- fifth circuitry means which operate under control of some of said first control signals, said fifth circuitry means connected to certain ones of said first electrical signal paths to receive said some of said first control signals and connected to said third circuitry means and to said fourth circuitry means to complete said electrical signal paths through logic circuit means between said data signal responsive means and said data signal handling means in response to certain of said first control signals.
- 2. An interchangeable interface circuit card means for providing electrical signal paths between data signal responsive means and data signal handling means, which last mentioned means has matching connectable terminals and provides both first control signals and physical location signals, said physical location signals being respectively indicative of the physical position of said interchangeable interface circuit card means and being identifiable with said interchangeable interface current card in response to said data signal handling means initially receiving identifying signals from said interchangeable interface card means, said interchangeable interface circuit card means comprising in combination:
- circuit card means having at least one edge and having connectable terminals disposed along said at least one edge for connecting to said matching connectable terminals whereby when said connectable terminals are connected to said matching connectable terminals there is a plurality of first electrical signal paths formed through said connectable terminals and matching connectable terminals;
- first circuitry means which operate under control of certain second control signals, said first circuitry means mounted on said circuit card means for generating said identifying signals in response to said certain second control signals;
- second circuitry means including decoding circuitry means which operate under control of at least one of said physical location signals, said second circuitry means connected to said first circuitry means for generating said second control signals in response to receiving and decoding some of said first control signals and initially receiving said at least one of said physical location signals, said second circuitry means connected to at least one of said first electrical signal paths to receive said at least one of said physical location signals;
- third circuitry means which operate under control of particular ones of said first control signals, said third circuitry means connected to said first circuitry means and to some of said first electrical signal paths to receive said particular ones of said first control signals for transmitting said identifying signals from said first circuitry means to said data signal handling means, thereby enabling said last mentioned physical location signal to be generated in response to said data signal handling means receiving said identifying signals from sources other than interchangeable interface card means;
- fourth circuitry means mounted on said circuit card means for connection to said data signal responsive means; and
- fifth circuitry means which operate under control of some of said first control signals, said fifth circuitry means connected to certain ones of said first electrical signal paths to receive said some of said first control signals and connected to said third circuitry means and to said fourth circuitry means to complete said electrical signal paths through logic circuit means between said data signal responsive means and said data signal handling means in response to said some of said first control signals received from said data signal handling means.
- 3. An interchangeable interface circuit card means according to claim 2 wherein said first circuitry means further generates diagnostic routine instruction signals which effect diagnostic tests on selected portions of the circuitry mounted on said circuit card means.
- 4. An interchangeable interface circuit card means according to claim 2 wherein said second circuitry means includes a register means connected to said third circuitry means and wherein said decoding circuitry means connected to said at least one of said first electrical signal paths whereby signals transmitted from said data signal handling means through said third circuitry means are temporarily held and then decoded to provide at least some of said second control signals to said first circuitry means.
- 5. An interchangeable interface circuit card means according to claim 2 wherein two of said matching connectable terminals are part of a circuit card present circuit and further wherein two of said connectable terminals are disposed to engage said two of said connectable terminals and cause a circuit card present signal to be generated indicating to said data signal handling means that an interchangeable interface circuit card means is engaged with said data signal handling means.
- 6. An interchangeable interface circuit card means according to claim 2 wherein said data signal handling means includes a data flow path and wherein there is further included sixth circuitry means having means for generating a request signal for control of said data flow path and wherein there is further included priority determination circuitry for connecting to similar priority determination circuitry on similar other interchangeable interface circuit card means whereby in the event more than one of said interchangeable interface circuit card means generates a request signal for control of said data flow path, such priority determination circuitry will operate with other similar priority determination circuitries to determine which among said interchangeable interface circuit card means connected to said data flow path will have control of said flow path. .Iadd.
- 7. An interchangeable interface circuit card for providing electrical circuit paths between a peripheral subsystem and a data bus in a data processing system, said data bus being coupled to a central processing unit and other interface circuit cards, and said circuit paths carrying identifying signals for identifying said interface circuit card and first control signals for requesting said identifying signals, said interchangeable interface circuit card comprising:
- a circuit card substrate having an edge with connectable terminals disposed along said edge for electrical connection along said data bus to connectable terminals on said other interface circuit cards;
- signal generation means, resident on said circuit card substrate and responsive to the receipt of said first control signals, for generating second control signals from said first control signals;
- identification means, responsive to said second control signals and resident on said circuit card substrate, for generating said identifying signals in response to said second control signals;
- identifier driver means, responsive to said first control signals and resident on said circuit card substrate, for transmitting said identifying signals to said central processing unit via said data bus;
- request means, resident on said circuit card substrate, for generating a request signal for transmission to the other interface cards to obtain control of said data bus;
- priority generation means, responsive to said request signal and resident on said circuit card substrate, for placing an encoded first priority arbitration signal, in parallel, onto an arbitration portion of said data bus onto which said other interface circuit cards also place other encoded priority arbitration signals in parallel, said encoded first priority arbitration signal representing a priority relative to request signals from said other interface circuit cards;
- priority examination means, resident on said circuit card substrate, coupled to said data bus, and responsive to the placement of said other encoded priority arbitration signals on said data bus for decoding said encoded first priority arbitration signal and said other encoded priority arbitration signals on said data bus and for detecting the presence on said arbitration portion of said data bus of said other priority arbitration signals from said first other interface circuit cards representing a higher priority than said first priority arbitration signals; and
- modifying means, resident on said circuit card substrate and coupled to said priority examination means, for modifying said priority generation means' placement of said encoded first priority arbitration signal onto said arbitration portion of said data bus when said priority examination means indicates the presence on said arbitration portion of said data bus of any of said other encoded priority arbitration signals representing a higher priority than said first priority arbitration signal..Iaddend. .Iadd.
- 8. The interface circuit card of claim 7 wherein said modifying means includes means for causing said priority generation means to inhibit placement of at least a portion of said first priority arbitration signal onto said arbitration portion of said data bus when said priority examination means indicates the presence on said arbitration portion of said data bus of any of said other priority arbitration signals representing a higher priority than said first priority arbitration signal..Iaddend. .Iadd.9. The interface circuit of claim 8 further including request driver means, coupled to said request means, for placing said request signal onto said data bus..Iaddend. .Iadd.10. The interface circuit card of claim 9 further including request disabling means for inhibiting the placement of said request signal on said data bus when said priority examination means indicates the presence of any of said other priority arbitration signals on said arbitration portion of said data bus representing a higher priority than said first priority arbitration signal..Iaddend. .Iadd.11. The interface circuit card of claim 7 further including
- bus master means, responsive to said priority examination means, for obtaining control of said data bus in response to the generation of said request signal if said priority examination means does not detect the presence of any of said other priority arbitration signals representing a higher priority than said first priority arbitration signal; and
- means, coupled to said bus master means and responsive to said disabling means, for relinquishing control of said data bus when said priority examination means subsequently detects the presence of any of said other priority arbitration signals representing a higher priority than said
- first priority arbitration signal..Iaddend. .Iadd.12. The interface circuit card of claim 7 wherein said priority generation means includes a circuit for generating said first priority arbitration signal at a fixed priority..Iaddend. .Iadd.13. The interface circuit card of claim 7 wherein said priority generation means includes a circuit for generating said first priority arbitration signal such that it is dynamically capable of representing a plurality of priorities..Iaddend. .Iadd.14. The interface circuit card of claim 13 wherein said modifying means includes means for comparing the priorities represented by said other priority arbitration signals with any of said plurality of priorities capable of being represented by said first priority arbitration signal..Iaddend. .Iadd.15. The interface circuit card of claim 7 wherein said priority generation means includes open collector transistors..Iaddend. .Iadd.16. The interface circuit card of claim 7 wherein said priority examination means includes decoder circuitry..Iaddend.
Parent Case Info
This is a continuation of application Ser. No. 06/351,721, filed Feb. 24, 1982, now abandoned.
US Referenced Citations (20)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0041406 |
Jun 1981 |
EPX |
Non-Patent Literature Citations (1)
Entry |
Edgar, "Bus Arbitration Logic," IBM Technical Disclosure Bulletin, vol. 23, No. 4. (Sep. 1980). |
Continuations (1)
|
Number |
Date |
Country |
Parent |
351721 |
Feb 1982 |
|
Reissues (1)
|
Number |
Date |
Country |
Parent |
788944 |
Oct 1985 |
|