KSZ8851-16MLLJ_10 MICREL [Micrel Semiconductor], KSZ8851-16MLLJ_10 Datasheet - Page 36

no-image

KSZ8851-16MLLJ_10

Manufacturer Part Number
KSZ8851-16MLLJ_10
Description
Single-Port Ethernet MAC Controller with 8-Bit or 16-Bit Non-PCI Interface
Manufacturer
MICREL [Micrel Semiconductor]
Datasheet
In order to read received frames from RXQ without error, the software driver must use following steps:
1. When receive interrupt occurred and software driver writes “1” to clear the RX interrupt in ISR register; the KSZ8851
2. When software driver reads back Receive Frame Count (RXFCTR) Register; the KSZ8851 will update both Receive
3. When software driver
EEPROM Interface
It is optional in the KSZ8851-16MLLJ to use an external EEPROM. The EED_IO (pin 9) must be pulled high to use
external EEPROM otherwise this pin pulled low or floating without EEPROM.
An external serial EEPROM with a standard microwire bus interface is used for non-volatile storage of information such as
the host MAC address. The KSZ8851-16MLLJ can detect if the EEPROM is a 1KB (93C46) or 4KB (93C66) EEPROM
device (the 93C46 and the 93C66 are typical EEPROM devices). The EEPROM must be organized as 16-bit mode.
If the EED_IO pin is pulled high, then the KSZ8851-16MLLJ performs an automatic read of the external EEPROM words
0H to 3H after the de-assertion of Reset. The EEPROM values are placed in certain host-accessible registers. EEPROM
read/write functions can also be performed by software read/writes to the EEPCR (0x22) registers.
The KSZ8851-16MLLJ EEPROM format is given in Table 11.
March 2010
Micrel, Inc.
will update Receive Frame Counter (RXFCTR) Register for this interrupt.
Frame Header Status and Byte Count Registers (RXFHSR/RXFHBCR).
(RXFHSR/RXFHBCR); the KSZ8851 will update next receive frame header status and byte count registers
(RXFHSR/RXFHBCR).
WORD
0H
1H
2H
3H
4H – 6H
7H-3FH
reads
15
Reserved
Host MAC Address Byte 2
Host MAC Address Byte 4
Host MAC Address Byte 6
Reserved
Not used for KSZ8851-16MLLJ (available for user to use)
back
Table 11. KSZ8851-16MLLJ EEPROM Format
both Receive Frame Header
8
36
7
Host MAC Address Byte 1
Host MAC Address Byte 3
Host MAC Address Byte 5
Status
and
Byte Count
0
M9999-030210-1.0
KSZ8851-16MLLJ
Registers

Related parts for KSZ8851-16MLLJ_10