EVB9303 SMSC, EVB9303 Datasheet - Page 69

EVALUATION BOARD FOR LAN9303

EVB9303

Manufacturer Part Number
EVB9303
Description
EVALUATION BOARD FOR LAN9303
Manufacturer
SMSC
Datasheets

Specifications of EVB9303

Main Purpose
Interface, Ethernet
Embedded
No
Utilized Ic / Part
LAN9303
Primary Attributes
3 Ports, 100BASE-TX/10BASE-T, Managed
Secondary Attributes
Full Duplex and HP Auto-MDIX Support, 10BASE-T and 100BASE-TX
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
638-1095
Small Form Factor Three Port 10/100 Managed Ethernet Switch with Single MII/RMII/Turbo MII
Datasheet
SMSC LAN9303/LAN9303i
The following procedure should be followed in order to add, delete, and modify the ALR entries:
1. Write the
2. Write the
3. Poll the
4. Write the
The ALR contains a search engine that is used by the host to read the MAC Address Table. This
engine is accessed by using the
Engine ALR Read Data 0 Register
Register
Note: The entries read are not necessarily in the same order as they were learned or manually
The following procedure should be followed in order to read the ALR entries:
1. Write the
2. Write the
3. Poll the
4. If the
5. If the
6. Write the
7. Write the
8. Go to step 3.
Note: Refer to
ALR Write Data 1 Register (SWE_ALR_WR_DAT_1)
bits.
Note: An entry can be deleted by setting the
Entry).
(SWE_ALR_CMD_STS)
First Entry Bit).
(SWE_ALR_RD_DAT_1)
0 Register (SWE_ALR_RD_DAT_0)
(SWE_ALR_RD_DAT_1)
Next Entry bit).
added.
definitions of these registers.
(SWE_ALR_RD_DAT_1).
Valid
End of Table
Switch Engine ALR Command Register (SWE_ALR_CMD)
Switch Engine ALR Write Data 0 Register (SWE_ALR_WR_DAT_0)
Switch Engine ALR Command Register (SWE_ALR_CMD)
Switch Engine ALR Command Register (SWE_ALR_CMD)
Valid
Switch Engine ALR Command Register (SWE_ALR_CMD)
Switch Engine ALR Command Register (SWE_ALR_CMD)
Switch Engine ALR Command Register (SWE_ALR_CMD)
Make Pending
bit is set, then the entry is valid and the data from the
Section 13.4.3.1, on page 271
and
bit is set, then exit.
End of Table
until it is cleared.
until either is set.
can be stored.
bit in the
Switch Engine ALR Command Register
DATASHEET
(SWE_ALR_RD_DAT_0), and
bits in the
69
and
Switch Engine ALR Command Status Register
through
Valid
Switch Engine ALR Read Data 1 Register
Switch Engine ALR Read Data 1 Register
bit to 0.
Section 13.4.3.6, on page 278
with the desired MAC address and control
Switch Engine ALR Read Data 1
Switch Engine ALR Read Data
with 0001h (Get Next Entry).
with 0000h.
with 0002h (Get First Entry).
with 0000h (Clear the Get
with 0000h (Clear the Get
register with 0004h (Make
(SWE_ALR_CMD),
Revision 1.4 (07-07-10)
and
Switch Engine
for detailed
Switch

Related parts for EVB9303