LAN9303I-ABZJ SMSC, LAN9303I-ABZJ Datasheet - Page 125

no-image

LAN9303I-ABZJ

Manufacturer Part Number
LAN9303I-ABZJ
Description
Ethernet ICs 3 Port 0/100 Ether Switch MII/RMII/Turb
Manufacturer
SMSC
Datasheet

Specifications of LAN9303I-ABZJ

Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LAN9303I-ABZJ
Manufacturer:
Standard
Quantity:
1 955
Part Number:
LAN9303I-ABZJ
Manufacturer:
SMSC10
Quantity:
510
Part Number:
LAN9303I-ABZJ
Manufacturer:
SMSC
Quantity:
20 000
Small Form Factor Three Port 10/100 Managed Ethernet Switch with Single MII/RMII/Turbo MII
Datasheet
SMSC LAN9303/LAN9303i
10.2.1
10.2.1.1
Note 10.1 PHY Address bit 4 is 1 for SMI commands. PHY Address 3:0 form system register address
Note 10.2 The turn-around time (TA) is used to avoid contention during a read cycle. For a read, the
Note 10.3 In the IDLE condition, the MDIO output is three-stated and pulled high externally.
Note: The SMI interface supports up to a 2.5MHz input clock. The MII/SMI timing adheres to the
Read Sequence
In a read sequence, the host sends the 32-bit preamble, 2-bit start of frame, 2-bit op-code, 5-bit PHY
Address, and the 5-bit Register Address. The next clock is the first bit of the turnaround time in which
the device continues to three-state MDIO. On the next rising edge of MDC, the device drives MDIO
low. For the next 16 rising edges, the device drives the output data. On the final clock, the device once
again three-states MDIO.
The host processor is required to perform two consecutive 16-bit reads to complete a single DWORD
transfer. No ordering requirements exist. The processor can access either the low or high word first,
as long as the next read is performed from the other word. If a read to the same word is performed,
the combined data read pair is invalid and should be re-read. This is not a fatal error. The device will
simply reset the read counters, and restart a new cycle on the next read.
Note: Select registers are readable as 16-bit registers, as noted in their register descriptions. For
Register values are latched (registered) at the beginning of each 16-bit read to prevent the host from
reading an intermediate value. In addition, any register that is affected by a read operation, such as a
clear on read bit, is not cleared until after the end of the second read. In the event that 32-bits are not
read, the read in considered invalid and the register is not affected.
Any register that may change between two consecutive host read cycles and spans across two
WORDs, such as a counter, is latched (registered) at the beginning of the first read and held until after
the second read has completed. This prevents the host from reading inconsistent data from the first
and second half of a register. For example, if a counters value is 01FFh, the first half will be read as
01h. If the counter then changes to 0200h, the host would read 00h, resulting an the incorrect value
of 0100h instead of either 01FFh or 0200h.
Note: SMI reads from unused register addresses return all zeros. This differs from unused PHY
SMI Read Polling for Reset Complete
During reset, the SMI slave interface will not return valid data. To determine when the reset condition
is complete, the
read, the interface can be considered functional. At this point, the
Hardware Configuration Register (HW_CFG)
is complete. Refer to
Note: In the event that a reset condition terminates between halves of 16-bit read pair, the device
IEEE 802.3 specification. Refer to the IEEE 802.3 specification for detailed MII timing
information.
these registers, only one 16-bit read may be performed without the need to read the other
word.
registers which leave MDIO un-driven.
will not expect another 16-bit read to complete the DWORD cycle. Only specific registers may
be read during a reset. Refer to
bits 9:6. The Register Address field forms the system register address bits 5:1
device drives the second bit of the turn-around time to 0, and then drives the msb of the
read data in the following clock cycle. For a write, the external host drives the first bit of
the turn-around time to 1, the second bit of the turn-around time to 0, and then the msb
of the write data in the following clock cycle.
Byte Order Test Register (BYTE_TEST)
Section 4.2, "Resets," on page 42
DATASHEET
Section 4.2, "Resets," on page 42
125
can be polled to determine when the device initialization
for additional information.
should be polled. Once the correct pattern is
Device Ready (READY)
for additional information.
Revision 1.4 (07-07-10)
bit in the

Related parts for LAN9303I-ABZJ