RTL8019AS:单片机以太网控制芯片详解

需积分: 10 1 下载量 96 浏览量 更新于2024-07-30 收藏 286KB PDF 举报
"该资源是关于RTL8019AS芯片的中文资料,详细介绍了这款以太网控制芯片的特性、管脚结构、寄存器描述、操作说明、电路规格和计时等信息,适用于与单片机配合使用,支持10/100M传输速度,具有即插即用功能,并且对NE2000软件兼容。" **1,芯片特性** RTL8019AS是一款100引脚的PQFP封装芯片,它在设计上兼容NE2000,支持10Base5, 10Base2, 10BaseT等多种以太网标准,同时具备8位和16位软件兼容性。此外,该芯片支持即插即用功能,可以适应不同配置环境,包括微软的标准。它具备全双工能力,能提升带宽效率,并且有三种节能模式。RTL8019AS的独特之处在于其支持UTP, AUI和BNC的自动检测,10BaseT的自动极性校正,以及多种BOOTROM大小选择。它还拥有内置的数据预取功能,16k SRAM,以及4个可编程的诊断LED。 **2,芯片概述** RTL8019AS是一款高性能的以太网控制器,专为单片机系统设计,能够处理10/100Mbps的网络速度。芯片内部集成了一块16k SRAM,这是其他同类产品所没有的。它使用9346 EEPROM来存储配置信息和ID参数,而且具备规划空白9346的能力,方便生产。此外,它提供了8条IRQ和16条I/O基本地址选项,支持完全解码方式。芯片还配备4个可编程的诊断LED,用于系统状态指示。 **3,管脚描述** 管脚分为电源、ISA总线接口、存储器接口、多媒体接口和LED输出等几大类。电源管脚提供工作电压,ISA总线接口用于连接主机系统,存储器接口用于数据交换,多媒体接口则可能用于扩展网络功能,LED输出管脚则用于显示网络状态。 **4,寄存器描述** 寄存器分为NE2000兼容寄存器和即插即用寄存器两大类。NE2000兼容寄存器包括了与NE2000系列兼容的寄存器和RTL8019AS特有的自定义寄存器。即插即用寄存器包含纸牌控制、逻辑装置控制和逻辑装置配置寄存器,用于管理和配置芯片在即插即用环境下的行为。 **5,操作说明** 这部分详细介绍了如何初始化RTL8019AS,包括了初始化流程、隔离协议、即插即用隔离次序、资源数据的读取以及pnp自动检测方式。BOOTROM部分涉及启动过程,LED特征描述了LED如何响应网络状态,而回路特性操作部分则详细讲解了loopback操作和如何执行loopback测试。 **6,电路规格和计时** 这部分涵盖了芯片工作的极限条件,数据通道的电气特性,以及交流定时特性。这些参数对于确保芯片在实际应用中的稳定性和可靠性至关重要。 RTL8019AS是一款功能强大、兼容性良好的以太网控制器,特别适合于需要网络功能的单片机系统,其详细的文档资料为开发和维护提供了全面的参考。