EasyManua.ls Logo

Realtek RTL8169 - User Manual

Default Icon
92 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
RTL8169
2002/03/27 Rev.1.21
1
REALTEK GIGABIT
ETHERNET MEDIA ACCESS
CONTROLLER
WITH POWER MANAGEMENT
RTL8169
1. Features........................................................................ 2
2. General Description .................................................... 3
3. Block Diagram............................................................. 4
4. Pin Assignments .......................................................... 5
5. Pin Description ............................................................ 6
5.1 Power Management/Isolation Interface ................. 6
5.2 PCI Interface .......................................................... 7
5.3 FLASH/BootPROM/EEPROM/MII Interface ....... 9
5.4 LED Interface....................................................... 10
5.5 GMII, TBI, PHY CP ............................................ 10
5.6 Clock and NC Pins............................................... 12
5.7 Power Pins ........................................................... 12
6. Register Descriptions ................................................ 13
6.1 DTCCR: Dump Tally Counter Command............ 15
6.2 FLASH: Flash Memory Read/Write .................... 16
6.3 ERSR: Early Rx Status......................................... 16
6.4 Command ............................................................. 17
6.5 TPPoll: Transmit Priority Polling......................... 17
6.6 Interrupt Mask...................................................... 18
6.7 Interrupt Status..................................................... 19
6.8 Transmit Configuration ........................................ 20
6.9 Receive Configuration ......................................... 21
6.10 9346CR: 93C46 (93C56) Command.................. 23
6.11 CONFIG 0.......................................................... 23
6.12 CONFIG 1.......................................................... 24
6.13 CONFIG 2.......................................................... 25
6.14 CONFIG 3.......................................................... 25
6.15 CONFIG 4.......................................................... 26
6.16 CONFIG 5.......................................................... 27
6.17 Multiple Interrupt Select .................................... 28
6.18 PHYAR: PHY Access ........................................ 28
6.19 TBICSR: Ten Bit Interface Control and Status.. 28
6.20 TBI_ANAR: TBI Auto-Negotiation Advertisement .. 29
6. 21 TBI_LPAR: TBI Auto-Negotiation Link Partner Ability ....... 29
6.22 PHYStatus: PHY(GMII or TBI) Status.............. 30
6.23 RMS: Receive (Rx) Packet Maximum Size ....... 30
6.24 C+CR: C+ Command......................................... 31
6.25 RDSAR: Receive Descriptor Start Address....... 31
6.26 ETThR: Early Transmit Threshold..................... 31
6.27 Function Event ................................................... 32
6.28 Function Event Mask ......................................... 32
6.29 Function Preset State.......................................... 33
6.30 Function Force Event ......................................... 33
7. EEPROM (93C46 or 93C56) Contents ................... 34
7.1 EEPROM Registers.............................................. 35
7.2 EEPROM Power Management Registers............. 35
8. PCI Configuration Space Registers......................... 36
8.1 PCI Bus Interface ................................................. 36
8.1.1 Byte Ordering ............................................... 36
8.1.2 Interrupt Control........................................... 36
8.1.3 Latency Timer............................................... 36
8.1.4 64-Bit Data Operation .................................. 37
8.1.5 64-Bit Addressing......................................... 37
8.2 Bus Operation ...................................................... 37
8.2.1 Target Read................................................... 37
8.2.2 Target Write.................................................. 38
8.2.3 Master Read.................................................. 38
8.2.4 Master Write................................................. 39
8.2.5 Configuration Access ................................... 40
8.3 Packet Buffering .................................................. 40
8.3.1 Transmit Buffer Manager ............................. 40
8.3.2 Receive Buffer Manager............................... 40
8.3.3 Packet Recognition....................................... 40
8.4 PCI Configuration Space Table............................ 41
8.5 PCI Configuration Space Functions..................... 42
8.6 Default Value After Power-on (RSTB Asserted). 46
8.7 Power Management functions.............................. 47
8.8 Vital Product Data (VPD) .................................... 49
9. Functional Description ............................................. 50
9.1 Transmit & Receive Operations........................... 50
9.1.1 Transmit........................................................ 50
9.1.2 Receive ......................................................... 55
9.2 Loopback Operation............................................. 58
9.3 Collision............................................................... 58
9.4 Flow Control ........................................................ 58
9.4.1. Control Frame Transmission ....................... 58
9.4.2. Control Frame Reception ............................ 58
9.5 Memory Functions ............................................... 59
9.5.1 Memory Read Line (MRL) .......................... 59
9.5.2 Memory Read Multiple (MRM)................... 59
9.5.3 Memory Write and Invalidate (MWI) .......... 60
9.5.4 Dual Address Cycle (DAC).......................... 60
9.6 LED Functions..................................................... 61
9.6.1 Link Monitor ................................................ 61
9.6.2 Rx LED ........................................................ 61
9.6.3 Tx LED......................................................... 62
9.6.4 Tx/Rx LED................................................... 62
9.6.5 LINK/ACT LED........................................... 63
9.7 Physical Layer Interfaces ..................................... 64
9.7.1 Media Independent Interface (MII).............. 64
9.7.2 Gigabit Media Independent Interface (GMII) ...... 64
9.7.3 Ten Bit Interface (TBI)................................. 64
9.7.4 MII/GMII Management Interface................. 64
10. Application Diagrams............................................. 65
10.1 10/100/1000Base-T Application........................ 65
10.2 1000Base-X Application.................................... 65
11. Electrical Characteristics ....................................... 66
11.1 Temperature Limit Ratings................................. 66
11.2 DC Characteristics ............................................. 66
11.3 AC Characteristics ............................................. 67
11.3.1 FLASH/BOOT ROM Timing..................... 67
11.3.2 Serial EEPROM Interface Timing .............. 69
11.3.3 PCI Bus Operation Timing ......................... 70
11.3.4 MII Timing ................................................. 87
11.3.5 GMII Timing .............................................. 89
11.3.6 TBI Timing ................................................. 90
12. Mechanical Dimensions.......................................... 91

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Realtek RTL8169 and is the answer not in the manual?

Summary

Features

General Description

Block Diagram

Pin Assignments

Pin Description

Power Management;Isolation Interface

Describes pins related to power management and isolation.

PCI Interface

FLASH;BootPROM;EEPROM;MII Interface

LED Interface

GMII, TBI, PHY Control Pin

Clock and NC Pins

Power Pins

Register Descriptions

DTCCR: Dump Tally Counter Command

Command to dump tally counters for diagnostics.

FLASH: Flash Memory Read;Write

Register for reading and writing flash memory.

ERSR: Early Rx Status

Register indicating early receive packet status.

Command

Command register for controlling device operations.

Interrupt Mask

Register to mask specific interrupt sources.

Interrupt Status

Register indicating current interrupt conditions.

Transmit Configuration

Register for configuring transmit parameters.

Receive Configuration

Register for configuring receive parameters.

9346 CR: 93 C46 (93 C56) Command

Command register for EEPROM access.

CONFIG 0

Configuration Register 0 for boot ROM settings.

CONFIG 1

Configuration Register 1 for LED and wakeup settings.

CONFIG 4

Configuration Register 4 for wakeup and link settings.

CONFIG 5

Configuration Register 5 for wakeup frame settings.

Multiple Interrupt Select

Selects interrupt behavior for received packets.

PHYAR: PHY Access

Register for accessing PHY device registers.

TBICSR: Ten Bit Interface Control and Status

Control and status for Ten Bit Interface.

TBI_ANAR: TBI Auto-Negotiation Advertisement

TBI auto-negotiation advertisement capabilities.

TBI_LPAR: TBI Auto-Negotiation Link Partner Ability

TBI auto-negotiation link partner abilities.

PHYStatus: PHY(GMII or TBI) Status

Status of PHY link and mode.

RMS: Receive (Rx) Packet Maximum Size

Register to set maximum receive packet size.

C+CR: C+ Command

Command register for various operations.

RDSAR: Receive Descriptor Start Address

Register for setting the start address of Rx descriptors.

ETThR: Early Transmit Threshold

Threshold for early transmit initiation.

Function Event

Register for function event notification.

Function Event Mask

Mask for function event generation.

Function Preset State

Read-only register reflecting function state.

Function Force Event

Register to force function events.

EEPROM (93 C46 or 93 C56) Contents

PCI Configuration Space Registers

PCI Bus Interface

Details about the PCI bus interface and its compliance.

64-Bit Data Operation

Details on 64-bit data transfer operations.

64-Bit Addressing

Details on 64-bit addressing support.

Bus Operation

Description of bus transaction types.

Target Read

Describes the target read bus operation.

Target Write

Describes the target write bus operation.

Master Read

Describes the master read bus operation.

Master Write

Describes the master write bus operation.

Packet Buffering

Transmit Buffer Manager

Manages transmit buffer operations.

Receive Buffer Manager

Manages receive buffer operations.

Packet Recognition

Logic for filtering incoming packets.

PCI Configuration Space Table

PCI Configuration Space Functions

Default Value After Power-on (RSTB Asserted)

Power Management functions

Vital Product Data (VPD)

Functional Description

Transmit & Receive Operations

Overview of transmit and receive data flow.

Transmit

Details of the transmit data path and MAC.

Receive

Details of the receive data path and MAC.

Loopback Operation

Description of internal and external loopback modes.

Collision

Handling of collision events in half-duplex mode.

Flow Control

Implementation of IEEE802.3X flow control.

Memory Functions

Memory Read Line (MRL)

Command to read data up to cache line boundary.

Memory Read Multiple (MRM)

Command to fetch more than one cache line.

Memory Write and Invalidate (MWI)

Command for writing and invalidating cache lines.

Dual Address Cycle (DAC)

Command for 64-bit addressing.

LED Functions

Link Monitor

Monitors link integrity and status.

Rx LED

Indicates receive activity.

Tx LED

Indicates transmit activity.

Tx;Rx LED

Indicates both transmit and receive activity.

LINK;ACT LED

Indicates link status and activity.

Physical Layer Interfaces

Media Independent Interface (MII)

Details of the MII interface.

Gigabit Media Independent Interface (GMII)

Details of the GMII interface.

Ten Bit Interface (TBI)

Details of the TBI interface.

MII;GMII Management Interface

Protocol for MII/GMII management.

Application Diagrams

10;100;1000 Base-T Application

Diagram for 10/100/1000Base-T network connection.

1000 Base-X Application

Diagram for 1000Base-X network connection.

Electrical Characteristics

Temperature Limit Ratings

Operating and storage temperature ranges.

DC Characteristics

DC electrical specifications for voltage and current.

AC Characteristics

AC timing specifications.

FLASH;BOOT ROM Timing

Timing parameters for FLASH/BOOT ROM read.

FLASH MEMORY - Write

Timing parameters for FLASH memory write.

Serial EEPROM Interface Timing

Timing parameters for serial EEPROM interface.

PCI Bus Operation Timing

Timing parameters for PCI bus operations.

MII Timing

Timing parameters for MII interface.

GMII Timing

Timing parameters for GMII interface.

TBI Timing

Timing parameters for TBI interface.

Mechanical Dimensions

Realtek RTL8169 Specifications

General IconGeneral
InterfacePCI
Data Rate10/100/1000Mbps
Wake-on-LAN (WoL)Yes
VLAN SupportYes
Energy Efficient EthernetNo
Operating System SupportWindows, Linux
MACIntegrated in Controller
PHYIntegrated in Controller

Related product manuals