首页 以太网控制芯片RTL8019中文资料

以太网控制芯片RTL8019中文资料

举报
开通vip

以太网控制芯片RTL8019中文资料 RTL8019as芯片资料翻译 目录 1,芯片特性 2,芯片概述 3,芯片管脚结构 4,管脚描述 4.1 电源管脚 4.2 ISA总线接口管脚 4.3 存储器接口管脚 4.4 多媒体接口管脚 4.5 LED输出管脚 5,寄存器描述 5.1 组 1:NE2000寄存器 5.1.1 寄存器列表 5.1.2 寄存器功能 5.1.2.1 NE2000兼容寄存器 5.1.2.2 RTL8019AS自定义寄存器 5.2 组 2:即插...

以太网控制芯片RTL8019中文资料
RTL8019as芯片资料翻译 目录 1,芯片特性 2,芯片概述 3,芯片管脚结构 4,管脚描述 4.1 电源管脚 4.2 ISA总线接口管脚 4.3 存储器接口管脚 4.4 多媒体接口管脚 4.5 LED输出管脚 5,寄存器描述 5.1 组 1:NE2000寄存器 5.1.1 寄存器列表 5.1.2 寄存器功能 5.1.2.1 NE2000兼容寄存器 5.1.2.2 RTL8019AS自定义寄存器 5.2 组 2:即插即用寄存器 5.2.1 纸牌控制寄存器 5.2.2 逻辑装置控制寄存器 5.2.3 逻辑装置配置寄存器 6,操作说明 6.1 RTL8019AS结构模式 6.2 即插即用 6.2.1 初始化 6.2.2 隔离 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 6.2.3 即插即用隔离次序 6.2.4 阅读资源数据 6.2.5 pnp自动检测方式 6.3 9436内容 6.4 BOOT ROM 6.5 LED 特征 6.6 回路特性操作 6.6.1 loopback操作 6.6.2 执行 loopback测试 7,电路规格和计时 7.1 绝对最大额度 7.2 数据通道特性 7.3 A.C计时特性 1,芯片特性 100-pin PQFP RTL8019AS软件兼容 支持 pnp自动检方式(RTL8019AS唯一的( 支持以太网 II和 IEEE802.3 10Base5,10Base2,10BaseT 软件兼容 8位和 16位的 NE2000 支持 jumper和 jumperless模式 支持微软 jumper和 jumperless模式的即插即用配置 支持 full-duples以太网到两倍频带宽 支持三种平下降方式 ――睡眠模式 ――功率下降有内部时钟运行 ――功率下降有内部时钟停止 改善效率的内置数据先取功能 支持 UTP,AUI和 BNC自动检测(RTL8019AS唯一的) 支持 10BaseT的自动极性改正 支持 8条 IRQ总线 支持 16条 I/O基本地址选项 和额外 I/O地址输入输出完全解码方式(RTL8019AS唯一的) 支持到 BROM的 16k,32k,64k和 16k-page方式(到 256页有 16k字节/ 页) 支持 BROM删除程序后释放内存 支持存储器瞬时读写(RTL8019AS唯一的) 16kSRAM(RTL8019AS唯一的) 使用 9346(64×16-bit EEPROM)存储资源配置和 ID 参数 为了制造便利有规划空白 9346的能力 支持可编程输出的 4-诊断 LED 2, 芯片概述 RTL8019AS 是高度集成以太网控制器,它能够简单的解答即插即用 NE2000 兼容适配器,这种适配器具有二重和功率下降特性。通过三电平控制特性, RTL8019AS是已制的对网络设备 GREEN PC理想的选择。全二重功能能够模拟 传播和接收在双绞线到全二重以太网交换机。这个特性不仅强带宽从 10 到 20MBPS,而且避免了由于以太网频道争夺特性导致的读出多路存取协议的问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 。微软公司的即插即用功能能减轻用户较差的营业收入而注意适配器资源,如 IRQ,输入输出,和存储器地址等等。然而,为了特殊的应用而得不到即插即用功 能的兼容性,RTL8019AS支持 JUMPER和 JUMPERLESS选项。 为了提供完全解决即插即用 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,RTL8019AS 在集成 10BASET 收发器, BNC,和 AUI接口之间的自动检测功能。此外,8条 IRQ总线和 16条基本地址总 线为大资源情况下提供了宽松的环境。 RTL8019AS支持 16k,32k,和 64k字节 BROM和闪存接口。它仍然提供页 面模式功能,这种功能能支持在仅 16k字节内存系统空间下的 4M字节的 BROM. 此外,BROM的无用命令被用来释放 BROM内存空间。 RTL8019AS用 16k字节 SRAM设计在单片芯片上,它的设计不仅提供了更 多友好的功能,而且节省了 SRAM存储资源。 3,芯片管脚结构 4,管脚描述 4.1 电源脚 编号 名称 类型 描述 6,17,47,57, 70,89 VDD P +5V 14,28,44,52,83,86 GND P GROUND 4.2 ISA总线接口管脚 编号 名称 类型 描述 34 AEN I 地址使能脚,ISA信号对有效的输入输出命令 必须是低电平 97-100 , 1-4 INT7-0 O 中 断 请 求 总 线 : 能 够 分 别 映 射 到 IRQ15,IRQ12,IRQ10,IRQ5,IRQ4,IRQ3,IRQ2/9. 唯一一条线被选择在一个时间里反映中断请 求。其他的线都是 tri-stated.RTL8019AS 仍然 用这些脚座位输入线,从而管理 ISA总线上实 际相应的中断线上的状态。结果记录在 INTR 寄存器中,这个寄存器可用软件用来保护中断 冲突。 35 IOCHRDY O 受低电平作用循环等待当前读写指令。 96 IOCS16B [SLOT16] O 根据电源复位,以 SLOT16作为输入信号名称 来检测 16-bit 或者 8-bit 在使用中。它被连 接到一个电位器上(27kw)。在 RSTDRV的下 降沿,RTL8019AS 能判断它的状态。如果为 高电平,适配器是放置在 16bit 槽中,其脚被 连接到主机的 IOCS16B 脚上,这支脚同样被 主板上的 300w 电阻拔起。如果是低电平,适 配器是放置在8-bit槽中,被27vkw电阻拔起。 通过锁住输入状态,它被转变作为 IOCS16B 信号,其是一个开放排水沟型输出端,而且在 16bit 主机数据转变下为低电平。它被解码为 AEN和 SA9-0. 29 IORB I 输入输出读指令端 30 IOWB I 输入输出写指令端 33 RSTDRV I ISA总线上的高效硬件复位端。少于 800ns的 高电平脉冲被忽略。 27-18 , 16-15 , 13-17,5 SA19-0 I 地址总线。SA10用来实现 PNP端口的完全解 码,地址为 279h和 A79h。在 RTL8019AS中, SA10未被解码。SA10以 0作为可提供的接近 pnp端口。 87-88 , 90-95 , 43-36 SD15-0 I/O 数据总线 31 SMEMRB I 存储器读命令 32 SMEMWB I 存储器写命令。用来闪存写命令解码 4.3,存储器接口管脚(包括 BROM,EEPROM) 编号 名称 类型 描述 75 BCSB O BROM片选端。低电平有效, 为读信号。当 SA19-14 和被 选的 BROM地址想匹配以及 满足一下两个条件之一时, RTL8019AS 驱动其为低电 平。 1,SMEMRB为低 2,SMEMRB 为 低 并 且 RTL8019AS 的闪存读功 能禁止。 76 EECS O 9346片选。高电平有效,9346 读/写 66-69 , 71-74 , 77-82,84-85 BA21-14 BD7-0 O I/O BROM地址 BROM数据线 [79] [78] [77] [EESK] [EEDI] [EEDO] O O I 9346串行数据时钟 9346串行数据输入 9346串行数据输出 [66] [72-71,69-67] [85-84,82-81] [77,74] [80-78] 65 [PNP] [BS4-0] [IOS3-0] [PL1-0] [IRQS2-0] JP I I I I I I 下列管脚是为了定义跳跃者 选项。它们在 RSTDRV下降 沿时被锁定,然后它们被用 作 SRAM 总线。每个被 100KW的内部电阻下拉。因 此,当左开而且为高电平当 其被 10k 电阻上拉时,输入 为低。 当 jp=low,TIL8019AS被强 制为即插即用模式 下 泪 各 项 不 需 要 注 意 jumperless模式(jp=low) 选择 BROM大小和地址 选择 I/O地址 选择网络媒体类型 在 IN7-0中选择一个中断 当为高电平,将选择 jumper 模 式 。 当 为 低 , 选 择 jumperless模式 当 RTL8019AS锁定所有 jumper状态,这些管脚在 BROM页面模式下直接反映 BPAGE寄存器的容量。在正常方式下,BA16-21不用,BA14-15用作: BROM大小 BA14 BA15 16K 高 高 32K SA14 高 64K SA14 SA15 4.4,媒体接口管脚 编号 名称 类 型 描述 64 AUI I 用来检测在 AUI接口的外部MAU的使用情况。输入 对嵌入的 BNC必须为低电平,对MAU必须为高。当 输入为高电平,RTL8019AS设置 AUI位为 CONFIGO 并且驱动 LEDBNC为低电平从而使 BNC禁用。当这 支脚未用时,应该接地。详细见 5.1.2.2CONGIG0 54,53 CD+,CD- I 是从MAU来的微分输入信号的进位。 56,55 RX+,RX- I 这是 AUI接收端对MAU接收微分输入信号的进位 49,48 TX+,TX- O 这是一对传输输出的包含微分线性的驱动器,它用来 发送满切斯特编码数据到 MAU。这些输出是源输出 和需要 270欧姆的下拉电阻到地。 59,58 TPIN+ TPIN- I 这对 IP输入收到 10Mbps的微分满切斯特编码。 45,46 TPOUT+ TPOUT- O 这是一对进位微分的 tp传输输出。输出满切斯特编码 信号有预扭曲性,以防止在双绞线媒体的 overcharge 因此减少资源紧张。 50 X1 I 20Mhz的晶体或者外部振荡器输入 51 X2 O 晶体反馈输出。这个输出是位移的晶体连接方法。它 必须是当 X1在受外部振荡器驱动时左开的。 4.5,LED输出端口 编号 名称 类型 描述 60 LEDBNC O 当 RTL8019AS媒体类型设置为 10BASE2或者自动 检测模式并且有炼环测试失败时为高电平。可用来 控制对 CX MAU的直流转换能量,而且连接到 LED 以表明所用媒体类型。 61 LED0 O 当 LEDS0 位为(在 RTL8019AS 第三页 CONFIG3 register) 0,作为 LED_COL.当 LEDS0=1,作为 LED_LINK. 62,63 LED1,LED2 O 当 LEDS1 位(在 RTL8019AS 第三页 CONFIG3 register)为 0,这两个端作为 LED_RX和 LED_TX。 当 LEDS=1,作为 LED_CRS 和 MCSB。详细见 6.5 中。 5,寄存器描述 RTL8019AS中的寄存器根据地址和功能能够概略的分为两组:一组对NE2000, 另外一组对即插即用. 5.1 第一组:NE2000寄存器 这组寄存器包括寄存器的 4个页面,它们在 CR寄存器中通过 PS0和 PS1被选 择.每一页面包括 16个寄存器.这些寄存器除了和 NE2000兼容外,RTL8019AS为 软件结构和为了增强特性还定义了其它一些寄存器. 5.1.1 寄存器表结构 5.1.2 寄存器功能 5.1.2.1.NE2000兼容寄存器 CR:指令寄存器(00H;Type=R/W) 这个寄存器用来选择寄存器页面,使能够或者使不能够远程 DMA操作和命 令操作。 ISR:中断状态寄存器(07H, type=r/w in page0) 这个寄存器反映 NIC 状态。主机读它来决定中断的原因。通过对相应的位 写 1来清除该位。它必须在上电源后清除。 位 符号 描述 7 RST 当 NIC输出设置状态时该位被设置;当启动对 CR命令 时该位被清除。当收到缓冲器溢出时该位被设置;当一 个或者多个数据包从缓冲器中读取时该位被清楚。 6 RDC 当远程 DMA操作完成时被设置 5 CNT 当一个或多个网络计数器的 MSB设置完成时该位被设 置。 4 OVW 当接收缓冲器用完时该位被设置。 3 TXE 由于过分冲突导致成组传送失败时对该位传输错误位 设置。 2 RXE 当一个数据包接收有一下错误时该位被设置: ――CRC错误 ――帧同步错误 ――遗失数据包 1 PTX 该位表明无错误的数据包传送。 0 PRX 该位表明无错误的数据包接收。 IMR:中断屏蔽寄存器(0FH;Type=w in page0,Type=R in page2) 所有的位斗时相应的 IST寄存器位。POWER UP=0.设置某一位会使相应 的中断打开。 DCR:数据结构寄存器(0EH,Type=2 in page0,Type=R in page2) 位 符号 描述 7 - 为 1 6,5 FT1,FT0 FIFO片选位,为 1或者 0 4 ARM 自动远程初始化 0:发送数据包,命令不执行 1:发送数据包,命令执行 3 LS Loopback选择 0:选择 loopback 模式。对 loopback 操作,TCR 的位 1 和 2必须编程。 1:正常操作。 2 LAS 该位必须设置为 0。NIC 仅仅支持双 16 位 DMA 模式。 POWER UP=1 1 BOS 字节顺序选择(不执行) 0: MS 字节放置在 MD15-8; LS 字节放置在 MD7-0(32XXX,80X86) 1:MS字节放置在MD7-0;LS字节放置在MD15-8.(680X0) 0 WTS 字传送选择 0:宽字节的 DMA传送 1:宽字的 DMA传送。 TCR:传输配置寄存器(ODH;Type=W in page0,Type=R in page2) 位 符号 描述 7 - 总是 1 6 - 总是 1 5 - 总是 1 4 OFST 使能够冲突补偿 3 ATD 使不能自动传输 0:正常操作 1:对 62位不能正常工作的传送器多址混乱接收。 对 63位能正常工作的传送器多址混乱接收。 2,1 LB1, LB0 LB1 LB0 方式 备注 0 0 0 正常操作 0 1 1 内部的 lookback 1 0 2 外部的 lookback 1 1 3 外部的 lookback 0 CRC NIC CRC逻辑包含一个为了传送器的 CRC发电机和一个位了 接收器的 CRC检验器。这个位控制 CRC逻辑的活动。当此位 被设置,CRC被传送器 inhitite,否则 CRC被传送器附加。 条件 CRC逻辑活动 CRC位 方式 CTC发生器 CRC检验器 0 正常 激活的 激活的 1 正常 不能 激活的 0 Loopback 激活的 不能 1 Loopback 不能 激活的 TSR:传输状态寄存器(04H,Type=R in page0) 这个寄存器表明数据包传输的状态 位 符号 描述 7 OWC Out of window collision.在 51.2us内被检测到冲突时该位 被设置。数据传送如同正常冲突一样从新传送。 6 CDH CD Heartbeat. 在接着的传播中的 interframe gap 开始的 6.4usNIC监测的冲突信号(也就是 CD Heartbeat信号)。 当传送器传送信号失败时该位被设置 5 - 总时 1 4 CRS 当传送器在传送过程中失去数据包时该丢失位被设置。 3 ABT 它指出因为超额的冲突而导致 NIC失败的传送。 2 COL 它指出有其他系统在网络中时的传播冲突。 1 - 总时 1。 0 PTX 该位表示无错误的传送。 RCR: 接收结构寄存器(0CH;Type=W in page0,Type=R in page2) 位 符号 描述 7 - 总为 1。 6 - 总为 1。 5 MON 当监视器方式为被设置,接收数据包为了地址匹配将被 检测,好的 CRC和帧同步单不是存储器的缓冲器。否则, 数据包将被缓冲到存储器。 4 PRO 当 PRO=1,所有的有具体目标地址的数据包被接收。 当 PRO=0,具体的目标地址必须和在 page0-5 中的程序 节点地址匹配。 3 AJM 当 AM=1,有多点传送目标地址的数据包被接收。 当 AM=0,有多点传送目标地址的数据包被拒绝。 2 AB 当 AB=1,有广播目标地址的数据包被接收。 当 AB=0,有广播目标地址的数据包被拒绝。 1 AR 当 AR=1,长度小于 64字节的数据包被接收。 当 AR=0,长度小于 64字节的数据包被拒绝。 0 SEP 当 SEP=1,有收到错误信息的数据包被接收。 当 SEP=0,有收到错误信息的数据包被拒绝。 RSR:接收状态寄存器(OCH;Type=R in page0) 位 符号 描述 7 DFR Defferring.当传送器或者冲突被检测时被设置。 6 DIS 接收器不能使用。当 NIC输入 monitor方式,该位被设置 且接收器不能使用。monitor方式结束后当接收器不能使 用时该位被重置。 5 PHY 当接收数据包有多点或者广播地址时 PHY位被设置。当 接收数据包有具体目标地址时该位被重置。 4 MPA 当下一个数据包因为缺少接收缓冲器或者 NIC 为 MONITOR方式而不能被接收时该丢失数据包位被设置。 增加 CNTR2计数器。 3 - 总是 1。 2 FAE 帧同步错误位。反映下一个数据包在字节边界未结束。 以及 CRC 和最后一个字节位不匹配。增加 CNTR0 计数 器。 1 CRC CRC 错误位。反映有 CRC 错误的数据包。此位对 FAE 错误也被设置。增加 CNTR1计数器。 0 PRX 此位表明无错误的数据接收。 CLDA0,1: 当前局部 DMA寄存器(01H和 02H,type=R in page0) 通过读这两个寄存器来得到当前 DMA地址。 PSTART: 页面开始寄存器(01H,Type=2 in page0, Type=R in page2) 该寄存器用来设置接收缓冲器的开始页面地址。 PSTOP: 页面停止寄存器(02H; Type=W in Page0, Type=R in Page2) 该寄存器设置接收缓冲器停止页面寄存器地址。在 8位方式下 PSTOP 寄存器不应该超过 0X60,在 6位方式下阿 PSTOP寄存器应该不超过 0x80。 BNRY: 边界寄存器(03H;Type=R/W in page0) 这个寄存器是用来放置接收缓冲器的重写。它代表性的作用是作为接收缓 冲器 最后页面的指针。 TPSR:传送页面开始寄存器(04H;Type=W in page0) 用来设置传送数据包开始页面地址。 TBCR0,1: 传输字节计算寄存器(05H&06H;Type=W in page0) 用来设置传输数据包的字节计数。 NCR: 冲突数寄存器(05H;type=R in page0) 用来记录在数据包传送过程重的冲突节点数。 FIFO: 先进先出寄存器(06H; Type=R in Page0) 这个寄存器允许主机检查在 loopback后的 FIFO内容。 CRDA0,1:当前远程DMA 寄存器(08H & 09H; Type=R in Page0) 这个两个寄存器包括当前远程DMA 地址。 RSAR0,1: 远程起始地址寄存器(08H & 09H; Type=W in Page0) 这两个寄存器设置远程DMA起始地址。 RBCR0,1: 远程字节数寄存器(0AH & 0BH; Type=W in Page0) 设置远程DMA数据字节数。 CNTR0: 帧同步错误计数寄存器(0DH; Type=R in Page0) CNTR1: CRC错误数记录寄存器(0EH; Type=R in Page0) CNTR2: 遗失数据包数记录寄存器(0FH; Type=R in Page0) PAR0-5: 实际地址寄存器(01H - 06H; Type=R/W in Page1) 这些寄存器包括以太网节点地址且用来对目标地址数据包进行比较 来确定接收或者拒绝接收。 CURR: 当前页面寄存器(07H; Type=R/W in Page1) 这个寄存器指出首先接收缓冲器页面地址,这个页面用来对数据包的 接待。 MAR0-7: 多点地址寄存器(08H - 0FH; Type=R/W in Page1) 这些寄存器提供被 CRC逻辑变位无用的多点地址的滤波位。 5.1.2.2 RTL8019AS 定义寄存器 BPAGE:BROM页寄存器(02H;Type=R/W) 这个寄存器读 BROM页寄存器。在 16字节每页时总共可以选择 256页。 一次最大 BROM为 256*16=4M字节。 CONFIG0:RTL8019AS结构寄存器 0(03H;Type=R除了位[7;6]=R/W) 位 符号 描述 7-6 VERID 版本 ID:这两位定义如下。 位 7 位 6 类型 方式 1 2 R RTL8019AS 0 0 R RTL8019AS 0 0 R/W RTL8019AS,当上电后这两位都为 0,但是 在 RTL8019as 的 配 置 写 使 能 方 式 (EEM0=EEM1=1)中能够被重写。软件 用这些区别来识别芯片。 5 AUI 当外部MAU作为 AUI接口时该位被设置。因此当在 10Base5模 式或者 AUI输入端为高电平时该位被设置。 4 PNPJP 当 PNP端上拉到高电平时该位被设置。 3 JP 该位反映了 JP 输入的状态。当该位设置时,表明 RTL8019AS工 作在 JUMPER方式。 2 BNC 反映 RTL8019AS 用 10Base2 薄电缆作为网络媒体。有以下两种 情况:1,PL1=PL0=0(自动检测)和错误链环测试。 2,PL1=PL0=1(10Base2) 1-0 0 总是 0。 下表描述了电缆媒体位和管脚的功能作用。 CONFIG1:RTL8019AS结构寄存器 1(04H;Type=R除了 位 7=R/W) 位 符号 描述 7 IRQEN IRQ使能:改位控制 IRQS2-0的中断请求总线状态。如果该位被 设置,根据中断请求该中断总线为高电平,并且当没有中断请求 时为低。如果该位被重置,中断线将被强迫位三态。该位电源初 始值为 1,当 EEM1=EEM0=0(9346CR寄存器)时,它也可能被 软件修改。 6- 4 IRQS2- 0 IRQ片选:这三位选择 INT7-0中的一个,反映 RTL8019AS中断 请求状态。其他没有选择的中断线为三态。 3- 0 IOS3-0 选择 I/0总线地址: CONFIG2:RTL8019AS结构寄存器 2(05H;Type=R 出了[7:5]=R/W) 位 符号 描述 7- 6 PL1-0 选择网络媒体类型: PL1 PL0 媒体类型 0 0 TP/CX自动检测(10BaseT链环测试时激活的) 0 1 10BASET链环测试是不可用的。 1 0 10BASE5 1 1 10BASE2 5 BSEL B 该位被设置时,使 BROM不可用,无论 BS4-0的内容是什么。其 上电初始值是 0,如果 EEM1=EEM0=1(9346CR 寄存器)可以被软 件修改。 4- 0 BS4-0 这些位选择 BROM的大小和存储器地址。 RTL8019AS 支持特殊 BROM 方式:在页面方式,BROM 总是占 16k字节主机内存。然而实际 BROM大小能够达到 4M字节。 BROM被分为几个 16K字节的页面。Boot页面在第 0页,该也中 的程序通过 BPAGE寄存器选择其他页面并且载入他们的程序。 在页面方式中:BPAGE寄存器的位 BP7-0是映射到 BA21-14脚, 从而选择适当的 BROM 页面。在其他方式,BA21-16 不用而且 BA15-14输出见下列表。 BROM大小 BA14 BA15 16K 高 高 32k SA14 高 64k SA14 SA15 CONFIG3:RTL8019AS结构寄存器 3(06H;Type=R除了 位[2:1]=R/W) 位 符号 描述 7 PNP 在 jumper 方式该位可以忽略。在 jumperless 方式,改为表明 RTL8019AS工作在即插即用方式。当 PNP 为高或者 PNP 位在 9346中以 jumperless方式被设置时该位被设置。 6 FUDUP 当该位被设置,RTL8019AS就设置位完全二重方式,它能使数 据同时传送,而且使双绞线环为完全二重以太网交换集线器。 这个特性不仅增加了频道宽带(10-20MBPS)而且避免因为以 太网 CSMA/CD协议的频道容量性质问题。 5-4 LEDS1- 0 该两位选择 LED2-0输出管脚。 LEDS0 LED0 PIN 0 LED_COL 1 LED_LINK LEDS1 LED1 PIN LED2 PIN 0 LED_RX LED_TX 1 LED_CRS MCSB LEDS功能见 6.5。 MCSB信号定义为使局部缓存 SRAM为就绪方式,当 DMA没 有运行而且将因此节约电源。 3 - 保留的。不能为 1。 2 SLEEP 该为被设置时,RTL8019AS设置为睡眠方式。 在睡眠方式重,所有 LED 信号(P.S.MCSB 不是 LED 信号)除了 LEDBNC外将被强置为高从而关闭 LED。RTL8019AS使网络传 输和接收为正常方式。LEDBNC未收到该位的影响。 该位上电值为 0,当 EEM1=EEM0=1时,该位可被软件修改。 1 PWRDN 该位被设置时,使 RTL8019AS为功率下降方式。 RTL8019AS支持两种功率下降方式。由 HLTCLK寄存器内容来 选择: 方式 1:功率下降有时钟运行。 方式 2:功率下降有时钟停止。 在这两种方式中,RTL8019AS的连续网络接口和收发器使关掉 的。所有的网络活动被忽略。 所有的 LED 信号(除了 LEDBNC)都强置为高。LEDBNC 强 置为低,从而使为了同轴转换器的 DC转换器不可用。 在方式 2下,RTL8019AS为了最小的功率开销而停止内部时钟。 寄存器(除了 HLTCLK)在这种方式下都不接受。 该位的初始值由 9346 决定,而且当 9346CR 寄存器中的 EEM1=EEM0=1时,该位能够被修改。 0 ACTIVEB 该位是 PNP 激活寄存器中的位 0 的转换。当 RTL8019AS 为无 效时,所有对第一组寄存器(除了 HLTCLK)的 BROM内存的 读和 I/O操作被忽略。当 RTL8019AS有效时 HLTCLK寄存器和 PNP 逻辑工作方式一致。注意:PNP逻辑装置控制寄存器只有 一种方式激活 RTL8019AS,因此,为了防止当在时钟停止功率下 降方式下 RLT8019AS死机,允许 HLTCLK寄存器被写, CONFIG4:RTL8019AS结构寄存器 4(0DH;Type=R) 位 符号 描述 1-7 - 保留 0 IOMS 当此位被设置,RTL8019AS 利用 SA15-SA0 来解码 NE2000 寄 存器的 I/O地址。当此位重置,RTL8019AS仅仅解码 SA9-SA0, 如 RTL8019AS.这个模式支持一些应用,这些应用可能需要完全 I/O 地址解码。此位为只读为,而且来自 9346(见 6.3)的 CONFIG4. CSNSAV: CSN保存寄存器(08H;Type=R) 这个寄存器以 PNP CSN寄存器为标记的 CSN的备份。 HLTCLK:时钟停止寄存器(09H;Type=W) 当 RTL8019AS 不活泼时这是唯一一个第一组寄存器中活动的寄存器。当 RTL8019AS不是功率下降模式时可以向这个寄存器写数据。(如:如果 CONFIG3 寄存器中 PWRDN位为 0) 写到寄存器中的数据决定 RTL8019AS功率下降方式。 数据 功率下降方式 52H(SACII码为“R”) 方式 1-时钟运行 48H(ASCII码为“H”) 方式 2-时钟停止 其它值 忽略 INTR:中断寄存器(0BH;Type=R) 反映 INT7-0的 ISA总线的状态。 FMWP: 闪存写保护寄存器(0CH;Type=W) 这个寄存器为只写。仅仅当 EEM0=EEM1=1 时才可向寄存器写数据。连续写 2 字节的数据(57H 然后 A8H)到寄存器使闪存写操作可用。写其他数据到寄存 器将重置写次序且使闪存写无效。如果写操作无效所有闪存来自主机的写命令被 忽略。 5.2.第二组:即插即用(PNP)寄存器 自动配置端口 三个 8位 I/O口定义为 PNP读写操作端口。他们叫做自动配置端口: 端口名 类型 位置 ADDRESS W 279H(打印机状态口) WRITE_DATA W A79H(打印机状态口+800H) READ_DATA R 从 200H到 3ffH范围的可再定位。 即插即用寄存器通过要求的寄存器的首写地址访问,这个所要求的寄存器在以下 各段(对地址端口)中叫“寄存器索引”,跟随在 READ_DATA 端口的读数据 或者 WRITE_DATA 端口的写数据。写数据到 ADDREES 端口可能由任何一个 WRITE_DATA或者 READ_DATA访问同一个索引寄存器,在每一个访问之前而 不需要对 ADDRESS端口写数据。 地址端口仍然是初始密码的写目的地址,这个密码然后会被描述。 即插即用寄存器 即插即用寄存器分为卡片寄存器和逻辑装置寄存器。根据即插即用的具体应 用,一个 PNP 卡片可能包括一个以上的逻辑装置。卡片寄存器对于每一个卡片 来说是唯一的。然而,逻辑装置寄存器对于每一个在卡片上的逻辑装置来说是重 复的。此外,所有卡片寄存器都是卡片控制寄存器,而逻辑装置寄存器可被分为 逻辑装置控制寄存器和机构寄存器。虽然一个 RTL8019AS卡片包含唯一的一个 逻辑装置,下列各段通过相同的 PNP分类方法描述了即插即用寄存器。 这些以下没有提到寄存器或者位都是只读且值为 0。 5.2.1 卡片控制寄存器 索引 名称 类 型 定义 00H 设 置 RD_DATA 端 口 W READ_DATA端口的位置由写到寄存器的内容决 定。位[7:0]变成 ISA I/O 写端口地址位[9:2]。 READ_DATA端口的地址位[1:0]总为 1。 01H Serial isolation R 对这个寄存器的读操作使一个在隔离状态下的 PNP 卡片和一个卡片位的 ID 进行比较。这个过 程将被在第 6部分详细描述。 02H Config contrl W 位[0]-重置命令。 设置这个位将重置所有逻辑装置和恢复配置寄存 器到他们的电源上升值。 CSN是保存的。 位[1]-等待钥匙命令。 设置这个位使 PNP卡片返回到“等待钥匙“状态。 CSN使保存的。 位[2]-PNP重置 CSN命令。 设置这个位将重置卡片的 CSN到 0。 CSN(06H)和 CSNSAV(F5H)寄存器被重置。 注意:硬件将自动清除该位而且没有必要用软件 清除。 03H Wake [CSN] W 通过向这个寄存器写数据将使所有拥有 CSN(跟 写数据[7:0]匹配)的卡片从睡眠状态到隔离状态 (如果写数据为 0)或者配置状态(如果写数据 不为 0)。 04H Resource data R 从这个寄存器卡片读数资源数据下一个字节位。 状态寄存器必须在这个寄存器被读前重置。 05H Status R 位[0]当设置时,表明从资源数据寄存器读下一个 数据字节准备就绪。 06H Card select Number(CSN) R/W 给这个寄存器写数据将设置卡片的 CSN.CSN 是 在一系列辨认过程后独特地赋值到每一个 ISA PNP卡片的值,因此每一个卡片将在Wake[CSN] 命令中独自被选择。写到这个寄存器中的 CSN值 将也是记录到 CSNSAV 寄存器(位于 PNP 寄存 器的 F5H和第一组 Page3 08H). 07H Logical device R 00H(RTL8019AS中的唯一的一个逻辑装置) 5.2.2 逻辑装置控制寄存器 索 引 名字 类型 定义 30H ACTIVATE R/W 对于每一个逻辑装置,有一个激活寄存器, 用来控制在 ISA总线上的逻辑装置无聊是激 活与否。如果设置,使逻辑装置激活。在逻 辑装置被激活前,I/O 范围检测必须为不可 用。 31H I/O RNAGE CHECK R/W 这个寄存器用来反映在 I/O端口的冲突检测。 位[1]-该位使 I/O范围检测可用。 I/O范围检测仅仅在逻辑装置未激活时可用。 位[0]-该位设置时使逻辑装置当 I/O 范围检 测在操作中时响应赋值为 55H的的逻辑装置 的 I/O读信号。如果清除,逻辑装置驱动AAH. 5.2.3逻辑装置结构寄存器 存储器结构寄存器 索引 名称 类型 定义 40H BROM基本地址位[23:16] R/W 位[23:20]和位[17]为只读且值为 0。所有其他位为读/写位。 41H BROM基本地址位[15:0] R/W 位[13:8]为只读且值为 0。所有其 他位为读/写位。 42H 存储器控制 R 00H。(只有 8 位操作支持 BROM). 注意:RTL8019AS的 BROM大小由 9346的内容决定,不是存储器结构寄存器。 I/O结构寄存器 索引 名字 类型 定义 60H I/O基本地址位[15:8] R/W 位[15:10]为值为 0的只读位。 所有其他位为读/写位。 61H I/O基本地址位[7:0] R/W 位[4:0]为值为 0的只读位。 所有其他位为读/写位。 中断结构寄存器 索引 名字 类型 定义 70H IRQ 级 R/W 读/写值反映所选择的中断级。 位[3:0]选择 ISA 所使用的中断级别。1 选择 IRQ1,15选择 IRQ15.IRQ0为不存在的中断 选择。 71H IRQ 类型 R 读/写值反映 IRQ所选择的中断类型。 位[1]-级别,1=high,0=low 位[0]-类型,1=级别,0=edge 对 RTL8019AS,这个寄存器为值为 02H的只 读寄存器。 DMA结构寄存器 索引 名字 类型 定义 74H DMA频道选择 0 R 04H(表明没有 DMA频道是需要 的)。 75H DMA频道选择 1 R 04H(表明没有 DMA频道是需要 的)。 VENDOR 自定义寄存器 索引 名字 类型 定义 F0H CONFIG0 R Page3 CONFIG0寄存器的直接绘图。 F1H CONFIG1 R Page3 CONFIG1寄存器的直接绘图。 F2H CONFIG2 R Page3 CONFIG2寄存器的直接绘图。 F3H CONFIG3 R Page3 CONFIG3寄存器的直接绘图。 F4H - - F5H CSNSAV R Page3 CSNSAV寄存器的直接绘图。 F6H VENDOR CONTROL W 位[2]-RT重置 CSN命令。 设置该位将重置 CSN寄存器(06H)中的 CSN 卡片为 0。 CSNSAV寄存器未被影响。 该位由硬件自动清零。 6,功能描述 6.1 RTL8019AS结构模式 支持三种结构方式:JUMPER,RT JUMPERLESS,PNP。 RTL8019AS 的资源配置信息如 I/O 基本地址,BROM 存储器基本地址,中 断请求线等,存储在 GROUP1 PAGE3 的 CONFIG3-0寄存器中,也在 pnp逻辑 装置结构寄存器中。它们的电源上升缺省值可能来自在 jumper方式中 jumper管 脚的状态,或者来自在 pnp和 RT jumperless方式下的 9346的内容。他们的值可 以通过经逻辑装置结构寄存器(所有 3种方式)的软件来修改。更新值可以记录 到 CONFIG3-0寄存器中。这个新的结构暂时是有效的,在自动载入命令,活动 的 RSTDRV,或者 pc电源断开时将被丢失。通过改变 jumper状态或者 9346的 内容可以修改结构的参数。注意 BROM的大小暂时不可以修改。 上电源默认激活状态 在 RTL8019AS中,93C46中的 ACTIVEB位决定电源上升适配器状态,甚至 在 RT jumpless 方式中也如此。当 BROM 不可用时,在 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 请求中,适配器在 pnp 方式中必须为激活上电源,且在 RT jumperless 方式中为活动的。然而, RTL8019的 pnp jumper方式仅仅决定 jumperless方式。适配器的 ACTIVE状态 在用户改变 pnp jumper 状态的同时不会被恰当的改变。这将导致当 pnp jumpei 在使用时请求的不一致。 在 RTL8019AS中,我们改变它的初始规格为: 当 RTL8019AS为 jumper或者 RT jumperless方式时,9346中的 ACTIVEB位将 被忽略。适配器的电源上升状态在 RT jumperless方式中一直为激活状态。然而, 激活状态仍然可以通过 pnp 激活寄存器来改变。 6.2. 即插即用 6.2.1 初始化 即插即用逻辑在电源上升上是静止的,且需要通过软件激活的。这些操作通 过对 ADDRESS端口预先确定的写操作完成的,此被称为初始化。书写次序是通 过 RTL8019AS来解码的。如果正确的 I/O写操作被检测到,即插即用自动结构 端口将激活。如果数据匹配错误,书写次序将重置,且必须从开始就执行。为初 始化的精确的次序在下面十六进制法中列出: PnP初始化 6A,B5,DA,ED,F6,FB,7D,BE DF,6F,37,1B,0D,86,C3,61 B0,58,2C,16,8B,45,A2,D1 E8,74,3A,9D,CE,E7,73,39 RT 初始化 DA,6D,36,1B,8D,46,23,91 48,A4,D2,69,34,9A,4D,26 13,89,44,A2,51,28,94,CA 65,32,19,0C,86,43,A1,50 6.2.2 隔离协议 简单的算法用来隔离没一个即插即用卡片。这个算法利用 ISA 总线上 的信号以及在即插即用硬件和隔离软件之间需要锁同步操作。
本文档为【以太网控制芯片RTL8019中文资料】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_495271
暂无简介~
格式:pdf
大小:286KB
软件:PDF阅读器
页数:27
分类:互联网
上传时间:2011-08-01
浏览量:36