TMS320C54x DSP的以太网接口设计
为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
本文链接地址:http://www.oyaya.net/fanwen/view/164904.html
表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的接口模式
(1)跳线模式 这种模式与早期的网络控制器兼容。RTL8019AS的端口基地址、中断口等都由开关或跳线器决定。
《TMS320C54x DSP的以太网接口设计(第2页)》