DM9000A中文数据手册:全面解析 Ethernet Controller

5星 · 超过95%的资源 需积分: 14 36 下载量 150 浏览量 更新于2024-07-28 收藏 2.53MB DOC 举报
"DM9000A中文手册是DAVICOM Semiconductor, Inc.公司的一款以太网控制器的数据手册,该手册全面介绍了DM9000A芯片的功能、引脚配置、控制和状态寄存器等内容,适用于理解并使用DM9000A网卡芯片的开发和设计工作。" DM9000A是一款集成处理器接口的以太网控制器,它支持10/100Mbps的网络速度,并且可以工作在16位或8位模式下。该手册包含了以下关键知识点: 1. **概述**:这部分可能介绍了DM9000A的基本功能、性能指标和适用场景,包括其作为网络接口,如何与处理器进行通信,以及其在10/100M自适应以太网环境下的工作原理。 2. **模块图**:这部分通常会提供DM9000A的内部结构图,显示了各个功能模块之间的连接关系,如处理器接口、PHY接口、内存管理单元等。 3. **特性**:DM9000A的特性可能包括了自动协商能力、MDI/MDIX自动检测、节能模式、流控支持、以及内部SRAM用于数据缓冲等。 4. **引脚配置**:手册详细列出了DM9000A在16位和8位模式下的引脚分布,包括处理器接口、EEPROM接口、时钟、LED、PHY接口和其他控制信号的引脚定义。 5. **引脚描述**:这部分深入解释了每个引脚的功能,如8位/16位模式的使能、数据线、地址线、控制线,以及电源、时钟、中断、背压等信号。 6. **控制和状态寄存器**:手册详细列出了所有可编程的控制和状态寄存器,这些寄存器用于配置和监控DM9000A的操作。例如,网络控制寄存器(NCR)用于设置全局网络参数,网络状态寄存器(NSR)显示设备的状态信息;发送和接收控制寄存器(TCR, RCR)用于管理数据传输;接收溢出计数寄存器(ROCR)记录接收错误;而物理地址寄存器(PAR)存储MAC地址等。 7. **其他寄存器**:包括了如流控制阈值寄存器(FCTR)、唤醒控制寄存器(WCR)、通用目的控制寄存器(GPCR)和通用目的寄存器(GPR)等,它们提供了额外的功能控制,如流量控制、节能模式、中断管理和扩展功能。 8. **PHY控制**:通过EEPROM与PHY控制寄存器(EPCR)和地址寄存器(EPAR),可以配置物理层(PHY)的参数,例如自动协商、速度选择、双工模式等。 这个中文手册对于理解和使用DM9000A以太网控制器至关重要,无论是硬件设计者还是固件开发者,都能从中获取到实现网络功能所需的所有技术细节。
2017-07-07 上传
dm9000最详细的中文数据手册 最全的中文 DM9000A数据手册 目 录 1. 概述 5 2. 模块图 5 3. 特性 5 4. 引脚配置 6 4.1(16位模式) 6 4.2(8位模式) 7 5. 引脚描述 7 5.1处理器接口 7 5.1.1 8位模式引脚 8 5.2 EEPROM接口 8 5.3时钟引脚 9 5.4 LED接口 9 5.5 10/100 PHY/Fiber 9 5.6其他 10 5.7电源引脚 10 5.8捆绑引脚列表(Strap pins table) 10 6. 控制和状态寄存器列表 10 6.1网络控制寄存器(NCR) 12 6.2网络状态寄存器(NSR) 13 6.3发送控制寄存器(TCR) 13 6.4数据包1发送状态寄存器1(TSR I) 13 6.5数据包2发送状态寄存器2(TSR II) 14 6.6接收控制寄存器(RCR) 14 6.7接收状态寄存器(RSR) 15 6.8接收溢出计数寄存器(ROCR) 15 6.9背压阈值寄存器(BPTR) 15 6.10流控制阈值寄存器(FCTR) 16 6.11接收/发送流控制寄存器(RTFCR) 16 6.12 EEPROM与PHY控制寄存器(EPCR) 17 6.13 EEPROM与PHY地址寄存器(EPAR) 17 6.14 EEPROM与PHY数据寄存器(EPDRL/EPDRH) 18 6.15唤醒控制寄存器(WCR) 18 6.16物理地址(MAC)寄存器(PAR) 18 6.17多播地址寄存器(MAR) 19 6.18通用目的控制寄存器(GPCR) 19 6.19通用目的寄存器(GPR) 19 6.20 TX SRAM读指针地址寄存器(TRPAL/TRPAH) 20 6.21 RX SRAM写指针地址寄存器(RWPAL/RWPAH) 20 6.22厂家ID寄存器(VID) 20 6.23产品ID寄存器(PID) 20 6.24芯片版本寄存器(CHIPR) 20 6.25发送控制寄存器2(TCR2) 20 6.26操作测试控制寄存器(OCR) 21 6.27特殊模式控制寄存器(SMCR) 21 6.28即将发送控制/状态寄存器(ETXCSR) 22 6.29校验和控制寄存器(TCSCR) 22 6.30接收校验和控制状态寄存器(RCSCSR) 22 6.31内存数据预取读命令寄存器(地址不加1)(MRCMDX) 23 6.32内存数据读命令寄存器(地址不加1)(MRCMDX1) 23 6.33内存数据读命令寄存器(地址加1)(MRCMD) 23 6.34内存数据读地址寄存器(MRRL/ MRRH) 23 6.35内存数据写命令寄存器(地址不加1)(MWCMDX) 23 6.36内存数据写命令寄存器(地址加1)(MWCMD) 24 6.37内存数据写地址寄存器(MWRL/ MWRH) 24 6.38发送数据包长度寄存器(TXPLL/TXPLH) 24 6.39中断状态寄存器 (ISR) 24 6.40中断屏蔽寄存器(IMR) 24 7.EEPROM格式 25 8.PHY寄存器描述 26 8.1基本模式控制寄存器(BMCR) 27 8.2基本模式状态寄存器(BMSR) 28 8.3 PHY ID标识符寄存器#1(PHYID1) 29 8.4 PHY ID标识符寄存器#2(PHYID1) 29 8.5自动协商通知寄存器(ANAR) 30 8.6自动协商连接对象寄存器(ANLPAR) 31 8.7自动协商扩展寄存器(ANER) 32 8.8 DAVICOM指定配置寄存器(DSCR) 33 8.9 DAVICOM指定配置和状态寄存器(DSCSR) 34 8.10 10BASE-T配置/状态(10BTCSR) 36 8.11掉电控制寄存器(PWDOR) 36 8.12指定配置寄存器(SCR) 37 9. 功能描述 38 9.1 主机接口(HI) 38 9.2 直接内存访问控制(DMAC) 38 9.3 数据包发送(PT) 38 9.4 数据包接收(PR) 39 9.5 100Base-TX操作 39 9.5.1 4B5B编码器 39 9.5.2扰频器(Scrambler) 39 9.5.3 并--串转换 39 9.5.4 NRZ码到NRZI码转换 39 9.5.5 NRZI码到MLT-3码转换 39 9.5.6 MLT-3驱动 40 9.5.7 4B5B编码 40 9.6 100Base-TX接收器 40 9.6.1 信号检测 41 9.6.2 自适应补偿 41 9.6.3 MLT-3到NRZI解码 41 9.6.4 时钟复原模块 41 9.6.5 NRZI 到NRZ 41 9.6.6 串-并转换 41 9.6.7 扰频器 41 9.6.8 编码组对齐模块 42 9.6.9 4B5B解码 42 9.7 10Base-T操作 42 9.8 冲突检测 42 9.9 载波检测 42 9.10 自动协商 42 9.11 省电模式 42 9.11.1 掉电模式 43 9.11.2 降低发送损耗模式 43 10 DC与AC电器特性 43 10.1 最大绝对额定值 43 10.1.1 工作条件 43 10.2 DC电器特性(VDD=3.3V) 44 10.3 AC电器特性与时序 44 10.3.1 TP接口 44 10.3.2 晶振/振荡时钟 44 10.3.3 I/O读时序 45 10.3.4 I/O写时序 45 10.3.5 EEPROM接口时序 46 11应用说明 46 11.1网络接口信号接线 46 11.2 10Base-T/100Base-TX自动MDIX应用 47 11.3 10Base-T/100Base-TX无自动MDIX变压器应用 47 11.4电源退偶电容 47 11.5地平面布局 48 11.6电源平面分割 49 11.7铁氧体磁珠选择指导 50 11.8晶振选择指导 50 12封装信息 50 13订购信息 52