KSZ8841-16MVL TR Micrel, KSZ8841-16MVL TR Datasheet - Page 39

no-image

KSZ8841-16MVL TR

Manufacturer Part Number
KSZ8841-16MVL TR
Description
Ethernet ICs Single Ethernet Port + Generic (8, 16-bit) bus interface(Lead Free)
Manufacturer
Micrel
Datasheet

Specifications of KSZ8841-16MVL TR

Rohs
yes
Product
Ethernet Controllers
Package / Case
LQFP-128
Mounting Style
SMD/SMT
The transmit Byte Count specifies the total number of bytes to be transmitted from the TXQ. Its format is given in Table 5.
The data area contains six bytes of Destination Address (DA) followed by six bytes of Source Address (SA), followed by a
variable-length number of bytes. On transmit, all bytes are provided by the CPU, including the source address. The
KSZ8841M does not insert its own SA. The 802.3 Frame Length word (Frame Type in Ethernet) is not interpreted by the
KSZ8841M. It is treated transparently as data both for transmit operations.
Receive Queue (RXQ) Frame Format
The frame format for the receive queue is shown in Table 6. The first word contains the status information for the frame
received. The second word is the total number of bytes of the RX frame. Following that is the packet data area. The
packet data area holds the frame itself. It may or may not include the CRC checksum depending on whether hardware
CRC stripping is enabled.
For receive, the packet receive status always reflects the receive status of the packet received in the current RX packet
memory (see Table 7). The RXSR register indicates the status of the current received frame.
October 2007
Micrel, Inc.
Bit
15
14-8
7
6
5
4
3
2
Bit
15-11
10-0
Description
RXFV Receive Frame Valid
When set, this field indicates that the present frame in the receive packet memory is valid. The status
information currently in this location is also valid.
When clear, it indicates that there is either no pending receive frame or that the current frame is still
in the process of receiving.
Reserved.
RXBF Receive Broadcast Frame
When set, it indicates that this frame has a broadcast address.
RXMF Receive Multicast Frame
When set, it indicates that this frame has a multicast address (including the broadcast address).
RXUF Receive Unicast Frame
When set, it indicates that this frame has a unicast address.
Reserved.
RXFT Receive Frame Type
When set, it indicates that the frame is an Ethernet-type frame (frame length is greater than 1500
bytes). When clear, it indicates that the frame is an IEEE 802.3 frame.
This bit is not valid for runt frames.
RXTL Receive Frame Too Long
When set, it indicates that the frame length exceeds the maximum size of 1518 bytes. Frames that
are too long are passed to the host only if the pass bad frame bit is set.
Note: Frame too long is only a frame length indication and does not cause any frame truncation.
Description
Reserved.
TXBC Transmit Byte Count
Transmit Byte Count. Hardware uses the byte count information to conserve the TX buffer
memory for better utilization of the packet memory.
Note: The hardware behavior is unknown if an incorrect byte count information is written to this
field. Writing a 0 value to this field is not permitted.
Packet Memory
Address Offset
0
2
4 - up
Table 6. Frame Format for Receive Queue
Table 5. Transmit Byte Count Format
Bit 15
2
Status Word
Byte Count
Receive Packet Data
(maximum size is 1916)
nd
Byte
39
1
st
Bit 0
Byte
KSZ8841-16/32 MQL/MVL/MBL
M9999-102207-1.6

Related parts for KSZ8841-16MVL TR