KSZ8851-16MLL TR Micrel Inc, KSZ8851-16MLL TR Datasheet - Page 24
![Single Ethernet Port + Generic (16-bit) Bus Interface( )](/photos/31/30/313065/57648lqfp_sml.jpg)
KSZ8851-16MLL TR
Manufacturer Part Number
KSZ8851-16MLL TR
Description
Single Ethernet Port + Generic (16-bit) Bus Interface( )
Manufacturer
Micrel Inc
Datasheet
1.KSZ8851-16MLL_TR.pdf
(79 pages)
Specifications of KSZ8851-16MLL TR
Operating Supply Voltage (typ)
3.3V
Operating Temperature Classification
Commercial
Mounting
Surface Mount
Pin Count
48
Lead Free Status / RoHS Status
Compliant
Asynchronous Interface
For asynchronous transfers, the asynchronous interface uses RDN (read) and WRN (write) signal strobes for data latching. The
host utilizes the rising edge of RDN to latch read data and the KSZ8851-16MLL will use falling edge of WRN to latch write data.
All asynchronous transfers are either single-data or burst-data transfers. Byte or word data bus access (transfers) is
supported. The BIU, however, provides flexible asynchronous interfacing to communicate with various applications and
architectures. No additional address latch is required. The BIU qualifies both CSN (Chip Select) pin and WRN (Write
Enable) pin to write the Address A[7:2] and BE[3:0] value (in 16-bit mode) or Address A[7:0] value (in 8-bit mode) into
KSZ8851-16MLL when CMD (Command type) pin is high. The BIU qualifies both CSN (Chip Select) pin and RDN (Read
Enable) or WRN (Write Enable) pin to read or write the SD[15:0] data value from or to KSZ8851-16MLL when CMD
(Command type) pin is low.
In order for software to read back the previous CMD register write value when CMD is “1”, the BIU qualifies both CSN
(Chip Select) pin and RDN (Read Enable) pin to read the Address A[7:2] and BE[3:0] value (in 16-bit mode) or Address
A[7:0] value (in 8-bit mode) back from KSZ8851-16MLL when CMD (Command type) pin is high.
BIU Summation
Figure 6 shows the connection for different data bus sizes. Also refer to reference schematics in hardware design
package.
All of control and status registers in the KSZ8851-16MLL are accessed indirectly depending on CMD (Command type)
pin. The command sequence to access the specified control or status register is to write the register’s address (when
CMD=1) then read or write this register data (when CMD=0). If both RDN and WRN signals in the system are only used
for KSZ8851-16MLL, the CSN pin can be forced to active low to simplify the system design. The CMD pin can be
connected to host address line HA0 for 8-bit bus mode or HA1 for 16-bit bus mode.
Queue Management Unit (QMU)
The Queue Management Unit (QMU) manages packet traffic between the MAC/PHY interface and the system host. It has
built-in packet memory for receive and transmit functions called TXQ (Transmit Queue) and RXQ (Receive Queue). Each
queue contains 12KB for RXQ and 6KB for TXQ of memory with back-to-back, non-blocking frame transfer performance.
It provides a group of control registers for system control, frame status registers for current packet transmit/receive status,
and interrupts to inform the host of the real time TX/RX status.
Transmit Queue (TXQ) Frame Format
The frame format for the transmit queue is shown in the following Table 5. The first word contains the control information
August 2009
Micrel, Inc.
Figure 6. KSZ8851-16MLL 8-Bit and 16-Bit Data Bus Connections
Data Bus
Data Bus
Shared
Shared
SD10
SD10
SD11
SD11
SD12
SD12
SD13
SD13
SD14
SD14
SD15
SD15
SD0
SD0
SD1
SD1
SD2
SD2
SD3
SD3
SD4
SD4
SD5
SD5
SD6
SD6
SD7
SD7
SD8
SD8
SD9
SD9
Pin 1 (P1LED1) = 1K Pull
Pin 1 (P1LED1) = 1K Pull
8-Bit Bus Mode
8-Bit Bus Mode
CMD=0
CMD=0
Down during RESET
Down during RESET
“Low”
“Low”
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
D0
D0
D1
D1
D2
D2
D3
D3
D4
D4
D5
D5
D6
D6
D7
D7
CMD=1
CMD=1
“High”
“High”
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
A0
A0
A1
A1
A2
A2
A3
A3
A4
A4
A5
A5
A6
A6
A7
A7
24
Pin 1 (P1LED1) = NC or
Pin 1 (P1LED1) = NC or
16-Bit Bus Mode
16-Bit Bus Mode
CMD=0
CMD=0
Pull Up during RESET
Pull Up during RESET
“Low”
“Low”
D10
D10
D11
D11
D12
D12
D13
D13
D14
D14
D15
D15
D0
D0
D1
D1
D2
D2
D3
D3
D4
D4
D5
D5
D6
D6
D7
D7
D8
D8
D9
D9
CMD=1
CMD=1
“High”
“High”
BE0
BE0
BE1
BE1
BE2
BE2
BE3
BE3
A2
A2
A3
A3
A4
A4
A5
A5
A6
A6
A7
A7
-
-
-
-
-
-
-
-
-
-
-
-
KSZ8851-16MLL/MLLI
M9999-083109-2.0