RTL8019AS片内寄存器分为NE2000寄存器组和PnP寄存器组(本文不介绍PnP寄存器组)。NE2000寄存器组地址如表2所示。NE2000寄存器分为4页,都映射到16个I/O端口地址上。主机通过命令寄存器(CR)中的PS0、PS1位来寻址不同的页,通过16个I/O口地址来寻址页内寄存器。
表2 RTL8019AS 寄存器地址表
page0
page1
page2
page3
[R]
[W]
[R/W]
[R]
[R]
[W]
00
CR
CR
CR
CR
CR
CR
01
CLDA0
PSTART
PAR0
PSTART
9346CR
9346CR
02
CLDA1
PSTOP
PAR1
PSTOP
BPAGE
BPAGE
03
BNRY
BNRY
PAR2
-
CONFIG0
-
04
TSR
TPSR
PAR3
TPSR
CONFIG1
CONFIG1
05
NCR
TBCR0
PAR4
-
CONFIG2
CONFIG2
06
FIFO
TBCR1
PAR5
-
CONFIG3
CONFIG3
07
ISR
ISR
CURR
-
-
-
08
CRDA0
RSAR0
MAR0
-
CSNSAV
-
09
CRDA1
RSAR1
MAR1
-
-
HLTCLK
0A
8019ID0
RBCR0
MAR2
-
-
-
0B
8019ID1
RBCR1
MAR3
-
INTR
-
0C
RSR
RCR
MAR4
CRC
-
-
0D
CNTR0
TCR
MAR5
TCR
-
-
0E
CNTR1
DCR
MAR6
DCR
-
-
0F
CNTR2
IMR
MAR7
IMR
-
-
10~17
Remote DMA Port
18~1F
Reset Port
1.3 RTL8019AS与主机的接口模式
RTL8019AS与主机的接口模式有三种,即跳线模式、PnP模式和RT模式,见表3。
表3 RTL8019AS的接口模式
JP引脚
PnP引脚
93C46中的PnP位
配置模式
配置来源
Initiation Key
1
x
x
跳线
跳线器
RT
0
1
x
PnP
93C46
RT and PnP
0
x
1
PnP
93C46
RT and PnP
0
0
0
RT
93C46
RT
上一页 [1] [2] [3] [4] 下一页