The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

REALTEK SINGLE CHIP OCTAL 10/100 MBPS FAST ETHERNET TRANSCEIVER RTL820


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



RTL8208
REALTEK SINGLE CHIP OCTAL 10/100 MBPS FAST ETHERNET TRANSCEIVER RTL8208
Features. General Description Block Diagram. Assignments Description Media Connection Pins Power Ground Pins. Miscellaneous Pins. RMII/SMII/SS-SMII Pins (Serial Management Interface) Pins Pins Mode Control Pins Reserved Pins Register Descriptions Register Control Register1: Status. Register2: Identifier Register Register3: Identifier Register Register4: Auto-Negotiation Advertisement. Register5: Auto-Negotiation Link Partner Ability. Register6: Auto-Negotiation Expansion. Functional Description General 7.1.1 (Serial Management Interface) 7.1.2 Port Pair Loop Back Mode (PP-LPBK). 7.1.3 Address 7.1.4 Auto-Negotiation 7.1.5 Full-Duplex Flow Control Initialization Setup. 7.2.1 Reset 7.2.2 Setup configuration. 10Base-T 7.3.1 Transmit Function. 7.3.2 Receive Function 7.3.3 Link Monitor. 7.3.4 Jabber. 7.3.5 Loopback 100Base-TX 7.4.1 Transmit Function. 7.4.2 Receive Function 7.4.3 Link Monitor 7.4.4 Baseline Wander Compensation 100Base-FX 7.5.1 Transmit Function. 7.5.2 Receive Function 7.5.3 Link Monitor 7.5.4 Far-End-Fault-Indication (FEFI) RMII/SMII/SS-SMII 7.6.1 RMII (Reduced MII) 7.6.2 SMII (Serial MII) 7.5.3 SS-SMII (Source Synchronous -Serial MII). Power Saving Power Down Mode 7.7.1 Power Saving Mode 7.7.2 Power Down Mode. Configuration 7.8.1 Blinking Time 7.8.2 Serial Stream Order 7.8.3 Bi-Color 2.5V Power Generation. Design Layout Guide General Guidelines. Differential Signal Layout Guidelines Clock Circuit 2.5V power. Power Planes Ground Planes Transformer Options Application information 10Base-T/100Base-TX Application. 100Base-FX Application. Electrical Characteristics 10.1 Absolute Maximum Ratings 10.2 Operating Range 10.3 Characteristics 10.4 Characteristics 10.5 Digital Timing Characteristics 10.6 Thermal Data. Mechanical Dimensions
2001/01/07
Rev.1.923
RTL8208
Features
Supports 8-port integrated physical layer transceiver 10Base-T 100Base-TX ports support 100Base-FX Reduced 100Base-FX interface (patented) Robust baseline wander correction improved 100BASE-TX performance Fully compliant with IEEE 802.3/802.3u IEEE 802.3u compliant Auto-negotiation 10/100 Mbps control Hardware controlled Flow control advertisement ability Supports RMII/SMII/SS-SMII interfaces Multiple driving capabilities RMII/SMII/SS-SMII Supports 25MHz crystal clock source RMII with 50MHz REFCLK output Very power consumption Supports port-pair loop mode (PP-LPBK mode) Supports Power reduction methods: Power saving mode (cable detection) Power down mode Power-on auto reset function eliminates need external reset circuits Flexible display modes through 2-wire serial control interface 128-pin PQFP 2.5V/3.3V power supply 0.25µm, CMOS technology
General Description
RTL8208 highly integrated port, 10Base-T/100Base-TX/FX, Ethernet transceiver implemented 0.25µm CMOS technology. currently world's smallest Octal-PHY chip package with many special patented features. Traditional pins 100Base-FX omitted Realtek patent obtain fewer pin-count. Flexible hardware settings provided configure various operating modes chip. RTL8208 consists separate independent channels. Each channel consists RMII/SMII/SS-SMII interface controller, hardware pins used configure interface RMII, SMII, SS-SMII mode. RMII mode, another hardware used port-pair loop mode (PP-LPBK mode), which extend physical transmission length perform physical media transport operations without switch controller. addition, RTL8208 features very power consumption, (max.). Additionally, pin-outs designed provide optimized direct routing implemented, which simplifies layout work reduces noise issues.
2001/01/07
Rev.1.923
RTL8208
Block Diagram
nput
EESCRAM ADAPTI EQUALI
E[1:
CLOCK RECOVERY
SERI TOAL- PARALLE
nput
enabl
ENCODER
SCAM
PARALLEL- SERI
P-SC
ITTER
2001/01/07
Rev.1.923
2001/01/07
CRS_DV[0] TX_EN[0] TXON[1] RXD0[0] RXD1[0] TXD0[0] TXD1[0] TXON[0] TXOP[0] VDDAH VDDAH VCTRL VDDAL RXIN[0] RXIP[0] MDIO IBREF VSSA VDDAH TXOP[1] TXD0[1] TXD1[1] CRS_DV[1] RXD0[1] RXD1[1] TX_EN[2] TXD0[2] TXD1[2] CRS_DV[2] RXD0[2] RXD1[2] TX_EN[3] TXD0[3] TXD1[3] CRS_DV[3] RXD0[3] RXD1[3] RX_SYNC TX_SYNC TX_EN[4] TXD0[4] TXD1[4] CRS_DV[4] RXD0[4] RXD1[4] TX_EN[5] TXD0[5] TXD1[5] CRS_DV[5] RXD0[5] RXD1[5] VSSA RXIP[1] RXIN[1] VDDAL VDDAL RXIN[2] RXIP[2] VSSA TXOP[2] TXON[2] VDDAH VDDAH TXON[3] TXOP[3] VSSA RXIP[3] RXIN[3] VDDAL VDDAL RXIN[4] RXIP[4] VSSA TXOP[4] TXON[4] VDDAH VDDAH TXON[5] TXOP[5] VSSA RXIP[5] RXIN[5] VDDAL VDDAL RXIN[6] RXIP[6] VSSA TXOP[6] TXON[6] TX_EN[1]
Assignments
RTL8208
08042T1
050A TAIWAN
VSSA VDDAL RXIP[7] RXIN[7] VDDAH VDDAH TXD1[7] RXD1[7] RXD0[7] TXOP[7] TXON[7] RESET# REFCLK LED_CLK LED_DATA CRS_DV[7]
TXD0[7] TX_EN[7]
TXD1[6]
TXD0[6]
RXD1[6]
RXD0[6]
TX_EN[6]
CRS_DV[6]
RTL8208
Rev.1.923
RTL8208
stands input; stands output; stands analog; stands digital Name
VSSA RXIP[1] RXIN[1] VDDAL VDDAL RXIN[2] RXIP[2] VSSA TXOP[2] TXON[2] VDDAH VDDAH TXON[3] TXOP[3] VSSA RXIP[3] RXIN[3] VDDAL VDDAL RXIN[4] RXIP[4] VSSA TXOP[4] TXON[4] VDDAH VDDAH TXON[5] TXOP[5] VSSA RXIP[5] RXIN[5] VDDAL VDDAL RXIN[6] RXIP[6] VSSA TXOP[6] TXON[6] VDDAH VDDAH TXON[7] TXOP[7] VSSA RXIP[7] RXIN[7] VDDAL RESET# REFCLK LED_DATA/LEDMODE[1] LED_CLK/LEDMODE[0] RXD1[7] RXD0[7]/DRIVE[0] CRS_DV[7]/MODE[0] TXD1[7] TXD0[7] TX_EN[7] RXD1[6]/DISBLINK RXD0[6]/DRIVE[1] CRS_DV[6]/MODE[1] TXD1[6] TXD0[6] TX_EN[6]
Pin#
Type
AGND AVDD AVDD AGND AVDD AVDD AGND AVDD AVDD AGND AVDD AVDD AGND AVDD AVDD AGND AVDD AVDD AGND AVDD DVDD DGND
Name
RXD1[5]/LED_BLNK_TIME RXD0[5] CRS_DV[5]/TP_PAUSE TXD1[5] TXD0[5] TX_EN[5] RXD1[4]/PHY_ADDR[4] RXD0[4] CRS_DV[4]/RX_CLK TXD1[4] TXD0[4] TX_EN[4]/TX_CLK SYNC/TX_SYNC RX_SYNC/RPT_MODE RXD1[3]/PHY_ADDR[3] RXD0[3] CRS_DV[3]/FX_PAUSE TXD1[3] TXD0[3] TX_EN[3] RXD1[2]/TEST RXD0[2] CRS_DV[2]/FX_DUPLEX TXD1[2] TXD0[2] TX_EN[2] RXD1[1] RXD0[1] CRS_DV[1]/SEL_TXFX[1] TXD1[1] TXD0[1] TX_EN[1] RXD1[0] RXD0[0] CRS_DV[0]/SEL_TXFX[0] TXD1[0] TXD0[0] TX_EN[0] MDIO VCTRL VDDAH IBREF VDDAL RXIN[0] RXIP[0] VSSA TXOP[0] TXON[0] VDDAH VDDAH TXON[1] TXOP[1]
Pin#
Type
DVDD DGND DVDD DGND DVDD DGND DVDD DGND DGND AVDD AVDD AGND AVDD AVDD
2001/01/07
Rev.1.923
RTL8208
Description
order reduce count, therefore size cost, some pins have multiple functions. those cases, functions separated with symbol. Refer Assignment diagram graphical representation. stands input stands output stands analog signal stands digital signal stands power stands ground 'Pu' stand internal pull (75K ohm) 'Pd' stand internal pull down (75K ohm)
Media Connection Pins
Name RXIP[7:0] RXIN[7:0] TXOP[7:0] TXON[7:0] 44,35,30,21,16, 7,2,121 45,34,31,20,17, 6,3,120 42,37,28,23,14, 9,128,123 41,38,27,24, 13,10,127,124 Type Description Receiver Input: Differential positive signal shared 100Base-TX, 100Base-FX, 10Base-T. Receiver Input: Differential negative signal shared 100Base-TX, 100Base-FX, 10Base-T. Transmitter Output: Differential positive signal shared 100Base-TX, 100Base-FX, 10Base-T. Transmitter Output: Differential negative signal shared 100Base-TX, 100Base-FX, 10Base-T.
Power Ground Pins
Name VDDAH VDDAH VDDAL VSSA 11,12,25,26,39, 40,125,126 119,4,5,18,19,3 2,33,46 122,18,15,22,2 9,36,43 57,71,79,89, 58,72,82,90, 104,111 Type Description Power IBREF 3.3V Power analog: Used transmitters equalizers. 2.5V Power analog: Used circuits. Analog ground Digital 2.5V power supply Digital ground
2001/01/07
Rev.1.923
RTL8208
Miscellaneous Pins
Name RESET# REFCLK Type (Pu) Description Reset: This active input. complete reset function, this must asserted least 10ms. 25MHz Crystal 25MHz Oscillator clock input: When pulled low, must floating. REFCLK will then chip clock input. 25MHz Crystal Reference clock: 25MHz active, REFCLK 50MHz output. pulled-low (disabled), REFCLK clock input below: 50MHz 100ppm clock input RMII mode. 125MHz 100ppm clock input SMII/SS-SMII mode. Reference Bias Resistor: This must tied analog ground through external 1.96K resistor when using transformer Tx/Rx. Voltage control: This controls transistor generate 2.5V power supply VDDAL pins.
IBREF VCTRL
2001/01/07
Rev.1.923
RTL8208
RMII/SMII/SS-SMII Pins
Name TXD0[7:0] 55,63,69,77, 87,95,101,109 Type Description Transmit Data Input (bit RMII, TXD0 TXD1 di-bits input transmitted driven synchronously REFCLK from MAC. SMII, TXD0 inputs data that transmitted driven synchronously REFCLK. 100Mbps, TXD0 inputs 10-bit segment starting with SYNC. 10Mbps, TXD0 must repeat each 10-bit segment times. SS-SMII, TXD0 behaves SMII except synchronous TX_CLK instead REFCLK 10-bit segment starting with TX_SYNC instead SYNC. Transmit Data Input (bit RMII, TXD1 TXD0 input di-bits synchronously REFCLK. SMII/SS-SMII, TXD1 used should tied either high low. Transmit Enable: RMII TX_EN indicates di-bits valid synchronous REFCLK. SMII/SS-SMII, TX_EN[7:0] used. Receive Data Input (bit RMII, RXD0 RXD1 output di-bits synchronously REFCLK. SMII, RXD0 outputs data inband management information synchronously REFCLK. 100Mbps, RXD0 outputs 10-bit segment starting with SYNC. 10Mbps, RXD0 must repeat each 10-bit segment times. SS-SMII, RXD0 behaves SMII except synchronous RX_CLK instead REFCLK 10-bit segment starting with RX_SYNC instead SYNC. Receive Data Input (bit RMII, RXD1 RXD0 output di-bits synchronously REFCLK. SMII/SS-SMII, RXD1is used they driven low. Carrier Sense Data Valid: RMII, CRS_DV asynchronous REFCLK asserts when medium non-idle. SMII/SS-SMII, CRS_DV[7:0] used driven low. Receive Clock: SS-SMII, CRS_DV[4] RMII used RX_CLK, which 125MHz clock output. Receive Synchronous SS-SMII, RX_SYNC sync signal used delimit 10-bit segment RXD0 ports. Sync/Transmit Synchronous: SMII, SYNC sync signal used delimit 10-bit segment RXD0 TXD0 ports. SS-SMII, TX_SYNC sync signal used delimit 10-bit segment TXD0 ports. Transmit Clock/Transmit Enable: SS-SMII, TX_EN[4] RMII used TX_CLK, which 125MHz clock input from MAC.
TXD1[7:0]
54,62,68,76, 86,94,100,108
TX_EN [7:0]
56,64,70,78, 88,96,102,110 52,60,66,74, 84,92,98,106
RXD0[7:0]
RXD1[7:0] CRS_DV[7:0]
51,59,65,73, 83,91,97,105 53,61,67,75, 85,93,99,107
RX_CLK/ CRS_DV[4] RX_SYNC
SYNC/ TX_SYNC TX_CLK/ TX_EN[4]
2001/01/07
Rev.1.923
RTL8208
(Serial Management Interface) Pins
Name MDIO Type I/O, (Pu) Description Management Data I/O. Bi-directional data interface. 1.5K pull-up resistor required specified IEEE802.3u). controller access registers should delayed least 700us after completion reset because internal reset operation RTL8208 Management Data Clock. 25MHz clock sourced sample MDIO. controller access registers should delayed least 700us after completion reset because internal reset operation RTL8208
(Pd)
Pins
Name LED_DATA/ LEDMODE[1] Type Description LED_DATA outputs serial status bits that shifted into shift register displayed LEDs. LED_DATA output synchronously LED_CLK. This latched upon reset LEDMODE[1] LEDMODE[1:0] controls forms serial statuses. operation mode section. LED_CLK outputs reference clock serial signals. This latched upon reset LEDMODE[0]
LED_CLK/ LEDMODE[0]
2001/01/07
Rev.1.923
RTL8208
Mode Control Pins
Name SEL_TXFX[1:0]/ CRS_DV[1:0] 99,107 Type Description I/O, Select 10/100BaseTX 100BaseFX: (default 2'b00) (Pd,Pd) RPT_MODE 2'b00: ports (port0~port7) 10Base-T/100Base-TX. 2'b01: Port 100FX, other ports 10Base-T/100Base-TX. 2'b10: Ports 100FX, other ports 10Base-T/100Base-TX. 2'b11: ports 100Base-FX. RPT_MODE 2'b00: ports (port0~port7) 10Base-T/100Base-TX. 2'b01: Port 100FX, others 10Base-T/100Base-TX. 2'b10: Ports 1,3,5&7 100FX, others 10Base-T/100Base-TX. 2'b11: ports 100Base-FX. I/O, Port Pair Loop Back mode: (default (Pd) Upon power-on reset, this input assert PP-LPBK mode. When set, eight ports port-pair looped back, acting like signal regeneration/transformation repeater. Refer section covering PP-LPBK mode. I/O, Address: (default 2'b01) These 2bits determine highest (Pd,Pu) 2bits 5-bit address upon reset. I/O, Select RMII/SMII/SS-SMII mode: (default 2'b11) (Pu,Pu) 2'b1x: RMII 2'b00: SMII 2'b01: SS-SMII I/O, Twisted Pair Pause capability: (default Sets Flow control (Pu) ability Reg.4.10 ports upon power-on reset. With flow control ability. Without flow control ability I/O, 100Base-FX Flow control capability: (default Forces flow (Pu) control capability Reg.4.10 Reg.5.10 upon power-on reset. With flow control ability 100Base-FX. Without flow control ability 100Base-FX. I/O, FX_DUPLEX: Force 100Base-FX Full Duplex Mode: (default (Pu) This sets 100Base-FX duplex affects those ports 100Base-FX mode. 1=full duplex, 0=half duplex. Upon reset, this sets default values Reg.0.8 those ports 100Base-FX. I/O, Disable power-on reset LEDs blinking: (default (Pd) 1=Disable power-on blinking 0=blink. I/O, blink time: (default Used control blinking speed (Pu) activity collision LEDs. 43ms 120ms LEDMODE[1:0]: (default Controls forms serial status. (Pd,Pd) LEDMODE Mode Output 2'b00 3-bit serial stream Col/Fulldup, Link/Act, 2'b01 2-bit serial stream Spd, Link/Act 2'b10 3-bit Bi-color Col/Fulldup, Link/Act, operation mode section more information.
PP-LPBK mode RX_SYNC
PHY_ADDR[4:3]/ RXD1[4:3] MODE[1:0]/ CRS_DV[6:7] TP_PAUSE/ CRS_DV[5] FX_PAUSE/ CRS_DV[3] FX_DUPLEX/ CRS_DV[2]
73,83 61,53
DISBLINK/ RXD1[6] LED_BLNK_TIME/ RXD1[5] LEDMODE[1:0]
49,50
2001/01/07
Rev.1.923
RTL8208
Name DRIVE[0]/ RXD0[7] DRIVE[1]/ RXD0[6] Description DRIVE[0]: Controls output driving ability SSMII RX_CLK. 1'b0: 12mA (default) 1'b1: 16mA I/O, DRIVE[1]: Controls output driving abilities (Pd,Pd) RMII/SMII/SS-SMII signals other than RX_CLK. Drive [1:0] 2'b00 2'b01 2'b10 2'b11 Output driving ability (default) 12mA 16mA Type I/O, (Pd)
Reserved Pins
Name ENANAPAR/ RXD1[1] TEST/ RXD1[2] CPRST/ RXD1[0] Type I/O, (Pd) I/O, (Pd) I/O, (Pd) Description Reserved internal use. Must kept floating. TEST. Reserved internal use. Must kept floating. Reserved internal use. Must kept floating.
2001/01/07
Rev.1.923
RTL8208
Register Descriptions
first registers defined specification. Other registers defined Realtek Semiconductor Corp. internal reserved specific uses. Register Description Default Control Register 3100 Status Register 0F49 Identifier Register 001C Identifier Register C883 Auto-Negotiation Advertisement Register 05E1 Auto-Negotiation Link Partner Ability Register 0001 Auto-Negotiation Expansion Register 0000 Read Only Read/Write Latch until cleared Latch High until cleared Self Clearing
Register Control
Reg. 0.15 0.14 Name Reset Loopback Description 1=PHY reset. This self-clearing. This will loopback ignore activities cable media. Valid only 10Base-T. 1=Enable loopback. 0=Normal operation. When Nway enabled, this reflects result Auto-negotiation. (Read only) When Nway disabled, this SMI*. (Read/Write) When 100FX enabled, this (Read only) 1=100Mbps. 0=10Mbps. This through SMI.(Read/Write) When 100FX enabled, this (Read only) Enable Auto-negotiation process. disable Auto-negotiation process. 1=Power down. functions will disabled except SMI.read/write function. 0=Normal operation. Electrically isolate from RMII/SMII/SS-SMII. still able respond MDC/MDIO. Normal operation 1=Restart Auto-Negotiation process. 0=Normal operation. When Nway enabled, this reflects result Auto-negotiation. (Read only) When Nway disabled, this SMI*. (Read/Write) When 100FX enabled, this determined FX_DUPLEX pin. (Read/Write) 1=Full duplex operation. 0=Half duplex operation. Mode RW/SC Default
0.13
Spd_Sel
0.12
Auto Negotiation Enable Power Down Isolate Restart Auto Negotiation Duplex Mode
100FX
0.11 0.10
RW/SC
0.[7:0]
Reserved
*SMI: Serial Management Interface which composed MDC,MDIO, allows manage PHY.
2001/01/07
Rev.1.923
RTL8208
Reset order reset RTL8208 software control, must written using write operation. clears itself after reset process complete, does need cleared using second write. Writes other Control register bits will have effect until reset process completed, which requires approximately 1us. Writing this effect. Because this self clearing after cycles from write operation, will return when read. Loopback RTL8208 placed into loopback mode writing Loopback mode cleared either writing resetting chip. When this read, will return when chip software-controlled loopback mode, otherwise will return `0'. Speed Selection Auto-negotiation enabled, this effect speed selection. However, Auto-negotiation disabled software control, operating speed RTL8208 forced writing appropriate value Writing this forces 100Base-X operation, while writing forces 10Base-T operation. When this read, returns value software controlled forced speed selection only. Auto Negotiation Enable Default Auto Negotiation enable ports disable ports. Auto-negotiation disabled either software control 0.12=0. Power Down RTL8208 supports power mode which intended decrease power consumption. Writing will enable power down mode, writing will return RTL8208 normal operation. When read, this register will return when power down mode, during normal operation. Isolate Each individual isolated from writing outputs will tri-stated inputs will ignored. Since management interface still active, isolate mode cleared either writing resetting chip. When this read, will return when chip isolate mode, during normal operation. Restart Auto Negotiation self-clearing that allows Auto-negotiation process restarted, regardless current status Auto-negotiation state machine. order this have effect, Auto-negotiation must enabled. Writing this restarts Auto-negotiation while writing this effect. When this read, will always return `0'. Duplex Mode default, RTL8208 powers half duplex mode. chip forced into full duplex mode writing while Auto-negotiation disabled. Half duplex mode resumed either writing resetting chip. When Nway enabled, this reflects results Auto-negotiation, read only mode. When Nway disabled, this through SMI, read/write mode. When 100FX enabled, this through FX_DUPLEX read/write mode. Reserved Bits reserved register bits must written times. Ignore RTL8208 output when these bits read.
2001/01/07
Rev.1.923
RTL8208
Register1: Status
Reg. 1.15 1.14 1.13 1.12 1.11 1.[10:7] Name 100Base_T4 100Base_TX_FD 100Base_TX_HD 10Base_T_FD 10Base_T_HD Reserved Preamble Suppression Auto-negotiate Complete Remote Fault Description 100Base-T4 capability. 1=100Base-TX full duplex capable. 0=Not 100Base-TX full duplex capable. 1=100Base-TX half duplex capable. 0=Not 100Base-TX half duplex capable. 1=10Base-TX full duplex capable. 0=Not 10Base-TX full duplex capable. 1=10Base-TX half duplex capable. 0=Not 10Base-TX half duplex capable. RTL8208 will accept management frames with preamble suppressed. 1=Auto-negotiation process completed. Reg.4,5 valid this set. 0=Auto-negotiation process completed. 1=Remote fault indication from link partner been detected. 0=No remote fault indication detected. When 100FX mode, this means in-band signal Far-End-Fault detected. Refer MODE section. 1=Nway Auto-negotiation capable. (permanently 0=Without Nway Auto-negotiation capability. 1=Link never failed since previous read. 0=Link failed since previous read. link fails, this will until read. 1=Jabber detected. 0=No Jabber detected. jabber function disabled 100Base-X mode. Jabber supported only 10Base-T mode. 1=Extended register capable. (permanently 0=Not extended register capable. Mode RO/LH Default
Auto-Negotiation Ability Link Status Jabber Detect
RO/LL RO/LH
Extended Capability
100Base_T4 RTL8208 does support function. reads this will return `0'. 100Base_TX_FD RTL8208 capable operating 100Base-TX full duplex mode. 100Base_TX_HD RTL8208 capable operating 100Base-TX half duplex mode. 10Base_T_FD RTL8208 capable operating 10Base-T full duplex mode. 10Base_T_HD RTL8208 capable operating 10Base-T half duplex mode. Reserved Ignore output RTL8208 when these bits read. Preamble Suppression Management Frame Preamble Suppression permanently RTL8208, allowing subsequent management frames accepted with without standard preamble pattern. Only preamble bits required between successive management commands, instead normal however, minimum preamble bits required first read/write transaction after reset. idle required between management transactions defined IEEE802.3u spec). Reads this will always return `1'. Auto-negotiate Complete will return Auto-negotiation process been completed contents registers valid. Remote Fault When link partner detect far-end fault, would send far-end indication stream pattern. When RTL8208 receive this pattern, Reg1.4=1. Auto-Negotiation Ability RTL8208 capable performing IEEE Auto-negotiation, will return when read, regardless whether Auto-negotiation function been disabled. Link Status RTL8208 will return when link state machine Link Pass, indicating that valid link been established. Otherwise, will return `0'. When link failure occurs after link pass state been entered, Link 2001/01/07 Rev.1.923
RTL8208
Status will latched will remain until read. After read, becomes Link Pass state been entered again. Jabber Detect RTL8208 will return jabber condition been detected. After read, chip reset, reverts `0'. This 10Base-T only. Jabber occurs when predefined excessive long packet detected 10Base-T. When duration TX_EN exceeds jabber timer (21ms), transmit loopback functions will disabled starts blinking. After TX_EN goes more than transmitter will re-enabled stops blinking. Extended Capability RTL8208 supports extended capability registers, will return when read. Several extended registers have been implemented RTL8208.
Register2: Identifier Register
Identifier Registers together form unique identifier section this device. Identifier consists concatenation Organizationally Unique Identifier (OUI), vendor's model number model revision number. return value zero each bits Identifier desired. Identifier intended support network management. Reg. 2.[15:0] Name Description Composed 18th bits Organizationally Unique Identifier (OUI), respectively. Mode Default 001C
Register3: Identifier Register
Reg. 3.[15:10] 3.[9:4] 3.[3:0] Name Model Number Revision Number Description Assigned 19th through 24th bits OUI. Manufacturer's model number Manufacturer's revision number Mode Default 110010 001000 0011
2001/01/07
Rev.1.923
RTL8208
Register4: Auto-Negotiation Advertisement
This register contains advertisement abilities this device they will transmitted Link Partner during Auto-negotiation. Reg. Name Description Mode Default 4.15 Next Page 1=Next Page enabled. 0=Next Page disabled. (Permanently 4.14 Acknowledge Permanently 4.13 Remote Fault 1=Advertises that RTL8208 detected remote fault. 0=No remote fault detected. 4.[12:11] Reserved 4.10 Pause 1=Advertises that RTL8208 flow control capability. 0=Without flow control capability. TP_PAUSE 100FX mode, this 100FX_PAUSE upon reset. 100/10TP mode, this TP_PAUSE upon reset. FX_PAUSE 100Base-T4 100Base-T4 capable. 100Base-T4 capable. (Permanently 100Base-TX-FD 1=100Base-TX full duplex capable. 0=Not 100Base-TX full duplex capable. 100Base-TX 1=100Base-TX half duplex capable. 0=Not 100Base-TX half duplex capable. 10Base-T-FD 1=10Base-TX full duplex capable. 0=Not 10Base-TX full duplex capable. 10Base-T 1=10Base-TX half duplex capable. 0=Not 10Base-TX half duplex capable. 4.[4:0] Selector Field [00001]=IEEE802.3 00001 Next Page RTL8208 does implement Next Page function, will always return when read. Acknowledge Because Next Page function implemented, will always return when read. Remote Fault When RTL8208 receive valid signal Reg4.13=1. RTL8208 advertises this information inform link partner. Reserved Ignore output RTL8208 when these bits read. Pause -Setting this indicates availability Flow Control capabilities when full duplex operation use. This used communicate Pause Capability Link Partner effect operation. 100Base-T4 Because RTL8208 does support function, reads this will return `0'. 100Base-TX-FD This advertises ability Link Partner that RTL8208 operate 100Base-TX full duplex mode. Writing this will suppress transmission this ability Link Partner. Resetting chip will restore default value. default value writing will this `1'. Reading this will return last written value default value write been completed since last reset. 100Base-TX This advertises ability Link Partner that RTL8208 operate 100Base-TX half duplex mode. Writing this will suppress transmission this ability Link Partner. Resetting chip will restore default value. default value writing will this `1'. Reading this will return last written value default value write been completed since last reset. 10Base-T-FD This advertises ability Link Partner that RTL8208 operate 10Base-T full duplex mode. Writing this will suppress transmission this ability Link Partner. Resetting chip will restore default value. default value writing will this `1'. Reading this will return last written value default value write been completed since last reset. 10Base-T This advertises ability Link Partner that RTL8208 operate 10Base-T half duplex mode. Writing this will suppress transmission this ability Link Partner. Resetting chip will restore default value. default value writing will this `1'. Reading this will return last written value default value write been completed since last reset. Selector Field Bits contain fixed value 00001, indicating that chip belongs 802.3 class transceivers.
2001/01/07
Rev.1.923
RTL8208
Register5: Auto-Negotiation Link Partner Ability
This register contains advertised abilities Link Partner received during Auto-negotiation. content changes after successful Auto-negotiation. Reg. Name Description Mode Default 5.15 Next Page 1=Link partner desires Next Page transfer. 0=Link partner does desire Next Page transfer. 5.14 Acknowledge 1=Link Partner acknowledges reception words. 0=No acknowledgement Link Partner. 5.13 Remote Fault 1=Remote Fault indicated Link Partner. 0=No remote fault indicated Link Partner. 5.12-11 Reserved 5.10 Pause 1=Flow control supported Link Partner. 0=No flow control supported Link Partner. When Nway enabled, this reflects Link Partner ability. (read only) 100FX mode, this FX_PAUSE SMI. 100Base-T4 1=100Base-T4 supported Link Partner. 0=100Base-T4 supported Link Partner. 100Base-TX-FD 1=100Base-TX full duplex supported Link Partner. 0=100Base-TX full duplex supported Link Partner. 100FX mode, this when Reg.0.8=1 FX_DUPLEX When Nway disabled, this when Reg.0.13=1 Reg.0.8=1. 100Base-TX 1=100Base-TX half duplex supported Link Partner. 0=100Base-TX half duplex supported Link Partner. 100FX mode, this when Reg.0.8=0 FX_DUPLEX When Nway disabled, this when Reg.0.13=1 Reg.0.8=0. 10Base-T-FD 1=10Base-TX full duplex supported Link Partner. 0=10Base-TX full duplex supported Link Partner. When Nway disabled, this when Reg.0.13=0 Reg.0.8=1. 10Base-T 1=10Base-TX half duplex supported Link Partner. 0=10Base-TX half duplex supported Link Partner. When Nway disabled, this when Reg.0.13=0,and Reg.0.8=0. 5.[4:0] Selector Field [00001]=IEEE802.3 00001 Note that values only guaranteed valid once Auto-negotiation successfully completed, indicated Status Register. Next Page returns value when Link Partner implements Next Page function Next Page information that wants transmit. However, since RTL8208 does implement Next Page function, ignores Next Page bit, except copy this register. Acknowledge used Auto-negotiation indicate that device successfully received Link Partner's Link Code Word. Remote Fault returns value when Link Partner signals that detected remote fault. RTL8208 advertises this information, does upon Reserved Ignore output RTL8208 when these bits read. Pause Indicates that Link Partner pause set. 100Base-T4 Though RTL8208 does support function, this reflects this ability Link Partner. 100Base-TX-FD This indicates that Link Partner support 100Base-TX full duplex mode. This cleared time Auto-negotiation restarted RTL8208 reset. 100Base-TX This indicates that Link Partner support 100Base-TX half duplex mode. This cleared time 2001/01/07 Rev.1.923
RTL8208
Auto-negotiation restarted RTL8208 reset. 10Base-T-FD This indicates that Link Partner support 10Base-T full duplex mode. This cleared time Auto-negotiation restarted RTL8208 reset. 10Base-T This indicates that Link Partner support 10Base-T half duplex mode. This cleared time Auto-negotiation restarted RTL8208 reset. Selector Field Bits reflect value Link Partner's selector field. These bits cleared time Auto-negotiation restarted chip reset, generally reflect value 0001, indicating that Link Partner 802.3 device.
Register6: Auto-Negotiation Expansion
Reg. 6.[15:5] Name Reserved Parallel Detection Fault Link Partner Next Page Able Local Next Page Able Page Received Link Partner AutoNegotiation Able Description fault been detected Parallel Detection function. 0=No fault been detected Parallel Detection function. Link Partner Next Page able. Link Partner Next Page able. RTL8208 Next Page able. RTL8208 Next Page able. (permanently=0) Page been received. Page been received. Auto- Negotiation enabled, this means: Link Partner Auto-Negotiation able. Link Partner Auto-Negotiation able. 100FX Nway disabled, this always Mode RO/LH Default (AutoNegotiation) (100FX)
Reserved Ignore output RTL8208 when these bits read. Parallel Detection Fault read-only that gets latched high when parallel detection fault occurs Auto-negotiation state machine. further details, please consult IEEE standard. reset after register read, when chip reset. Link Partner Next Page Able returns when Link Partner Next Page capabilities. same value Link Partner Ability Register. Local Next Page Able RTL8208 does have Next Page capabilities, will always return when read. Page Received latched high when link code word received from Link Partner, checked acknowledged. This cleared when link lost chip reset. Link Partner Auto-Negotiation Able returns when Link Partner known have Auto-negotiation capabilities. Before Auto-negotiation information exchanged, Link Partner does comply with IEEE Auto-negotiation, returns value `0'.
2001/01/07
Rev.1.923
RTL8208
Functional Description
General
7.1.1 (Serial Management Interface)
(Serial Management Interface) also known Management Interface, which consists signals, MDIO MDC; allowing controller control monitor state PHY. clock input latch MDIO rising edge. clock from 25MHz. MDIO bi-directional connection used write data read data from PHY. address base pins PHY_ADDR[4:3] eight ports addresses RTL8208 internally 000,001,010,011,100,101,110,and 111. Read/Write Cycles Preamble bits) Read Write Start bits) Code bits) PHYAD bits) AAAAA AAAAA REGAD bits) RRRRR RRRRR TurnAround bits) Data bits) Idle
high-impedance. During idle time, MDIO state determined external 1.5K pull-up resistor.
RTL8208 supports Preamble Suppression, which allows issue Read/Write Cycles without preamble bits (but needs least Idle every cycle). However, first management cycle after power-on reset, 32-bit preamble needed. guarantee first successful transaction after power-on reset, should delayed least 700us issue first Read/Write Cycle relative rising edge reset.
7.1.2 Port Pair Loop Back Mode (PP-LPBK)
PP-LPBK mode enabled pulling high reset. When PP-LPBK mode, ports RTL8208 configured four pairs, port0 port1, port2 port3, port4 port5, port port7. Each pair RMII interface loop back, acting like signal regeneration /transformation repeater, switch controller necessary. PP-LPBK mode, port port selection different from that normal mode. port selection configuration follows: this table, means port, means Fiber port. PP-LPBK SEL_TXFX[1:0] mode (Pin 99,107) Port0, Port1 (Pin (normal mode) (PP-LPBK) Port2, Port3 Port4, Port5 Port6, Port7
Since this configuration loop back mode, uses Full duplex only, Half duplex supported. loop-back-pair ports should configured same Speed. Although this mode does effect normal N-Way mode, order keep same speed each pair's ports, there auto-detection scheme. This scheme specifies that port pair already linked, when other port linked later, earlier link-on port will re-start Auto-negotiation, trying keep ports linked same speed. When PP-LPBK mode set, there three requirements: must based upon RMII mode; switch controller connected; TX_EN[7:0] pulled down.
2001/01/07
Rev.1.923
RTL8208
7.1.3 Address
Each transceiver RTL8208 will have unique address management. address will through address pins. pins latched trailing reset. Transceiver will have address AA000, where AA=PHYAD [4:3]. Each internal address AA000, AA001, AA010, AA011, AA100, AA101, AA110, AA111. Every time write read operation executed, transceiver compares address with address definition, operation executed only when addresses match.
7.1.4 Auto-Negotiation
100/10 port, RTL8208 default setup Auto-Negotiation enabled. Setting Register 0.12=0 write disable Auto-Negotiation. 100FX port, Auto-Negotiation always disabled. Auto-Negotiation enabled port, RTL8208 will negotiate with link partner determine speed duplex status. RTL8208's ability advertised Register after Auto-Negotiation finished, link partner's ability will stored Register link partner Auto-Negotiation disabled, RTL8208 enters parallel-detection state identify speed link partner. RTL8208 will link same speed link partner, half duplex mode. Auto-Negotiation also used determine Full-duplex flow control. flow control ability advertised Register 4.10. link partner's flow control ability stored Register 5.10. following section more information.
7.1.5 Full-Duplex Flow Control
hardware TP_pause 100FX_pause enabled power-on reset, Register 5.10=1 Register 4.10=1. Therefore, after reset completed: When Auto-Negotiation enabled, Register 4.10 overwritten MAC, Register 5.10 updated after N-Way completed and, Register 5.10 read only MAC. When Auto-Negotiation disabled, Register 5.10 through interface. does write Register 5.10, still Register 5.10=1, which means hardware forced flow control enabled.
Initialization Setup
7.2.1 Reset
RTL8208 initialized while reset state. During reset, each transceiver will reset simultaneously. There ways reset RTL8208: Power-on auto reset; hardware reset; software reset. internal power-on auto reset circuit reset chip while reset (pin47) floating. hardware reset signal must asserted RESET#, least 100ms. software reset implemented writing Register 0.15=1, which self clearing.
7.2.2 Setup configuration
operational modes RTL8208 configured either hardware (pulled high low) upon reset software programming accessing RTL8208 registers through SMI. Refer register description sections.
10Base-T
7.3.1 Transmit Function
When TX_EN active, from RMII/SMII/SS-SMII serialized, Manchester-encoded, driven into network medium packet stream. on-chip filtering wave shaping circuit eliminates need external filtering. transmit function disabled when link failed when Auto-negotiation proceeds.
2001/01/07
Rev.1.923
RTL8208
7.3.2 Receive Function
Manchester decoder converts incoming serial stream when circuit detects signal digital serial stream then converted 2-bit (RMII) 1-bit (SMII/SS-SMII) data format. preamble incoming stream stripped regenerated. generated into once incoming detected data bits entering elastic buffer over threshold.
7.3.3 Link Monitor
10Base-T link pulse detection circuit constantly monitors RXIP/RXIN pins presence valid link pulses. Auto-polarity implemented correcting detected reverse polarity RXIP/RXIN signal pairs.
7.3.4 Jabber
Jabber occurs when TX_EN asserted over 21ms. Both transmit loopback functions disabled once jabber occurs. Register (Jabber detect) high until jabber disappears read again. Jabber function supported 10-Base-T only, implemented 100Base-TX. collision corresponding port will blink while Jabber occurs. Jabber dismissed after TX_EN remains least 500ms.
7.3.5 Loopback
Loopback mode achieved writing Register 0.14=1. Loopback mode routes transmitted data output NRZI conversion module, back receiving path. This mode used check device's connection 5-bit symbol bus, verify operation phase locked loop.
100Base-TX
internal 125MHz clock generated on-chip circuit synchronize transmit data generate clock signal incoming data stream.
7.4.1 Transmit Function
Upon detection TX_EN high, RTL8208 converts RMII/SMII/SS-SMII code-group substitutes code-groups first code-groups, which called Start Stream Delimiter (SSD). 4B5B coding continues data long TX_EN asserted high. TX_EN, code-groups appended last data field, which will stripped remote receiving side. During inter-packet gap, where TX_EN deasserted, IDLE code-groups transmitted sake clocking remote receiver. 5-bit serial data stream after 4B5B coding then scrambled defined TP-PMD Stream Cipher function flatten power spectrum energy such that effects significantly reduced. This multi-level signaling technology moves power spectrum energy from high frequency frequency, which also benefits emission. Scrambling implemented 100Base-FX.
7.4.2 Receive Function
receive path includes receiver composed adaptive equalizer restoration circuits. These circuits compensate incoming distortion MLT-3 signal. MLT-3 NRZI, NRZI converter used convert analog signals digital bit-streams. circuit also included clock data bits exactly with minimum error rate. De-scrambler, 5B/4B decoder serial-to-parallel conversion circuits follow. CRS_DV asserted later than when (Start-of-Stream-Delimiter) detected within bits time (delay elastic buffer mentioned RMII section), ends toggling once data elastic buffer been dumped RXD.
2001/01/07
Rev.1.923
RTL8208
Name Code 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 0000* 0101* 0101* 0000* 0000* 1000 0111 0111 0111 0111 0111 0111 0111 0111 0111 0111 Code 11110 01001 10100 10101 01010 01011 01110 01111 10010 10011 10110 10111 11010 11011 11100 11101 11111 11000 10001 01101 00111 00100 00000 00001 00010 00011 00101 00110 01000 01100 10000 11001 Definition Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Idle Start stream Delimiter, Part Start stream Delimiter, Part stream Delimiter, Part stream Delimiter, Part Transmit Error (used force signaling errors) Invalid code Invalid code Invalid code Invalid code Invalid code Invalid code Invalid code Invalid code Invalid code Invalid code
*Treated invalid code (mapped 0111) when received data field.
4B5B Encoding
7.4.3 Link Monitor
100Base-TX mode, receive signal energy detected monitoring receive pair transitions signal level. Signal levels qualified using squelch detect circuits. When signal valid signals detected receive pair, link monitor will enter remain "Link Fail" state where only idle codes will transmitted. When valid signal detected receive pair minimum period time, link monitor will enter "Link Pass" state transmit receive functions will enabled.
2001/01/07
Rev.1.923
RTL8208
7.4.4 Baseline Wander Compensation
RTL8208 ANSI TP-PMD compliant supports input Base Line Wander (BLW) compensation 100Base-TX mode. RTL8208 does require external attenuation circuitry receive inputs, RXIP/RXIN. accepts TP-PMD compliant waveforms directly, requiring only termination transformer. change average content, over time, coupled digital transmission over given transmission medium. result from interaction between frequency components transmitted stream frequency response coupling component(s) within transmission system. frequency content digital stream goes below frequency pole coupling transformers, then droop characteristics transformers will dominate resulting potentially serious BLW. compensated for, packet loss will occur.
100Base-FX
RTL8208 configured into 100Base-FX mode through SEL_TXFX[1:0] (RPT_MODE should According setting SEL_TXFX[1:0], port port eight ports configured 100Base-FX operation. RPT_MODE=0 SEL_TXFX[1:0] Port 2'b00 2'b01 2'b10 2'b11
UTP: 10Base-T/100Base-TX, 100Base-FX.
Port
Medium type Port2 Port3 Port4 Port5 Port6 Port7
Compared common 100Base-FX applications, RTL8208 lacks pair differential (signal detect) signals achieve link monitoring function (patent), which significantly reduces count this octal PHY. RTL8208 transceivers interface with external 100Base-FX fiber optic device receiver instead magnetics module used with twisted pair cable. differential transmit receive data pairs will operate PECL voltage levels instead those required twisted-pair transmission. data will encoded using two-level NRZI instead three-level MLT3. data stream scrambled fiber-optic transmission.
7.5.1 Transmit Function
100Base-FX transmission, processed 100Base-TX, except without scrambling, before NRZI stage. Instead converting MLT-3 signals, 100Base-TX, serial data stream driven NRZI PECL signals, which enter fiber transceiver differential-pairs form. fiber transceiver should available working 3.3V environment. Refer fiber application section more information. PECL characteristics Parameter PECL Input High Voltage PECL Input Voltage PECL Output High Voltage PECL Output Voltage Symbol Vdd-1.16 Vdd-1.81 Vdd-1.02 Vdd-0.88 Vdd-1.47 Vdd-1.62 Unit
7.5.2 Receive Function
Signals received through PECL receiver inputs from fiber transceiver, directly passed clock recovery circuit data/clock recovery. scrambler/descrambler bypassed 100Base-FX mode.
2001/01/07
Rev.1.923
RTL8208
7.5.3 Link Monitor
100Base-FX mode, RTL8208 receive path detects valid link word, enters link state. valid link word detected, link down state. Therefore, SD+/- necessary. RTL8208 uses reduced 100Base-FX interface.
7.5.4 Far-End-Fault-Indication (FEFI)
Register (Remote Fault indication detected) FEFI when 100FX enabled, which indicates FEFI been detected. FEFI alternative in-band signaling method which composed consecutive followed `0'. From point view RTL8208, once this pattern detected times, Register set, which means transmit path (Remote side's receive path) some problems. other hand, RTL8208 detects valid link pulse RxOP/N pair, sends FEFI stream pattern, which turn will cause remote side detect Far-End-Fault indication. This means RTL8208 sees problems receive path. FEFI mechanism used only 100Base-FX applications.
RMII/SMII/SS-SMII
interface RMII, SMII, SS-SMII through MODE[1:0]. When floating MODE[1:0] upon power-on reset, RTL8208 operates RMII mode (default). MODE[1:0] 2'b1x 2'b00 2'b01 Operation Mode RMII SMII SS-SMII REFCLK Clock input 50MHz, 100ppm 125MHz, 100ppm 125MHz, 100ppm
Below illustrates signals required each interface: RMII REFCLK SMII REFCLK SYNC SS-SMII REFCLK TX_SYNC RX_SYNC RX_CLK RXD0[7:0] RXD0[7:0]
CRS_DV[3:0] CRS_DV[4] CRS_DV[7:5] RXD0[7:0] RXD1[7:0] TX_EN[3:0] TX_EN[4] TX_EN[7:5] TXD0[7:0] TXD1[7:0]
TX_CLK TXD0[7:0] TXD0[7:0]
2001/01/07
Rev.1.923
RTL8208
7.6.1 RMII (Reduced MII)
RTL8208 meets RMII requirements outlined RMII Consortium specifications. main advantage introduced RMII count reduction; e.g., operates with only 50Mhz reference clock both sides without separate clocks needed both paths, with interface. However, some hardware modification needed this change, most important outstanding which presence elastic buffer absorption frequency difference between 50MHz reference clock clocking information incoming data stream. Another change implemented that RXDV Carrier_Sense merged into signal, CRS_DV, which asserted high while detecting incoming packet data. When internal Carrier_Sense de-asserted, CRS_DV de-asserted when first di-bit nibble presented onto RXD[1:0] synchronously REFCLK. there still data FIFO that been presented onto RXD[1:0], then second di-bit nibble CRS_DV reasserts. This pattern assertion de-assertion continues until received data FIFO been presented onto RXD[1:0]
CRS_DV[7:0] RXD0[7:0] RXD1[7:0]
CRS_DV[7:0] RXD0[7:0] RXD1[7:0]
RTL8208
TX_EN[7:0] TXD0[7:0] TXD1[7:0] REFCLK
8-port
RTL8208
TX_EN[7:0] TXD0[7:0] TXD1[7:0] REFCLK
8-port
25MHz
50MHz oscillator
RMII Signal Diagram 50MHz Oscillator Solution
RMII Signal Diagram 25MHz Crystal Solution
7.6.2 SMII (Serial MII)
RTL8208 also supports SMII interface MAC, which allows further reduction number signals. illustrated below, both RTL8208 synchronous 125MHz reference clock.
SYNC TXD0[7:0]
8-port
RTL8208
RXD0[7:0]
REFCLK
125MHz oscillator
SMII Signal Diagram
2001/01/07
Rev.1.923
RTL8208
Receive Path Receive data control information signaled 10-bit segments. SYNC signal used delimit 10-bit segments. responsible generate these SYNC pulses every clocks. 100Mbps mode, each segment represents byte data. However, 10Mbps mode, each segment repeated times represent byte data. receive sequence contains information defined standard receive path.
RX_DV RXD0 RXER from previous frame RXD1 Speed =10Mbps =100Mbps RXD2 Duplex Half Full RXD3 Link Down RXD4 RXD5 RXD6 RXD7
Jabber Upper Nibble False Carrier Invalid Detected Detected Valid
Data Byte (Two Data Nibbles)
SMII Reception Encoding
REFCLK
SYNC RXD[0] RXDV RXD0 RXD1 RXD2 RXD3 RXD4 RXD5 RXD6 RXD7
SMII Reception Transmit Path Transmit data control information signaled 10-bit segments. SYNC signal used delimit 10-bit segments. responsible generate these SYNC pulses every clocks. 100Mbps mode, each segment represents byte data. However, 10Mbps mode, each segment repeated times represent byte data.
TXER TXEN TXD0 TXD1 TXD2 TXD3 TXD4 TXD5 TXD6 TXD7
Data Byte (Two Data Nibbles)
SMII Transmission Encoding
REFCLK
SYNC
TX_ER
TX_EN
TXD0
TXD1
TXD2
TXD3
TXD4
TXD5
TXD6
TXD7
SMII Transmission Collision Detection RTL8208 does indicate that collision occurred. left detect assertion both CRS_DV TX_EN.
2001/01/07
Rev.1.923
RTL8208
7.5.3 SS-SMII (Source Synchronous -Serial MII)
Source-Synchronous SMII designed applications requiring trace delay more than 1ns. Three signals added SMII interface: RX_SYNC, RX_CLK, TX_CLK; SYNC SMII modified TX_SYNC SS-SMII.
TX_SYNC TXD0[7:0] TX_CLK
8-port
RX_SYNC RXD0[7:0] RX_CLK REFCLK
RTL8208
125MHz oscillator
SS-SMII Signal Diagram Receive Path Receive data control information signaled 10-bit segments. RX_SYNC signal used delimit 10-bit segments. RTL8208 responsible generate these RX_SYNC pulses every clocks. 100Mbps mode, each segment represents byte data. However, 10Mbps mode, each segment repeated times represent byte data. receive sequence contains information defined standard receive path.
RX_CLK
RX_SYNC RXD[0] RXDV RXD0 RXD1 RXD2 RXD3 RXD4 RXD5 RXD6 RXD7
SS-SMII Reception Transmit Path Transmit data control information signaled 10-bit segments. TX_SYNC signal used delimit 10-bit segments. responsible generate these TX_SYNC pulses every clocks. 100Mbps mode, each segment represents byte data. However, 10Mbps mode, each segment repeated times represent byte data. receive sequence contains information defined standard receive path. sample segments.
TX_CLK
TX_SYNC
TXD[0]
TX_ER
TX_EN
TXD0
TXD1
TXD2
TXD3
TXD4
TXD5
TXD6
TXD7
SS-SMII Transmission Collision Detection RTL8208 does indicate that collision occurred. left detect assertion both CRS_DV TX_EN. 2001/01/07 Rev.1.923
RTL8208
Power Saving Power Down Mode
7.7.1 Power Saving Mode
RTL8208 implements power saving mode port basis. port automatically enters power saving mode seconds after cable disconnected from regardless whether RTL8208's operation mode Nway Force mode. Once port enters power saving mode, transmits normal link pulses only TXOP/TXON pins keeps monitoring RXIP/RXIN detect incoming signals which might 100Base-TX MLT-3 idle pattern, 10Base-T link pulses Nway's (fast link pulses). After detects incoming signals, wakes from power saving mode operates normal mode according result connection. Power saving mode supported when 100FX operation.
7.7.2 Power Down Mode
Setting Register 0.11through interface forces corresponding port RTL8208 enter power down mode, which disables transmit/receive functions RMII functions that port, except (MDC/MDIO management interface).
Configuration
RTL8208 supports serial status streams display. forms status streams, shown below, controlled LEDMODE[1:0] pins, which latched upon reset. statuses represented active-low, except Link/Act Bi-color mode, whose polarity depends status. LEDMODE[1:0] Mode Output sequences 3-bit serial stream Col/Fulldup, Link/Act, 2-bit serial stream Spd, Link/Act 3-bit Bi-color Col/Fulldup, Link/Act, Statuses Col/Fulldup Link/Act Description Col, Full duplex Indicator. Blinking every 43ms when collision happens. full duplex, high half duplex mode. Link, Activity Indicator. 3-bit serial stream mode, link established. 3-bit Bi-color mode, Link/Act high link established when speed (100Mb/s); Link/Act link established when speed high (10Mb/s). Link/Act Blinks every 43ms when corresponding port transmitting receiving. Speed Indicator. 100Mb/s, high 10Mb/s.
7.8.1 Blinking Time
blinking time 120ms setting LED_BLNK_TIME=0. statuses supporting 43/120ms blinking time Col/Fulldup, Link/Act. status Link/Act/Spd, blinking time affected LED_BLNK_TIME.
2001/01/07
Rev.1.923
RTL8208
7.8.2 Serial Stream Order
Every stream output port port, from port0 port7 with Col/Fulldup first port stream. 2-bit serial stream mode, sequence Spd, then Link/Act. following diagrams illustrate sequences 3-bit 2-bit serial stream mode.
2.56 2.56 2.56 2.56 2.56 2.56 2.56 2.56 2.56
LEDCLK LEDDTA
Col/Dup
Link/Act
Col/Dup
Link/Act
Col/Dup
Link/Act
Port 3-bit serial stream
Port 3-bit serial stream
Port 3-bit serial stream
3-Bit Serial Stream Mode
2.56
2.56
2.56
2.56
2.56
2.56
2.56
LEDCLK LEDDTA
Link/Act
Link/Act
Link/Act
Port 2-bit serial stream
Port 2-bit serial stream
Port 2-bit serial stream
2-Bit Serial Stream Mode
74164 port port Link/Act port Col/Dup port port Link/Act port Col/Dup port port Link/Act
LEDDTA LEDCLK
74164
port Col/Dup port port Link/Act port Col/Dup port port Link/Act port Col/Dup port
74164
port Link/Act port Col/Dup port port Link/Act port Col/Dup port port Link/Act port Col/Dup
External circuit 3-bit serial mode
2001/01/07
Rev.1.923
RTL8208
74164 port Link/Act port port Link/Act port port Link/Act port port Link/Act port
LEDDTA LEDCLK
74164
port Link/Act port port Link/Act port port Link/Act port port Link/Act port
External circuit 2-bit serial mode
7.8.3 Bi-Color
3-bit Bi-color mode, Link/Act used Bi-color package, which single package with LEDs connected parallel with opposite polarities.
Yellow
Link/Act Indication Bi-Color state Link 100Mb/s Link Green 10Mb/s Link Yellow
Green
Link/Act
2001/01/07
Rev.1.923
RTL8208
2.5V Power Generation
RTL8208 uses transistor generate 2.5V from 3.3V power supply. This 2.5V provides digital core analog receive circuits. Once your system needs more than RTL8208 chip (greater than ports), transistor RTL8208 chips even rating enough. Instead, transistor each RTL8208. connect beads directly between collector transistor VDDAL. This will affect stability 2.5V power significantly bead exists.
3.3V
3.3V
RTL8208
VDDAH VDDAH: 3.3V VDDAL: 2.5V
2SB1197K Ic(max.)=800mA 2.5V 47uF
VCTRL VDDAL
0.1uF
Using Transistor Produce 2.5V power transistor 2SB1197K, follows following specifications. Absolute maximum ratings (Ta=25°C) Parameter Symbol Collector-base voltage VCBO Collector-emitter voltage VCEO Emitter-base voltage VEBO Collector current Collector power dissipation Junction temperature Storage temperature Tstg more information, refer http://www.rohm.com Limits -0.8 -55~+150 Unit A(DC)
2001/01/07
Rev.1.923
RTL8208
Design Layout Guide
order achieve maximum performance RTL8208, good design attention required throughout design layout process. following recommendations help implement high performance system.
General Guidelines
Create good power source, minimizing noise from switching power supply circuits. Verify quality components, such clock source transformer, meet application requirements. Keep power ground noise levels below 150mV. bulk capacitors (4.7uF-10uF) between power ground planes. 0.1uF decoupling capacitors reduce high-frequency noise power ground planes. Keep decoupling capacitors close possible RTL8208 power pins. Provide termination TXOP/N RXIP/N.
Differential Signal Layout Guidelines
Keep differential pairs close possible route both traces identically possible. Avoid vias layer changes possible. Keep different pairs away from each other.
Clock Circuit
clock should 25M/50MHz/125MHz 100ppm with jitter less than 0.5ns. 50MHz 125MHz clock source, make length clock path RTL8208 equal length possible. length difference should under inch. 50MHz, please damping resistor clock source side. possible, make clock trace smooth, strait, surrounded ground traces minimize high-frequency emissions.
2.5V power
connect bead directly between collector transistor VDDAL. This will affects stability 2.5V power significantly bead exists. bulk capacitor (4.7uF-10uF) between collector transistor ground plane. transistor more than RTL8208 chip, even rating enough. transistor each RTL8208.
Power Planes
layout board size small, better divide power plane into digital analog power planes. 0.1uF decoupling capacitors bulk capacitors between power plane ground plane.
Ground Planes
layout board size small, keep system ground region continuous, unbroken plane. Place moat (gap) between system ground chassis ground. better test performance, please iron case, screw connect frame ground iron case.
Transformer Options
magnetics support turn ratio both transmit receive paths valid RTL8208. There many vendors improving their magnetics design meet this requirement, several listed below. Vendor Pulse Magnetic Model H1164 ML164 Vendor BothHand Model 40ST1041AX FC-638L
center-tap primary side transformer should connected ground with capacitors, because RTL8208's special design. 2001/01/07 Rev.1.923
RTL8208
Application information
10Base-T/100Base-TX Application
RXIP
0.1uF
Pulse H1164
RJ45
RXIN
RTL8208
TXOP
0.1uF
TXON
IBREF
1.96,
0.1uF/3KV
Chasis
10Base-T/100Base-TX Diagram Central primary side H1164 must left floating, cannot bypassed capacitor.
2001/01/07
Rev.1.923
RTL8208
100Base-FX Application
(3.3V fiber transceiver)
VCC_RX (3.3V)
DELTA OPT-155A2H1
Duplex FDDI Fast Ethernet Optical Transceiver Module
RXIP RXIN
GND_RX
RTL8208
VCC_TX (3.3V) VCC_RX (3.3V) VCC_TX (3.3V)
VCC_RX VCC_TX
TXON TXOP
GND_TX
IBREF
1.96,
Chasis
100Base-FX Application (3.3V Fiber Transceiver)
2001/01/07
Rev.1.923
RTL8208
Electrical Characteristics
10.1 Absolute Maximum Ratings
WARNING: Absolute maximum ratings limits beyond which cause permanent damage device affect device reliability. voltages specified reference unless otherwise specified. Parameter Minimum Maximum Units Storage Temperature +150 Supply Referenced -0.5 +4.0 Digital Input Voltage -0.5 Output Voltage -0.5
10.2 Operating Range
Parameter Ambient Operating Temperature(Ta) 3.3V Supply Voltage Range(VDDAH) 2.5V Supply Voltage Range(VDDAL,VDD) Minimum 3.15 2.375 Maximum 3.45 2.625 Units
10.3 Characteristics
Parameter Power Supply Current 2.5V Symbol Conditions Base-T, idle Base-T, Peak continuous 100% utilization Base-TX, idle Base-TX, Peak continuous 100% utilization Power saving Power down Base-T, idle Base-T, Peak continuous 100% utilization Base-TX, idle Base-TX, Peak continuous 100% utilization Power saving Power down Base-T, idle Base-T, Peak continuous 100% utilization Base-TX, idle Base-TX, Peak continuous 100% utilization Power saving Power down
Typical
Power Supply Current 3.3V
Total Power Consumption ports
81.2 88.9 125.5 145.7 76.7 15.5 88.5 499.2 370.7 371.3 48.1 1870 1537 1590 2.25 2.75 0.25
Units
Input High Voltage Input Voltage Input Current Input Capacitance Output High Voltage Output voltage
2001/01/07
Rev.1.923
RTL8208
Parameter Output Tristate Leakage Current TX+/- Output Current High TX+/- Output Current TX+/- Output Current High TX+/- Output Current RX+/- Common-mode input voltage RX+/- Differential input resistance Receiver, 10BaseT Differential Input Resistance Input Squelch Threshold |IOZ| Conditions
Typical
Units
Transmitter, 100Base-TX (1:1 Transformer Ratio) Transmitter, 10Base-T(1:1 Transformer Ratio) Receiver, 100Base-TX
10.4 Characteristics
Parameter Differential Output Voltage, peak-to-peak Differential Output Voltage Symmetry Differential Output Overshoot Rise/Fall time Rise/Fall time imbalance Duty Cycle Distortion Timing jitter Differential Output Voltage, peak-to-peak TP_IDL Silence Duration Short Circuit Fault Tolerance Differential Output Impedance (return loss) Common-Mode Output Voltage Transmitter Output Jitter Differential Output Impedance (return loss) Harmonic Content Start-of-idle Pulse width Deviation from best-fit time-grid, 010101 Sequence Idle pattern Transmitter, 10Base-T from each output Vcc, pattern Period time from start TP_IDL link pulses period time between link pulses Peak output current short circuit seconds. Return loss from 5MHz 10MHz reference resistance Terminate each with resistive load. Return loss from 5MHz 10MHz reference resistance 100. below fundamental, cycles ones data TP_IDL width 10.5 Conditions Transmitter, 100Base-TX from each output Vcc, Best-fit over times from each output Vcc, |Vp+|/|Vp-| Percent Vp10-90% VpMin
Typical
Units
1.938 99.3 3.29 4.3/3.4 ±175 4.27 15.75
12.4
25.5
2001/01/07
Rev.1.923
RTL8208
10.5 Digital Timing Characteristics
Parameter Active TX_EN Sampled first output Inactive TX_EN Sampled first output Propagation Delay First input CRS_DV assert First input CRS_DV de-assert Propagation Delay Propagation Delay TX_EN output Conditions 100Base-TX Transmit System Timing
Typical
Units Bits Bits Bits Bits Bits Bits Bits Bits Bits Bits Bits
tTXpd From TXD[1:0] TXOP/N 100Base-TX Receive System Timing From RXIP/N CRS_DV From RXIP/N CRS_DV tRXpd tTXpd From RXIP/N RXD[1:0] 10Base-T Transmit System Timing From TXD[1:0] TXOP/N From TX_EN assert TXOP/N 10Base-T Receive System Timing Preamble RXIP/N CRS_DV asserted TP_IDL CRS_DV de-asserted
Carrier Sense Turn-on delay tCSON tCSOFF Carrier Sense Turn-off Delay tRXpd From RXIP/N RXD[1:0] Propagation Delay timing tLEDon While blinking Time tLEDoff While blinking Time Jabber timing (10Base-T only) Jabber Active From TX_EN=1 Jabber asserted Jabber de-assert From TX_EN=0 Jabber de-asserted RMII Timing TXD, TX_EN Setup time [1:0], TX_EN REFCLK rising edge setup time TXD, TX_EN Hold time [1:0], TX_EN REFCLK rising edge hold time RXD, CRSDV, RXER Output delay from REFCLK rising edge REFCLK delay [1:0], CRSDV, RXER SMII Timing TXD, SYNC Setup time TXD, SYNC REFCLK rising edge setup time TXD, SYNC Hold time SYNC REFCLK rising edge hold time RXD, REFCLK delay Output delay from REFCLK rising edge Timing clock rate MDIO Setup Time Write cycle MDIO Hold Time Write cycle MDIO output delay relative Read cycle rising edge
2001/01/07
Rev.1.923
RTL8208
10.6 Thermal Data
Parameter Thermal resistance: junction ambient, ft/s airflow Thermal resistance: junction case, ft/s airflow Conditions layers PCB, ambient temperature 25°C layers PCB, ambient temperature 25°C Typical 38.2 Units °C/W °C/W
2001/01/07
Rev.1.923
RTL8208
Mechanical Dimensions
Symbol
Dimension inch Typical 0.134 0.004 0.010 0.036 0.102 0.112 0.122 0.005 0.009 0.013 0.002 0.006 0.010 0.541 0.551 0.561 0.778 0.787 0.797 0.010 0.020 0.030 0.665 0.677 0.689 0.902 0.913 0.925 0.027 0.035 0.043 0.053 0.063 0.073 0.004
Dimension Typical 3.40 0.10 0.25 0.91 2.60 2.85 3.10 0.12 0.22 0.32 0.05 0.15 0.25 13.75 14.00 14.25 19.75 20.00 20.25 0.25 0.75 16.90 17.20 17.50 22.90 23.20 23.50 0.68 0.88 1.08 1.35 1.60 1.85 0.10
Dimension include interlead flash. Dimension does include dambar protrusion/intrusion. Controlling dimension Millimeter General appearance spec. should based final visual inspection spec.
TITLE (14x20 PACKAGE OUTLINE L/F, FOOTPRINT LEADFRAME MATERIAL APPROVE DOC. 530-ASS-P004 VERSION PAGE CHECK Q128 DATE Oct. 1998 REALTEK SEMI-CONDUCTOR CO.,
2001/01/07
Rev.1.923
RTL8208
Realtek Semiconductor Corp. Headquarters Industry East Road Science-based Industrial Park, Hsinchu, 300, Taiwan, R.O.C. Tel: 886-3-5780211 Fax: 886-3-5776047 WWW: www.realtek.com.tw
2001/01/07
Rev.1.923

Other recent searches


MT90401 - MT90401   MT90401 Datasheet
LTC2400 - LTC2400   LTC2400 Datasheet
LT3478-1 - LT3478-1   LT3478-1 Datasheet
LT3478-1 - LT3478-1   LT3478-1 Datasheet
LT3478 - LT3478   LT3478 Datasheet
DC949A-A - DC949A-A   DC949A-A Datasheet
DC949A-B - DC949A-B   DC949A-B Datasheet
LT34781 - LT34781   LT34781 Datasheet
LT3478 - LT3478   LT3478 Datasheet
LT3003 - LT3003   LT3003 Datasheet
in152580535mm - in152580535mm   in152580535mm Datasheet
GT20G102 - GT20G102   GT20G102 Datasheet
FST3306 - FST3306   FST3306 Datasheet
EPF10K30 - EPF10K30   EPF10K30 Datasheet
DN017 - DN017   DN017 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive