dm9000寄存器功能详细介绍

dm9000寄存器功能详细介绍

ID:24245959

大小:50.00 KB

页数:14页

时间:2018-11-11

dm9000寄存器功能详细介绍_第1页
dm9000寄存器功能详细介绍_第2页
dm9000寄存器功能详细介绍_第3页
dm9000寄存器功能详细介绍_第4页
dm9000寄存器功能详细介绍_第5页
资源描述:

《dm9000寄存器功能详细介绍》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、DM9000寄存器功能详细介绍提交者:a00日期:1/2016:09阅读:15DM9000(A)是一个全集成、功能强大、性价比高的快速以太网MAC控制器,它带有一个通用处理器接口、EEPROM接口、10/100PHY和16KB的SRAM(13KB作为接收FIFO,3KB作为发送FIFO)。它采用单电源供电,可兼容3.3V、5V的IO接口电平。DM9000(A)同样支持MII(MediaIndependentInterface介质无关)接口,连接到HPNA(HomePhone-lineNetworkingAlliance家用电话网络联

2、盟)设备上或其它支持MII的设备。DM9000(A)包含一系列可被访问的控制状态寄存器,这些寄存器是字节对齐的,他们在硬件或软件复位时被设置成初始值。以下为DM9000的寄存器功能详解:NCR(00H):网络控制寄存器(NetworkControlRegister)7:EXT_PHY:1选择外部PHY,0选择内部PHY,不受软件复位影响。6:WAKEEN:事件唤醒使能,1使能,0禁止并清除事件唤醒状态,不受软件复位影响。5:保留。4:FCOL:1强制冲突模式,用于用户测试。3:FDX:全双工模式。内部PHY模式下只读,外部PHY下可

3、读写。2-1:LBK:回环模式(Loopback)00通常,01MAC内部回环,10内部PHY100M模式数字回环,11保留。0:RST:1软件复位,10us后自动清零。NSR(01H):网络状态寄存器(NetworkStatusRegister)7:SPEED:媒介速度,在内部PHY模式下,0为100Mbps,1为10Mbps。当LINKST=0时,此位不用。6:LINKST:连接状态,在内部PHY模式下,0为连接失败,1为已连接。5:WAKEST:唤醒事件状态。读取或写1将清零该位。不受软件复位影响。4:保留。3:TX2END:

4、TX(发送)数据包2完成标志,写1将清零该位(官方说明书上是说读或写都可清零,但是经过实验,只要写1才能清零!)。数据包指针2传输完成。2:TX2END:TX(发送)数据包1完成标志,写1将清零该位(官方说明书上是说读或写都可清零,但是经过实验,只要写1才能清零!)。数据包指针1传输完成。1:RXOV:RX(接收)FIFO(先进先出缓存)溢出标志。0:保留。TCR(02H):发送控制寄存器(TXControlRegister)7:保留。6:TJDIS:Jabber传输使能。1使能Jabber传输定时器(2048字节),0禁止。注释:

5、Jabber是一个有CRC错误的长帧(大于1518byte而小于6000byte)或是数据包重组错误。原因:它可能导致网络丢包。多是由于工作站有硬件或软件错误。5:EXCECM:额外冲突模式控制。0当额外的冲突计数多于15则终止本次数据包,1始终尝试发发送本次数据包。4:PAD_DIS2:禁止为数据包指针2添加PAD。3:CRC_DIS2:禁止为数据包指针2添加CRC校验。2:PAD_DIS2:禁止为数据包指针1添加PAD。1:CRC_DIS2:禁止为数据包指针1添加CRC校验。0:TXREQ:TX(发送)请求。发送完成后自动清零该

6、位。TSR_I(03H):数据包指针1的发送状态寄存器1(TXStatusRegisterI)7:TJTO:Jabber传输超时。该位置位表示由于多于2048字节数据被传输而导致数据帧被截掉。6:LC:载波信号丢失。该位置位表示在帧传输时发生红载波信号丢失。在内部回环模式下该位无效。5:NC:无载波信号。该位置位表示在帧传输时无载波信号。在内部回环模式下该位无效。4:LC:冲突延迟。该位置位表示在64字节的冲突窗口后又发生冲突。3:COL:数据包冲突。该位置位表示传输过程中发生冲突。2:EC:额外冲突。该位置位表示由于发生了第16次

7、冲突(即额外冲突)后,传送被终止。1-0:保留。TSR_II(04H):数据包指针2的发送状态寄存器2(TXStatusRegisterII)同TSR_I略。RCR(05H):接收控制寄存器(RXControlRegister)7:保留。6:WTDIS:看门狗定时器禁止。1禁止,0使能。5:DIS_LONG:丢弃长数据包。1为丢弃数据包长度超过1522字节的数据包。4:DIS_CRC:丢弃CRC校验错误的数据包。3:ALL:忽略所有多点传送。2:RUNT:忽略不完整的数据包。1:PRMSC:混杂模式(PromiscuousMode)

8、0:RXEN:接收使能。RSR(06H):接收状态寄存器(RXStatusRegister)7:RF:不完整数据帧。该位置位表示接收到小于64字节的帧。6:MF:多点传送帧。该位置位表示接收到帧包含多点传送地址。5:LCS:冲突延迟。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。