rtl8100l Realtek Semiconductor Corporation, rtl8100l Datasheet
![no-image](/images/no-image-200.jpg)
rtl8100l
Available stocks
Related parts for rtl8100l
rtl8100l Summary of contents
Page 1
REALTEK SINGLE CHIP FAST ETHERNET CONTROLLER WITH POWER MANAGEMENT 1. Features........................................................................ 2 2. General Description .................................................... 3 3. Pin Assignments .......................................................... 4 4. Pin Description ............................................................ 6 4.1 Power Management/Isolation Interface.................. 6 4.2 PCI Interface .......................................................... 6 4.3 EPROM/EEPROM Interface.................................. ...
Page 2
Features 100 pin QFP/LQFP Integrated Fast Ethernet MAC, Physical chip and transceiver in one chip 10 Mb/s and 100 Mb/s operation Supports 10 Mb/s and 100 Mb/s N-way Auto-negotiation operation PCI local bus single-chip Fast Ethernet controller Compliant to ...
Page 3
General Description The Realtek RTL8100B( highly integrated, cost-effective single-chip Fast Ethernet controller that provides 32-bit performance, PCI bus master capability, and full compliance with IEEE 802.3u 100Base-T specifications and IEEE 802.3x Full Duplex Flow Control. It also ...
Page 4
Pin Assignments 66 GND 67 RXIN- 68 RXIN AVDD 71 TXD- 72 TXD+ 73 GND 74 ISOLATEB 75 AVDD LED2 LED1 80 LED0 81 INTAB 82 RSTB 83 CLK 84 ...
Page 5
RTT3 64 LWAKE 65 RTSET 66 GND 67 RXIN- 68 RXIN AVDD 71 TXD- 72 TXD+ 73 GND 74 ISOLATEB 75 AVDD LED2 LED1 80 LED0 81 INTAB 82 RSTB ...
Page 6
Pin Description 4.1 Power Management/Isolation Interface Symbol Type PMEB O/D (PME#) ISOLATEB I (ISOLATE#) LWAKE O 4.2 PCI Interface Symbol Type AD31-0 T/S 86,87,89,91-95,100, 1,3-5,8-10,23-30,33, 36-38,41,42,44,45 C/BE3-0 T/S CLK I DEVSELB S/T/S FRAMEB S/T/S 2001-11-9 Pin No 57 Power ...
Page 7
GNTB I REQB T/S IDSEL I INTAB O/D IRDYB S/T/S TRDYB S/T/S PAR T/S PERRB S/T/S SERRB O/D STOPB S/T/S RSTB I 2001-11-9 84 Grant: This signal is asserted low to indicate to the RTL8100B(L) that the central arbiter has ...
Page 8
EPROM/EEPROM Interface Symbol Type AUX I EESK O EEDI O EEDO O, I EECS O 4.4 Power Pins Symbol Type VDD P 6,22,34,39,90,97 AVDD P VDD25 P AVDD25 P GND P 2,16,31,43,56, 4.5 LED Interface Symbol Type LED0, 1, ...
Page 9
Attachment Unit Interface Symbol Type TXD+ O TXD- O RXIN+ I RXIN 4.7 Test and Other Pins Symbol Type RTT3 TEST RTSET I/O VCTRL Analog NC - 7,35,40, 52,53, 2001-11-9 Pin No 72 100/10BASE-T ...
Page 10
Register Descriptions The RTL8100B(L) provides the following set of operational registers mapped into PCI memory space or I/O space. Offset R/W 0000h R/W 0001h R/W 0002h R/W 0003h R/W 0004h R/W 0005h R/W 0006h-0007h - 0008h R/W 0009h R/W ...
Page 11
R/W 0053H - R /W 0054h-0057h 0058h R/W 0059h R/W 005Ah R/W 005Bh - 005Ch-005Dh R/W 005Eh R 005Fh - 0060h-0061h R 0062h-0063h R/W 0064h-0065h R 0066h-0067h R/W 0068h-0069h R 006Ah-006Bh R 006Ch-006Dh R 006Eh-006Fh R 0070h-0071h R/W 0072h-0073h ...
Page 12
R/W 00D3h R/W 00D4h-00D7h - 00D8h R/W 00D9h-00FFh - 5.1 Receive Status Register in Rx packet header Bit R 12 ...
Page 13
Transmit Status Register (TSD0-3)(Offset 0010h-001Fh, R/W) The read-only bits (CRS, TABT, OWC, CDH, NCC3-0, TOK, TUN) will be cleared by the RTL8100B(L) when the Transmit Byte Count (bits 12-0) in the corresponding Tx descriptor is written not ...
Page 14
ERSR: Early Rx Status Register (Offset 0036h, R) Bit R/W 7 5.4 Command Register (Offset 0037h, R/W) This register is used for issuing commands to the RTL8100B(L). These commands are ...
Page 15
Interrupt Mask Register (Offset 003Ch-003Dh, R/W) This register masks the interrupts that can be generated from the Interrupt Status Register. A hardware reset will clear all mask bits. Setting a mask bit allows the corresponding bit in the Interrupt ...
Page 16
Transmit Configuration Register (Offset 0040h-0043h, R/W) This register defines the Transmit Configuration for the RTL8100B(L). It controls such functions as Loopback, programmable Interframe Gap, Fill and Drain Thresholds, and maximum DMA burst size. Bit R 30-26 R ...
Page 17
R/W 3 5.8 Receive Configuration Register (Offset 0044h-0047h, R/W) This register is used to set the receive configuration for the RTL8100B(L). Receive properties such as accepting error packets, runt packets, setting the receive drain threshold etc. ...
Page 18
R/W 12-11 R/W 10-8 R R/W 4 R/W 3 R/W 2 R/W 1 R/W 0 R/W 2001-11-9 RXFTH2 FIFO Threshold: Specifies Rx FIFO Threshold level. When the number of the received ...
Page 19
Command Register (Offset 0050h, R/W) This register is used for issuing commands to the RTL8100B(L). These commands are issued by setting the corresponding bits for the function. A warm software reset along with individual reset and enable/disable ...
Page 20
CONFIG 0: Configuration Register 0 (Offset 0051h, R/W) Bit R 4-3 R 2-0 - 5.11 CONFIG 1: Configuration Register 1 (Offset 0052h, R/W) Bit R/W Symbol 7-6 R/W LEDS1-0 5 R/W DVRLOAD 4 ...
Page 21
Media Status Register (Offset 0058h, R/W) This register allows configuration of device and PHY options, and provides PHY status information. Bit R/W 7 R 2001-11-9 ...
Page 22
CONFIG 3: Configuration Register3 (Offset 0059h, R/W) Bit R R/W 5 R/W 4 R/W 3 2001-11-9 Symbol GNTSel Gnt Select: Select the Frame’s asserted time after the Grant signal has been asserted. The ...
Page 23
CONFIG 4: Configuration Register4 (Offset 005Ah, R/W) Bit R/W 7 R/W 6 R/W 5 R R/W 2001-11-9 Symbol RxFIFOAutoClr Set to 1, the RTL8100B(L) will clear the Rx FIFO overflow ...
Page 24
Multiple Interrupt Select Register (Offset 005Ch-005Dh, R/W) If the received packet data is not a familiar protocol (IPX, IP, NDIS, etc.) to the RTL8100B(L), RCR<ERTH[3:0]> will not be used to transfer data in early mode. This register will be ...
Page 25
Transmit Status of All Descriptors (TSAD) Register (Offset 0060h-0061h, R/W) Bit R ...
Page 26
Basic Mode Status Register (Offset 0064h-0065h, R) Bit Name 15 100Base-T4 14 100Base_TX_ enable 100Base-TX full duplex support suppress 13 100BASE_TX_H D 12 10Base_T_FD 11 10_Base_T_HD 10 Auto Negotiation Complete 4 Remote ...
Page 27
Auto-Negotiation Advertisement Register (Offset 0066h-0067h, R/W) This register contains the advertised abilities of this device as they will be transmitted to its link partner during Auto-negotiation. Bit Name ACK 13 RF 12- Pause 9 ...
Page 28
Auto-Negotiation Link Partner Ability Register (Offset 0068h-0069h, R) This register contains the advertised abilities of the Link Partner as received during Auto-negotiation. The content changes after the successful Auto-negotiation if Next-pages are supported. Bit Name ACK ...
Page 29
Disconnect Counter (Offset 006Ch-006Dh, R) Bit Name 15-0 DCNT 5.24 False Carrier Sense Counter (Offset 006Eh-006Fh, R) This counter provides information required to implement the “FalseCarriers” attribute within the MAU managed object class of Clause 30 of IEEE 802.3u ...
Page 30
CS Configuration Register (Offset 0074h-0075h, R/W) Bit Name 15 Testfun 14- HEART BEAT 7 JBEN 6 F_LINK_100 5 F_Connect Con_status 2 Con_status_En PASS_SCR 2001-11-9 Description/Usage 1 = Auto-neg speeds ...
Page 31
Config5: Configuration Register 5 (Offset 00D8h, R/W) This register, unlike other Config registers, is not protected by 93C46 Command register. I.e. there is no need to enable Config register write prior to writing to Config5. Bit R ...
Page 32
EEPROM (93C46) Contents The 93C46 is a 1K-bit EEPROM. Although it is actually addressed by words, its contents are listed below by bytes for convenience. The RTL8100B(L) performs a series of EEPROM read operations from the 93C46 addresses 00H ...
Page 33
CONFIG_5 20h-23h TW_PARM_U 24h-27h TW_PARM_T 28h-2Bh PHY1_PARM_T 2Ch PHY2_PARM_T 2Dh-31h - 32h-33h CheckSum 34h-3Eh - 3Fh PXE_Para 40h-7Fh VPD_Data 2001-11-9 Do not change this field without Realtek approval. Bit7-3: Reserved. Bit2: Link Down Power Saving mode: Set to 1: ...
Page 34
Summary of the RTL8100B(L) EEPROM Registers Offset Name Type * 00h-05h IDR0 – IDR5 R/W 51h CONFIG0 52h CONFIG1 58h MSRBMCR 63H 59h CONFIG3 ...
Page 35
PCI Configuration Space Registers 7.1 PCI Configuration Space Table No. Name Type Bit7 00h VID R 01h R 02h DID R 03h R 04h Command R W 05h R W 06h Status R FBBC 07h R DPERR W DPERR ...
Page 36
R PME_D3 54h PMCSR R W 55h R PME_Status W PME_Status 56h–5Fh 60h VPDID R 61h NextPtr R 62h Flag VPD R/W VPDADDR Address 63h R/W Flag 64h VPD Data R/W Data7 65h R/W Data15 66h R/W Data23 67h ...
Page 37
PCI Configuration Space Functions The PCI configuration space is intended for configuration, initialization, and catastrophic error handling functions. The functions of RTL8100B(L)'s configuration space are described below. VID: Vendor ID. This field will default to a value of 10ECh ...
Page 38
Status: The status register is a 16-bit register used to record status information for PCI bus related events. Reads to this register behave normally. Writes are slightly different in that bits can be reset, but not set. Bit Symbol 15 ...
Page 39
BIST: Built-in Self Test Reads will return a 0, writes are ignored. IOAR: This register specifies the BASE IO address which is required to build an address map during configuration. It also specifies the number of bytes required as well ...
Page 40
Default Values after Power-on (RSTB asserted) No. Name Type 00h VID R 01h R 02h DID R 03h R 04h Command R W 05h R W 06h Status R 07h R W 08h Revision ID R 09h PIFR R ...
Page 41
PCI Power Management Functions The RTL8100B(L) is compliant to ACPI (Rev 1.1), PCI Power Management (Rev 1.1), and Device Class Power Management Reference Specification (V1.0a), such as to support an OS Directed Power Management (OSPM) environment. To support this, ...
Page 42
The Magic bit (CONFIG3#5) is set to 1, the PMEn bit (CONFIG1#0) is set to 1, and the RTL8100B( isolation state, or the PME# can be asserted in current power state. ♦ The Magic Packet pattern matches, ...
Page 43
The RTL8100B(L) also supports the LAN WAKE-UP function. The LWAKE pin is used to notify the motherboard to execute the wake-up process whenever the RTL8100B(L) receives a wakeup event, such as Magic Packet. The LWAKE signal is asserted according the ...
Page 44
Block Diagram MAC PCI Interface PHY 10/100 half/full MII Switch Interface Logic Transceiver TXC 25M TXD RXC 25M Serial to RXD Parrallel 2001-11-9 EEPROM Interface Power Control Logic Early Interrupt Threshold Register Interrupt Control Early Interrupt Logic Control Logic ...
Page 45
Functional Description 9.1 Transmit operation The host CPU initiates a transmit by storing an entire packet of data in one of the descriptors in the main memory. When the entire packet has been transferred to the Tx buffer, the ...
Page 46
Tx Encapsulation While operating in 100Base-TX mode, the RTL8100B(L) encapsulates the frames that it transmits according to the 4B/5B code-groups table. The changes of the original packet data are listed as follows : 1. The first byte of the ...
Page 47
LED Functions 9.12.1 10/100 Mbps Link Monitor The Link Monitor senses the link integrity station is down. 9.12.2 LED_RX In 10/100 Mbps mode, the LED function is like the RTL8139C(L). 9.12.3 LED_TX 2001-11-9 Power On LED ...
Page 48
LED_TX+LED_RX 10. Application Diagram RJ45 Magetics 2001-11-9 Power On LED = Low Packet? Yes LED = High for (100 +- 10) ms LED = Low for ( EEPROM LED CLK RTL8100B(L) Auxiliary Power ...
Page 49
Electrical Characteristics 11.1 Temperature Limit Ratings Parameter Storage temperature Operating temperature 11.2 DC Characteristics 11.2.1 Supply voltage Vcc = 3.0V min. to 3.6V max. Symbol Parameter V OH Minimum High Level Output Voltage V OL Maximum Low Level Output ...
Page 50
AC Characteristics 11.3.1 PCI Bus Operation Timing Target Read Target Write 2001-11-9 50 RTL8100B(L) Rev.1.41 ...
Page 51
Configuration Read Configuration Write 2001-11-9 51 RTL8100B(L) Rev.1.41 ...
Page 52
BUS Arbitration Memory Read 2001-11-9 52 RTL8100B(L) Rev.1.41 ...
Page 53
Memory Write Target Initiated Termination - Retry 2001-11-9 53 RTL8100B(L) Rev.1.41 ...
Page 54
Target Initiated Termination - Disconnect Target Initiated Termination - Abort 2001-11-9 54 RTL8100B(L) Rev.1.41 ...
Page 55
Master Initiated Termination – Abort Parity Operation - one example 2001-11-9 55 RTL8100B(L) Rev.1.41 ...
Page 56
Mechanical Dimensions 12.1 QFP Symbol Dimension in mil Min Typical Max A 106.3 118.1 129.9 A 4.3 20.1 35.8 1 102.4 112.2 122 7.1 11.8 16.5 c 1.6 5.9 10.2 D 541.3 551.2 561.0 13.75 14.00 ...
Page 57
LQFP Symbol Dimension in inch Min Nom Max 0.067 0.000 0.004 0.008 0.051 0.055 0.059 2 b 0.006 0.009 0.011 0.006 0.008 0.010 b 1 0.004 - 0.008 c c 0.004 - 0.006 ...
Page 58
Realtek Semiconductor Corp. Headquarters No. 2, Industry East Road IX, Science-based Industrial Park, Hsinchu, 300, Taiwan, R.O.C. Tel : 886-3-5780211 Fax : 886-3-5776047 WWW: www.realtek.com.tw 2001-11-9 58 RTL8100B(L) Rev.1.41 ...