Claims
- 1. A monitor for a dual ported bus interface comprising:
a controller coupled to the dual ported bus interface, the dual ported bus interface having first and second front end ports capable of connecting to host bus adapters, first and second backplane connectors for coupling to one or more buses on the backplane, and interconnections for coupling signals from the first and second front end ports through to the backplane buses; and a programmable code executable on the controller and further comprising:
a programmable code that monitors term power, a differential sense signal, and connectivity states for the first and second front end ports; and a programmable code that identifies port state based on the monitored term power, a differential sense signal, and connectivity states.
- 2. The monitor according to claim 1 further comprising:
a programmable code executable on the controller that identifies a front end port state from among Not Connected, Connected, Improperly Connected, and Faulted states.
- 3. The monitor according to claim 1 further comprising:
a programmable code executable on the controller that identifies a Connected state for conditions of term power at a voltage between 3.0 volts and 5.25 volts, a differential sense signal at a voltage level between 0.7 volts and 1.9 volts to indicate low voltage differential connections, and at least one port of the first and second front end ports connected to a host bus adapter that supplies the termination, the term power, and the differential sense signal.
- 4. The monitor according to claim 1 further comprising:
a programmable code executable on the controller that determines term power is available at a voltage range between 3.0 volts and 5.25 volts and otherwise is not available.
- 5. The monitor according to claim 1 further comprising:
a programmable code executable on the controller that determines a differential sense signal is available at a voltage level in a range between 0.7 volts and 1.9 volts to indicate low voltage differential connections, and otherwise is not available.
- 6. The monitor according to claim 1 further comprising:
a programmable code executable on the controller that identifies a Connected state when term power is available, the differential sense signal is available, one port of the first and second front end ports connected to a first host bus adapter that supplies the termination, the term power, and the differential sense signal, and the other port of the first and second front end ports is alternatively coupled to a second host bus adapter or a terminator.
- 7. The monitor according to claim 1 further comprising:
a port connection controller that monitors the first and second front end port connections by isolating at least two ground pins, pulling the isolated ground pins high, and monitoring the ground pins to determine whether a connection pulls the ground pins low.
- 8. The monitor according to claim 1 further comprising:
a programmable code executable on the controller that identifies a Not Connected state for conditions:
term power is not available and the first and second front end ports are connected; or both first and second front end port are unconnected.
- 9. The monitor according to claim 1 further comprising:
a programmable code executable on the controller that identifies an Improper Connection state for conditions:
only one of the first and second front end ports is connected; or both the first and second front end ports are connected, term power is available, and the differential sense signal is not available.
- 10. The monitor according to claim 1 further comprising:
a programmable code executable on the controller that identifies a Fault state for the condition:
term power is available and both the first and second front end ports are not connected.
- 11. A dual ported bus interface comprising:
first and second front end ports capable of connecting to host bus adapters; first and second backplane connectors for coupling to one or more buses on the backplane; interconnections including a bridge connection for coupling signals from the first and second front end ports through to the backplane buses; a monitor that monitors term power, a differential sense signal, and connectivity states for the first and second front end ports; and a controller that identifies port state based on the monitored term power, a differential sense signal, and connectivity states.
- 12. The bus interface according to claim 11 wherein:
the controller identifies a front end port state from among Not Connected, Connected, Improperly Connected, and Faulted states.
- 13. The bus interface according to claim 11 wherein:
the monitor determines term power is available at a voltage range between 3.0 volts and 5.25 volts and otherwise is not available, and determines a differential sense signal is available at a voltage level in a range between 0.7 volts and 1.9 volts to indicate low voltage differential connections, and otherwise is not available.
- 14. The bus interface according to claim 11 wherein:
the controller identifies a Connected state when term power is available, the differential sense signal is available, one port of the first and second front end ports connected to a first host bus adapter that supplies the termination, the term power, and the differential sense signal, and the other port of the first and second front end ports is alternatively coupled to a second host bus adapter or a terminator.
- 15. The bus interface according to claim 11 wherein:
the monitor monitors the first and second front end port connections by isolating at least two ground pins, pulling the isolated ground pins high, and monitoring the ground pins to determine whether a connection pulls the ground pins low.
- 16. The bus interface according to claim 11 wherein:
the controller identifies a Not Connected state for conditions:
term power is not available and the first and second front end ports are connected; or both first and second front end port are unconnected.
- 17. The bus interface according to claim 11 wherein:
the controller identifies an Improper Connection state for conditions:
only one of the first and second front end ports is connected; or both the first and second front end ports are connected, term power is available, and the differential sense signal is not available.
- 18. The bus interface according to claim 11 wherein:
the controller identifies a Fault state for the condition:
term power is available and both the first and second front end ports are not connected.
- 19. A method of identifying port state for a dual ported bus interface comprising:
connecting to first and second front end ports of the dual ported bus interface; monitoring term power, a differential sense signal, and connectivity states for the first and second front end ports; and identifying port state based on the monitored term power, a differential sense signal, and connectivity states.
- 20. The method according to claim 19 further comprising:
identifying a front end port state from among Not Connected, Connected, Improperly Connected, and Faulted states.
- 21. The method according to claim 19 further comprising:
determining term power is available at a voltage range between 3.0 volts and 5.25 volts and otherwise is not available; and determining a differential sense signal is available at a voltage level in a range between 0.7 volts and 1.9 volts to indicate low voltage differential connections, and otherwise is not available.
- 22. The method according to claim 19 further comprising:
identifying a Connected state when term power is available, the differential sense signal is available, one port of the first and second front end ports connected to a first host bus adapter that supplies the termination, the term power, and the differential sense signal, and the other port of the first and second front end ports is alternatively coupled to a second host bus adapter or a terminator.
- 23. The method according to claim 19 further comprising:
monitoring the first and second front end port connections further comprising:
isolating at least two ground pins; pulling the isolated ground pins high; and monitoring the ground pins to determine whether a connection pulls the ground pins low.
- 24. The method according to claim 19 further comprising:
identifying a Not Connected state for conditions:
term power is not available and the first and second front end ports are connected; or both first and second front end port are unconnected.
- 25. The method according to claim 19 further comprising:
identifying an Improper Connection state for conditions:
only one of the first and second front end ports is connected; or both the first and second front end ports are connected, term power is available, and the differential sense signal is not available.
- 26. The method according to claim 19 further comprising:
identifying a Fault state for the condition:
term power is available and both the first and second front end ports are not connected.
- 27. A dual ported bus interface comprising:
means for connecting to host bus adapters; means coupled to the connecting means for coupling to one or more buses on the backplane; means for interconnecting signals from the first and second front end ports through to the backplane buses, the signal interconnecting means further comprising means for bridging between the first and second isolator/expanders; means for monitoring term power, a differential sense signal, and connectivity states for the first and second front end ports; and means for identifying port state based on the monitored term power, a differential sense signal, and connectivity states.
RELATED APPLICATIONS
[0001] The disclosed system and operating method are related to subject matter disclosed in the following co-pending patent applications that are incorporated by reference herein in their entirety: (1) U.S. patent application Ser. No. ______, entitled “High Speed Multiple Port Data Bus Interface Architecture”; (2) U.S. patent application Ser. No. ______, entitled “High Speed Multiple Ported Bus Interface Control”; (3) U.S. patent application Ser. No. ______, entitled “High Speed Multiple Ported Bus Interface Expander Control System”; (4) U.S. patent application Ser. No. ______, entitled “System and Method to Monitor Connections to a Device”; (5) U.S. patent application Ser. No. ______, entitled “High Speed Multiple Ported Bus Interface Reset Control System”; and (6) U.S. patent application Ser. No. ______, entitled “Interface Connector that Enables Detection of Cable Connection.”