资料翻译
REALTEK8019as
目录
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 选项。
为了提供完全解决即插即用方案,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
14,28,44,52,83,86 GND
名称
VDD
4.2 ISA 总线接口管脚
类型
P
P
描述
+5V
GROUND
编号
34
名称
AEN
类型 描述
I
97-100 ,
1-4
INT7-0
O
35
96
IOCHRDY O
O
IOCS16B
[SLOT16]
地址使能脚,ISA 信号对有效的输入输出命令
必须是低电平
中 断 请 求 总 线 : 能 够 分 别 映 射 到
IRQ15,IRQ12,IRQ10,IRQ5,IRQ4,IRQ3,IRQ2/9.
唯一一条线被选择在一个时间里反映中断请
求。其他的线都是 tri-stated.RTL8019AS 仍然
用这些脚座位输入线,从而管理 ISA 总线上实
际相应的中断线上的状态。结果记录在 INTR
寄存器中,这个寄存器可用软件用来保护中断
冲突。
受低电平作用循环等待当前读写指令。
根据电源复位,以 SLOT16 作为输入信号名称
来检测 16-bit 或者 8-bit 在使用中。它被连
接到一个电位器上(27kw)。在 RSTDRV 的下
降沿,RTL8019AS 能判断它的状态。如果为
高电平,适配器是放置在 16bit 槽中,其脚被
连接到主机的 IOCS16B 脚上,这支脚同样被
主板上的 300w 电阻拔起。如果是低电平,适
配器是放置在 8-bit 槽中,被 27vkw 电阻拔起。
通过锁住输入状态,它被转变作为 IOCS16B
信号,其是一个开放排水沟型输出端,而且在
16bit 主机数据转变下为低电平。它被解码为
AEN 和 SA9-0.
输入输出读指令端
输入输出写指令端
ISA 总线上的高效硬件复位端。少于 800ns 的
高电平脉冲被忽略。
地址总线。SA10 用来实现 PNP 端口的完全解
码,地址为 279h 和 A79h。在 RTL8019AS 中,
SA10 未被解码。SA10 以 0 作为可提供的接近
pnp 端口。
IORB
IOWB
RSTDRV
SA19-0
I
I
I
I
29
30
33
27-18 ,
16-15 ,
13-17,5
87-88 ,
90-95 ,
43-36
SD15-0
I/O 数据总线
I
I
SMEMRB
SMEMWB
31
32
4.3,存储器接口管脚(包括 BROM,EEPROM)
编号
75
76
66-69 , 71-74 ,
77-82,84-85
[79]
[78]
[77]
[66]
[72-71,69-67]
[85-84,82-81]
[77,74]
[80-78]
65
EECS
BA21-14
BD7-0
[EESK]
[EEDI]
[EEDO]
[PNP]
[BS4-0]
[IOS3-0]
[PL1-0]
[IRQS2-0]
JP
O
O
I/O
O
O
I
I
I
I
I
I
I
存储器读命令
存储器写命令。用来闪存写命令解码
名称
BCSB
类型
O
描述
BROM 片选端。低电平有效,
为读信号。当 SA19-14 和被
选的 BROM 地址想匹配以及
满足一下两个条件之一时,
RTL8019AS 驱 动 其 为 低 电
平。
1,SMEMRB 为低
2,SMEMRB 为 低 并 且
RTL8019AS 的闪存读功
能禁止。
9346 片选。高电平有效,9346
读/写
BROM 地址
BROM 数据线
9346 串行数据时钟
9346 串行数据输入
9346 串行数据输出
下列管脚是为了定义跳跃者
选项。它们在 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 大小
16K
32K
64K
4.4,媒体接口管脚
编号
BA14
高
SA14
SA14
BA15
高
高
SA15
描述
类
型
I 用来检测在 AUI 接口的外部 MAU 的使用情况。输入
对嵌入的 BNC 必须为低电平,对 MAU 必须为高。当
输入为高电平,RTL8019AS 设置 AUI 位为 CONFIGO
并且驱动 LEDBNC 为低电平从而使 BNC 禁用。当这
支脚未用时,应该接地。详细见 5.1.2.2CONGIG0
名称
64
AUI
CD+,CD- I 是从 MAU 来的微分输入信号的进位。
RX+,RX- I 这是 AUI 接收端对 MAU 接收微分输入信号的进位
TX+,TX- O 这是一对传输输出的包含微分线性的驱动器,它用来
发送满切斯特编码数据到 MAU。这些输出是源输出
和需要 270 欧姆的下拉电阻到地。
54,53
56,55
49,48
59,58
45,46
TPIN+
TPIN-
TPOUT+
TPOUT-
50
51
X1
X2
4.5,LED 输出端口
编号 名称
60
LEDBNC
61
LED0
I 这对 IP 输入收到 10Mbps 的微分满切斯特编码。
O 这是一对进位微分的 tp 传输输出。输出满切斯特编码
信号有预扭曲性,以防止在双绞线媒体的 overcharge
因此减少资源紧张。
20Mhz 的晶体或者外部振荡器输入
I
O 晶体反馈输出。这个输出是位移的晶体连接方法。它
必须是当 X1 在受外部振荡器驱动时左开的。
类型 描述
O 当 RTL8019AS 媒体类型设置为 10BASE2 或者自动
检测模式并且有炼环测试失败时为高电平。可用来
控制对 CX MAU 的直流转换能量,而且连接到 LED
以表明所用媒体类型。
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 寄存器表结构