IP Library Granted Patent US 7,334,030
Granted Patent B2
US 7,334,030 · App. 11/184,379 · Granted Feb 19, 2008

Method and apparatus for the addition and removal of nodes from a common interconnect

Assignee: Apple Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,334,030
App. No.
11/184,379
Granted
Feb 19, 2008
Kind
B2
Abstract

An electronic system interconnect. The interconnect comprises a first node and a second node coupled to the first node. The interconnect is initially configured to include the first and second nodes. A third node is added to the interconnect after the interconnect is initially configured, and the first node responds to the addition of the third node by initiating a new connect handshake with the third node. The first node begins by transmitting a first signal to the third node. The first node signals that the third node has been added to the interconnect if the third node responds to the first signal by transmitting a second signal. The first node causes the interconnect to be reconfigured if the third node transmits a third signal in response to receiving the first signal.

Claims (26)

1. In an electronic system, an interconnect comprising:

a first node;

a second node coupled to the first node, wherein the interconnect is initially configured to include the first and second nodes; and

a third node that is coupled to the interconnect after the interconnect is initially configured, wherein the first node initiates a new connect handshake with the third node by transmitting a first signal to the third node, the first node signaling that the third node has been added to the interconnect if the third node responds to the first signal by transmitting a second signal, the first node causing the interconnect to be reconfigured if the third node transmits a third signal in response to receiving the first signal, wherein the interconnect is reconfigured without requiring a reset operation.

2. The system of claim 1 , wherein the third node turning off the second signal and assuming a temporary address upon reconfiguration.

3. A method for adding a new node to a previously configured interconnect comprising:

detecting addition of the new node to the interconnect by a first node that is coupled to the new node by a point-to-point link;

transmitting a first signal by the first node to the new node in response to detecting the addition of the new node;

signaling addition of the new node to the interconnect by the first node if the new node responds to the first signal by transmitting a second signal; and

requesting an interconnect reconfiguration by the first node if the new node transmits a third signal in response to receiving the first signal, wherein the interconnect reconfiguration does not require a reset operation.

4. A method as in claim 3 wherein the third signal is equivalent to the first signal.

5. A method as in claim 3 wherein the interconnect is a serial bus.

6. A method for adding a new node to a previously configured interconnect comprising:

detecting addition of the new node to the interconnect by a first node that is coupled to the new node by a point-to-point link;

transmitting a first signal by the first node to the new node in response to detecting the addition of the new node;

transmitting a second signal by the new node to the first node in response to receiving the first signal if the new node has only one connected port;

detecting a third signal indicating whether the new node has more than one connected port; and

requesting a interconnect reconfiguration if the new node has more than one connected port, or if the third signal is not detected within a predetermined time period.

7. A method as in claim 6 wherein the third signal is equivalent to the first signal.

8. A method as in claim 6 wherein the interconnect is a serial bus.

9. A method for adding a new node to a previously configured interconnect comprising:

detecting addition of the new node to the interconnect by a first node that is coupled to the new node by a point-to-point link;

transmitting a first signal by the first node to the new node in response to detecting the addition of the new node;

transmitting a second signal by the new node to the first node in response to receiving the first signal if the new node has only one connected port;

transmitting a third signal by the new node to the first node if the new node has more than one connected port; and

requesting an interconnect reconfiguration if the new node has more than one connected port.

Assignments (1)
CHANGE OF NAME Recorded Apr 30, 2007
From: APPLE COMPUTER, INC., A CALIFORNIA CORPORATION
To: APPLE INC.
Reel/Frame 019241/0020 →
Continuity (6)
Continuation 0975264600 · Dec 29, 2000
Division 0933089600 · Jun 11, 1999
Division 0918692100 · Nov 6, 1998
Division 0888981400 · Jul 8, 1997
Continuation 0835929400 · Dec 19, 1994
Related Publication 20050251601A1 · Nov 10, 2005