DM9000A Ethernet Controller 数据手册

需积分: 10 4 下载量 40 浏览量 更新于2024-08-02 收藏 1.71MB PDF 举报
"DM9000A是DAVICOM半导体公司生产的一款集成以太网控制器,具有通用处理器接口。该器件集成了10/100M自适应以太网PHY,支持8位和16位两种工作模式,适用于各种嵌入式系统和网络设备。DM9000A的数据手册提供了详细的描述、块图、特性、引脚配置、引脚描述以及供应商控制和状态寄存器集等关键信息,帮助设计者理解和应用此芯片。" DM9000A以太网控制器的主要特点包括: 1. **集成10/100M自适应功能**:能够自动检测并适应10Mbps或100Mbps的网络速度。 2. **通用处理器接口**:支持与多种微处理器进行通信,无论是8位还是16位模式,提供灵活的系统集成方案。 3. **丰富的引脚配置**:包括16-bit模式和8-bit模式两种配置,以适应不同硬件平台的需求。 4. **多接口支持**:包括处理器接口、EEPROM接口、时钟接口、LED接口和物理层接口(PHY),满足不同功能模块的需求。 5. **电源引脚和strap pins**:用于供电和配置芯片,确保稳定运行。 在引脚配置部分,DM9000A分为16-bit模式和8-bit模式,分别列出了对应的引脚分配,以适应不同宽度的总线操作。处理器接口详细描述了在8-bit模式下的工作方式,而EEPROM接口则允许存储配置信息。时钟接口用于接收外部时钟信号,确保数据传输的同步。LED接口则可用于指示网络状态,如连接、活动等。10/100 PHY/Fiber接口负责与物理网络介质的交互。 DM9000A的数据手册还详细介绍了各个控制和状态寄存器,这些寄存器是与处理器通信的关键,包括: 1. **网络控制寄存器(00H)**:用于设置网络工作模式、中断控制等。 2. **网络状态寄存器(01H)**:反映网络连接状态、错误信息等。 3. **TX控制寄存器(02H)**:管理数据发送过程,如设置发送队列、优先级等。 4. **TX状态寄存器I(03H)和II(04H)**:记录发送包的状态,如发送完成、错误信息等。 5. **RX控制寄存器(05H)**:控制数据接收,如接收使能、地址过滤等。 6. **RX状态寄存器(06H)**:提供接收数据的相关信息,如帧接收状态、错误标志等。 通过这些寄存器,开发者可以实现对DM9000A的精细控制,以实现高效、可靠的网络通信功能。同时,电源引脚和strap pins的设定也是确保芯片正确初始化和运行的重要环节。综合以上信息,设计人员可以全面理解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