REALTEK RTL8139D(L) 快速以太网控制器技术规格

需积分: 0 2 下载量 30 浏览量 更新于2024-07-30 收藏 581KB PDF 举报
"RTL8139D(L)是一款由REALTEK公司推出的单芯片快速以太网控制器,集成了电源管理与多功能特性。该控制器适用于PCI接口,具备丰富的功能,如电源管理、隔离接口、EEPROM接口、电源引脚、LED接口、附件单元接口、多路复用接口及测试引脚等。此外,该文档详细列出了各种寄存器的描述,包括接收状态寄存器、传输状态寄存器、早期接收状态寄存器、命令寄存器、中断屏蔽寄存器、中断状态寄存器、传输配置寄存器、接收配置寄存器以及多个配置寄存器等。" 本文将深入探讨RTL8139D(L)的主要特点、工作原理和关键功能,以帮助读者理解和使用这款以太网控制器。 1. 特性: RTL8139D(L)的特性包括: - 单芯片设计,降低了系统复杂性和成本。 - 支持PCI( Peripheral Component Interconnect)接口,提供高速数据传输。 - 内置电源管理功能,可优化能耗。 - 多功能接口,允许扩展和适应不同应用需求。 - 集成的LED控制,用于显示网络状态。 - 强大的错误检测和纠正机制,确保数据传输的可靠性。 2. 通用描述: RTL8139D(L)是一个用于局域网连接的控制器,它通过PCI总线与系统其余部分通信。其内部结构包括MAC(媒体访问控制)层和PHY(物理层)层,负责处理以太网帧的发送和接收。控制器还支持多种网络速度(10Mbps和100Mbps)和全/半双工操作。 3. 引脚分配与描述: 引脚分配涵盖电源管理、PCI接口、EEPROM接口、电源引脚、LED控制、AUI(附件单元接口)、多路复用接口以及测试和其它引脚。这些引脚的定义和功能是实现控制器功能的基础。 4. 寄存器描述: 寄存器是控制器的核心,用于控制和监测其运行状态。例如,接收状态寄存器记录接收到的数据包的信息;命令寄存器用于启动或停止传输;中断屏蔽寄存器控制中断生成;而配置寄存器则允许用户定制控制器的行为,如设置网络速度和双工模式。 5. 功能扩展: RTL8139D(L)还提供了多重中断选择和PCI修订ID等功能,以支持更复杂的网络环境和优化性能。 RTL8139D(L)是一款功能强大且经济实惠的以太网控制器,适用于各种嵌入式系统和桌面计算机。其详细的日期表和寄存器描述为开发人员提供了必要的工具,以便于集成和调试网络接口。
2020-07-14 上传
REALTEK 3.3V SINGLE CHIP FAST ETHERNET CONTROLLER WITH POWER MANAGEMENT RTL8139C(L) 1. Features:.................................................................. 2 2. General Description................................................ 3 3. Block Diagram ........................................................ 4 4. Pin Assignments...................................................... 5 5. Pin Descriptions ...................................................... 6 5.1 Power Management/Isolation Interface .............. 6 5.2 PCI Interface....................................................... 6 5.3 FLASH/EEPROM Interface ............................... 8 5.4 Power Pins .......................................................... 9 5.5 LED Interface ..................................................... 9 5.6 Attachment Unit Interface .................................. 9 5.7 Test and Other Pins............................................. 9 6. Register Descriptions............................................ 10 6.1 Receive Status Register in Rx packet header.... 12 6.2 Transmit Status Register................................... 13 6.3 ERSR: Early Rx Status Register....................... 14 6.4 Command Register ........................................... 14 6.5 Interrupt Mask Register .................................... 15 6.6 Interrupt Status Register ................................... 15 6.7 Transmit Configuration Register ...................... 16 6.8 Receive Configuration Register........................ 17 6.9 9346CR: 93C46 (93C56) Command Register ......... 19 6.10 CONFIG 0: Configuration Register 0............. 20 6.11 CONFIG 1: Configuration Register 1............. 21 6.12 Media Status Register ..................................... 22 6.13 CONFIG 3: Configuration Register3.............. 22 5.14 CONFIG 4: Configuration Register4.............. 24 6.15 Multiple Interrupt Select Register..................... 25 6.16 PCI Revision ID.............................................. 25 6.17 Transmit Status of All Descriptors (TSAD) Register......... 25 6.18 Basic Mode Control Register.......................... 26 6.19 Basic Mode Status Register ............................ 26 6.20 Auto-negotiation Advertisement Register.............. 27 6.21 Auto-Negotiation Link Partner Ability Register............... 27 6.22 Auto-negotiation Expansion Register .............. 28 6.23 Disconnect Counter ........................................ 28 6.24 False Carrier Sense Counter ........................... 28 6.25 NWay Test Register........................................ 28 6.26 RX_ER Counter.............................................. 29 6.27 CS Configuration Register.............................. 29 6.28 Flash Memory Read/Write Register ........................ 29 6.29 Config5: Configuration Register 5 ................. 30 6.30 Function Event Register ................................. 31 6.31 Function Event Mask Register........................ 31 6.32 Function Present State Register ...................... 32 6.33 Function Force Event Register ....................... 32 7. EEPROM Contents .............................................. 33 7.1 Summary of EEPROM Registers ............................. 35 7.2 Summary of EEPROM Power Management Registers....... 35 8. PCI Configuration Space Registers..................... 36 8.1 PCI Configuration Space Table ........................ 36 8.2 PCI Configuration Space Functions.................. 37 8.3 Default Values After Power-on (RSTB asserted)...... 42 8.4 PCI Power Management Functions .................. 43 8.5 Vital Product Data (VPD)................................. 45 9. Functional Description ......................................... 46 9.1 Transmit Operation ........................................... 46 9.2 Receive Operation............................................. 46 9.3 Line Quality Monitor ........................................ 46 9.4 Clock Recovery Module ................................... 46 9.5 Loopback Operation ......................................... 46 9.6 Tx Encapsulation .............................................. 46 9.7 Collision............................................................ 46 9.8 Rx Decapsulation.............................................. 47 9.9 Flow Control..................................................... 47 9.9.1. Control Frame Transmission..................... 47 9.9.2. Control Frame Reception.......................... 47 9.10 LED Functions................................................ 47 9.10.1 10/100 Mbps Link Monitor...................... 47 9.10.2 LED_RX .................................................. 48 9.10.3 LED_TX .................................................. 48 9.10.4 LED_TX+LED_RX................................. 49 10. Application Diagram .......................................... 50 11. Electrical Characteristics ................................... 51 11.1 Temperature Limit Ratings .......................