LXT980/980A Dual-Speed, 5-Port Fast Ethernet Repeater
Datasheet
45
The network manager must respond to each request with a message that includes the 48-bit ID and
the HubID. All devices hear this message, but only those that match the 48-bit ID receive the
HubID as their own. Once a HubID has been assigned to a hub, that hub will cease requesting a
HubID. This process continues until all hubs have been assigned an ID. Should a board power off
and back on, the hub will re-request an ID, which the manager provides. The command types are
assigned so an address arbitration packet will be selected over normal requests.
2.6.5.2
Chain Arbitration Mechanism
When constructing the stack, the designer should create a daisy chain by tying the ARBOUT pin of
each LXT980 to the ARBIN pin of the following LXT980. The manager is at the top of the stack
and has control of the ARBIN for the first LXT980. The manager progressively assigns hub IDs
using the
“
Assign Address
”
and
“
Set ARBOUT to ZERO
”
commands. The manager will initially
set its ARBOUT (first LXT980
’
s ARBIN) to zero. Since the assign address command only works
on the LXT980 that has an ARBIN of 0 and an ARBOUT of 1, the first LXT980 can be assigned an
address. After the first LXT980 has been assigned an address, it can uniquely be told to switch its
ARBOUT to zero. This creates the (01) condition on the next LXT980 in the line. This LXT980 is
then assigned an address and the process continues until all chips have been assigned a unique
address. The manager can verify that a hub is still present by performing DEVICE ID commands.
If a change of configuration is detected, the manager can perform a broadcast write to return each
hub
’
s ARBOUT to 1, and then re-perform the address assignment process.
When using the chain arbitration method, set up the daisy chain so that the device with ChipID = 0
is the first device on the board that the chain passes through. Tie to ARBOUT of the SCC or to
previous hub in the daisy chain. The first hub ARBIN can also be grounded. When assigning IDs,
the first chain bit, located in the Device Revision Register (refer to
Table 72 on page 91
) can then
be used to determine when a new board has been encountered.
2.6.5.3
Address Re-Arbitration
Two mechanisms for address re-arbitration following a configuration change, such as a hot-swap of
a board:
Manual Re-arbitration. If the LXT980 detects a Low-to-High transition on RECONFIG, or if
RECONFIG is High at power-up, it sends out a
“
Configuration Change
”
message (all 0s) on
the bus, the network manager can use to detect that re-arbitration is required. This message
will be sent regardless of arbitration method; however, with
“
Chain
”
arbitration mechanism, it
will be sent once. The message can be ignored.
Network Manager. The network manager detects or re-starts arbitration by sending the
“
Re-
arbitrate
”
command.