
LXT9860/9880
—
Advanced 10/100 Repeater with Integrated Management
56
Datasheet
Document #: 248987
Revision#: 003
Rev Date: 08/07/01
Table 23. SMI Command Set
Command
Value
Name
Usage
Normally
Sent By
Description
18 (Hex)
Write
Normal Ops
Network Mgr
Used to set a register or group of registers. The
minimum write size is 1 long word. The maximum
block write is 2 long words. This size was chosen
so that software may write an entire Ethernet
address in one serial packet.
04 (Hex)
Read
Normal Ops
Network Mgr
Used to get complete sets of counter information
for either a port or a segment. The minimum read
size is 32 bits (one long word). The maximum block
read is 127 long words. The acknowledge for this
instruction is the actual returned data.
08 (Hex)
Request ID
Arbitration
LXT98x0
For Hub ID (Arb Method 1): The LXT98x0 repeats
this command periodically until it is assigned a Hub
ID. Once assigned, the command is discontinued.
00 (Hex)
ConfigChg
Arbitration
LXT98x0
Notifies system of configuration change (hot swap).
Requests new arbitration phase.
10 (Hex)
Re-arbitrate
Arbitration
Network Mgr
Re-starts arbitration. Assigns all new addresses.
14 (Hex)
Assign
HubID
Chain
Arbitration
Network Mgr
Assigns Hub ID to device with ARBIN = 0 and
ARBOUT = 1
0C (Hex)
Set Arbout
to 1
Chain
Arbitration
Network Mgr
Used to determine stacking order or assign
address. Commands specific device to set
ARBOUT= 1. This command can apply to either a
single LXT98x0 (via direct addressing), or every
LXT98x0 through the use of the broadcast
address.
1C (Hex)
Set Arbout
to 0
Chain
Arbitration
Network Mgr
Used to determine stacking order or assign
address. Commands specific device to set
ARBOUT = 0. This command can apply to either a
single LXT98x0 (via direct addressing), or every
LXT98x0 through the use of the broadcast
address.
02 (Hex)
DevID
Config
Network Mgr
Asks device to send contents of device revision
register. This command applies to only a single
LXT98x0 at a time. When given, the command
causes the chip to retrieve its type and revision
code data (hard coded for a given device) and
provide it to the serial controller for transmission
back to the requesting manager. The acknowledge
for this type of packet is the actual returned data.
This command can also be used for
‘
ping
’
operations.