datasheetbank_Logo
búsqueda de Hoja de datos y gratuito Fichas de descarga

RTL8153 Ver la hoja de datos (PDF) - Realtek Semiconductor

Número de pieza
componentes Descripción
Lista de partido
RTL8153 Datasheet PDF : 33 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
RTL8153
Datasheet
6. Functional Description
6.1. USB Interface
The SIE (Serial Interface Engine) employs a robust hardwired USB protocol implementation so that the
entire USB interface operation can be done without firmware intervention. For all three types of End
Points (Bulk-IN, Bulk-OUT, and Interrupt-IN), appropriate responses and handshake signals are
generated by the SIE. The SIE analog transceiver complies fully with driver and receiver characteristics
defined in USB Specification Rev. 3.0.
6.1.1. USB Configurations
The RTL8153 supports two networking configurations; ECM (Ethernet Control Model) configuration and
in-house configuration. The ECM configuration complies with CDC-ECM, and is a general Ethernet
networking model that enables network communication without installing additional vendor specific
drivers. The in-house configuration requires a vendor specific driver to support enhanced features and
optimized performance.
6.1.2. Endpoint 0
All USB devices support a common access mechanism for accessing information through this control
pipe. Associated with the control pipe at endpoint 0 is the information required to completely describe the
USB device. This pipe also provides the register read and write to the RTL8153.
6.1.3. Endpoint 1 Bulk-IN
The maximum Bulk-IN packet size is 1024 bytes. Each Ethernet packet is transferred to the HOST by this
Endpoint. If the Ethernet packet is larger than 1024 bytes, the RTL8153 splits the Ethernet packet into
multiples of 1024 bytes. The HOST treats USB packets that are less than 1024 bytes or are equal to zero
as End of Ethernet packets.
6.1.4. Endpoint 2 Bulk-OUT
The HOST sends the USB packet to Ethernet. If the Ethernet packet is larger than 1024 bytes, the Host
will send the Ethernet packet in multiples of 1024 bytes. A USB packet that is less than 1024 bytes or is
equal to zero is treated as an End of Ethernet packet.
The Ethernet packet (containing multiple USB packets) will be queued in the TX FIFO and transmitted
when possible. If the Ethernet packet is transmitted without error, the TX FIFO space that was occupied
by the transmitted Ethernet packet will be released. If the TX FIFO is full, the RTL8153 will respond
with a NRDY when the host tries to Bulk-OUT more USB packets.
It is possible to have multiple Ethernet packets in the TX FIFO simultaneously. If an Ethernet packet is to
be transmitted but experiences collisions more than 16 times (default), this is called a transmit abort and
the packet will be skipped for transmission by the RTL8153.
6.1.5. Endpoint 3 Interrupt-IN
The Interrupt Endpoint (EP3) can be used to poll the current ALDPS state, EEE capability, TX/RX flow
control enable, Connection Speed, Duplex mode, and link status of the RTL8153.
Integrated 10/100/1000M Ethernet Controller for USB Applications
8
Track ID: JATR-8275-15 Rev. 1.1

Share Link: 

datasheetbank.com [ Privacy Policy ] [ Request Datasheet ] [ Contact Us ]