adm8513 Infineon Technologies Corporation, adm8513 Datasheet - Page 17

no-image

adm8513

Manufacturer Part Number
adm8513
Description
Usb-to-10/100 Mbps Ethernet Lan Controller
Manufacturer
Infineon Technologies Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADM8513
Manufacturer:
CYPRESS
Quantity:
784
Part Number:
ADM8513
Manufacturer:
INFINEON/英飞凌
Quantity:
20 000
Part Number:
adm8513X-AD-T-1
Manufacturer:
Infineon Technologies
Quantity:
10 000
Part Number:
adm8513X-AD-T-1AD
Quantity:
30
4.2
Endpoint 1 is in charge of sending the received Ethernet packet to USB host. An Ethernet packet will be split to
multiple 64 bytes USB packets on USB. The end of the Ethernet packet is indicated by less then 64-byte or 0 length
data transfer in this pipe. The Ethernet received status is optionally reported at the end of the packet.
While accessing to this endpoint, if RXFIFO is either full or any packet is inside, the data in RXFIFO is returned in
USB data stage. If ACK is received from USB host, data in RXFIFO is flushed. If no response or NAK is received
from USB host, the content in RXFIFO will be re-transmitted. If RXFIFO isn't ready for transmission, NAK is
returned to USB host.
Figure 3
The Received Status is Reported as Follows:
Table 11
Offset
Offset0
Offset1
Offset2
Offset3
4.2.1
Endpoint 2 is in charge of sending the USB packet to Ethernet. An Ethernet packet is concatenated by multiple 64
bytes USB packets on USB. The first two bytes in every first concatenated USB packet indicate the length of the
Ethernet packet. The end of the Ethernet packet is indicated by less then 64-byte or 0 length data transfer in this
pipe. The Ethernet transmit status is reported in transmit status register.
When accessing to this endpoint, data in USB data stage is transferred to TXFIFO, if TXFIFO is free and ACK is
returned. If TXFIFO isn’t free, NAK is returned.
Data Sheet
USB Packet
Endpoint 1 Bulk IN
Packet Form when Receive
USB Received Status
Endpoint 2 Bulk OUT
Bit
7-0
3-0
7-4
0
1
2
3
4
7-5
7-0
64
64
64
64
0 to
63
Field
rx_bytecnt_lo
rx_bytecnt_hi
reserved
multicast_frame
long_pkt
runt_pkt
crc_err
dribble_bit
reserved
reserved
One Ethernet Packet
Multiple USB Packet
to
17
Description
The received byte count[7:0].
The received byte count[11:8].
Indicates received a multicast frame.
Indicates received packet length > 1518 bytes.
Indicates received packet length < 64 bytes.
Indicates CRC check error.
Indicates packet length is not integer multiple of 8-
bit.
1/10/100 MAC Layer
(64 to 1514 bytes)
USB Device Endpoint Operation
Rev. 1.21, 2005-12-05
Ethernet
Packet
Data Sheet
ADM8513

Related parts for adm8513