DM9000物理接口寄存器.docx
- 文档编号:2568504
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:23
- 大小:20.32KB
DM9000物理接口寄存器.docx
《DM9000物理接口寄存器.docx》由会员分享,可在线阅读,更多相关《DM9000物理接口寄存器.docx(23页珍藏版)》请在冰点文库上搜索。
DM9000物理接口寄存器
DM9000物理接口寄存器
00-BMCR(BasicModeControlRegister)
Bit
BitName
Default
Description
0.15
Reset
0,读写/自动清除
复位
1=软件复位
0=正常操作
该位设置成1将使物理接口的状态和控制寄存器变成缺省值,内部处理完成后该位将自动变成0
0.14
Loopback
0,读写
环回控制寄存器
1=环回使能
0=正常模式
在100Mbps模式下,设置该位为1将引起接收前丢失同步头并且产生720毫秒的空白时间
0.13
Speedselection
1,读写
速度选择
1=100Mbps
0=10Mbps
连接速度可以通过该位或者自动协商.当自动协商被使能,该位将反应自动协商的结果
0.12
Auto-negotiationenable
1,读写
自动协商使能
1=自动协商使能,位8(双方模式)和位13(连接速度)将反应自动协商结果
0.11
Powerdown
0,读写
电源关闭
1=电源关闭
0=正常操作
当处于电源关闭状态时,PHY可以响应管理操作
0.10
Isolate
0,读写
隔离
使用时强制为0
0.9
RestartAuto-negotiation
0,读写/自动清除
重新自动协商
1=重新自动协商
0=正常操作
重新初始化自动协商处理机,如果自动协商(位12)被禁止,该位设置为1将不起任何作用,并且它将被自动清除.在DM9000A完成自动协商后,该位将被自动清除.在自动协商处理机完成自动协商之前将忽略该位的变化
0.8
Duplexmode
1,读写
双方模式
1=全双工模式
0=普通模式
如果自动协商(位12)被禁止,则该位选择双方模式.如果自动协商使能,则该位反应自动协商的双方模式.
0.7
Collisiontest
0,读写
冲突检测
1=冲突检测使能
0=普通模式
如果该位被设置成1,将在每个发送包之前均做冲突检测
0.6-0.0
Reserved
0,只读
保留,读取为0,忽略写
01-BMSR(BasicModeStatusRegister)
Bit
BitName
Default
Description
1.15
100BASE-T4
0,只读/不可更改
100BASE-T4功能
1=DM9000A能够执行100BASE-T4模式功能
0=DM9000A不能够执行100BASE-T4模式功能
1.14
100BASE-TXfull-duplex
1,只读/不可更改
100BASE-TX全双工功能
1=DM9000A能够执行100BASE-TX全双工模式功能
0=DM9000A不能够执行100BASE-TX全双工模式功能
1.13
100BASE-TXhalf-duplex
1,只读/不可更改
100BASE-TX半双工功能
1=DM9000A能够执行100BASE-TX半双工模式功能
0=DM9000A不能够执行100BASE-TX半双工模式功能
1.12
10BASE-TXfull-duplex
1,只读/不可更改
10BASE-TX全双工功能
1=DM9000A能够执行10BASE-TX全双工模式功能
0=DM9000A不能够执行10BASE-TX全双工模式功能
1.11
10BASE-TXhalf-duplex
1,只读/不可更改
10BASE-TX半双工功能
1=DM9000A能够执行10BASE-TX半双工模式功能
0=DM9000A不能够执行10BASE-TX半双工模式功能
1.10-1.7
Reserved
0,只读
保留,读取为0,忽略写
1.6
MFpreamblesuppression
1,只读
帧前导序列
1=PHY将认可管理帧带有前导序列
0=PHT将不认可管理帧带有前导序列
1.5
Auto-negotiationComplete
0,只读
自动协商完成
1=自动协商处理完成
0=自动协商处理没有完成
1.4
Remotefault
0,只读/门锁为1
远端失败
1=检测到远端失败(通过读取或者复位来清除)
0=没有检测到远端失败
错误标准和检测方法是DM9000A特有的,在ANLPAR的RF位(寄存器05的位13)被设置后该位被设置
1.3
Auto-negotiationability
1,只读/不可更改
自动配置功能
1=DM9000A具备自动协商功能
0=DM9000A不具备自动协商功能
1.2
Linkstatus
0,只读/门锁为0
连接状态
1=连接是确定的(10Mbps或者100Mbps)
0=连接是不确定的
连接状态位是具有门锁功能的,所以一旦连接失败产生,该位将被清除,直到管理接口读取才能清除连接失败状态
1.1
Jabberdetect
0,只读/门锁为1
超时传输检测
1=超时传输被检测到
0=没有超时传输
该位具有门锁功能.超时传输被检测到该位将被设置,直到管理接口读取该位信息,或者DM9000A被复位.该位只在10Mbps模式下有效
1.0
Extendedcapability
1,只读/不可更改
外扩功能
1=外扩寄存器功能
0=基础寄存器功能
02-PHYID1(PHYIDIdentifierRegister#1)
Bit
BitName
Default
Description
2.15-2.0
OUI_MSB
0181H
OUI(唯一标识组织)高位信息
DAVICOM的标识为00606EH=000000000110000001101110B,最左侧两位被忽略,从第3位到第18位(左侧数起)放置在该寄存器中
03-PHYID2(PHYIDIdentifierRegister#2)
Bit
BitName
Default
Description
3.15-3.10
OUI_LSB
101110B,只读/不可更改
OUI(唯一标识组织)低位信息
DAVICOM的标识为00606EH=000000000110000001101110B,最左侧两位被忽略,从第19位到第24位(左侧数起)放置在该寄存器中
3,9-3.4
VNDR_MDL
001010B,只读/不可更改
厂商模块号码
5位厂商模块号码,高位在位9
3.3-3.0
MDL_REV
0000B,只读/不可更改
模块版本号
4位厂商模块版本号,高位在位3
04-ANAR(Auto-negotiationAdvertisementRegister)
Bit
BitName
Default
Description
4.15
NP
0,只读/不可更改
下一页指示
0=没有下一页可用
1=有下一页可用
如果DM9000A没有下一页可用,则该位永远被设置成0
4.14
ACK
0,只读
应答
1=连接伙伴应答了探测数据
0=没有应答
DM9000A自动协商状态机将自动控制该位,在输出FLP和自动协商处理中的适当的时间.软件将不能尝试写该位
4.13
RF
0,读写
远端错误
1=本地设备探测到一个远端错误
0=没有探测到错误
4.12-4.11
Reserved
X,读写
保留,写必须为0,忽略读
4.10
FCS
0,读写
流控支持
1=控制器支持流控功能
0=控制器不支持流控功能
4.9
T4
0,只读/不可更改
100BASE-T4支持
1=本地设备支持100BASE-T4
0=不支持100BASE-T4
DM9000A不支持100BASE-T4,所该位永远为0
4.8
TX_FDX
1,读写
100BASE-TX全双工支持
1=本地设备支持100BASE-TX全双工
0=本地设备不支持100BASE-TX全双工
4.7
TX_HDX
1,读写
100BASE-TX半双工支持
1=本地设备支持100BASE-TX半双工
0=本地设备不支持100BASE-TX半双工
4.6
10_FDX
1,读写
10BASE-T全双工支持
1=本地设备支持10BASE-T全双工
0=本地设备不支持10BASE-T全双工
4.5
10_HDX
1,读写
10BASE-T半双工支持
1=本地设备支持10BASE-T半双工
0=本地设备不支持10BASE-T半双工
4.4-4.0
Selector
00001B,读写
协议选择位
这些位包含二进制解码协议,00001B标识该设备支持IEEE802.3CSMA/CD
05-ANLPAR(Auto-negotiationLinkPartnerAbilityRegister)
Bit
BitName
Default
Description
5.15
NP
0,只读
下一页指示
0=连接伙伴,没有下一页可用
1=连接伙伴,有下一页可用
5.14
ACK
0,只读
应答
1=响应了连接伙伴的探测数据
0=没有应答
DM9000A自动协商状态机将自动控制该位,在接收到FLP时.软件将不能尝试写该位
5.13
RF
0,只读
远端错误
1=通过连接伙伴指示指示远端错误
0=通过连接伙伴指示没有远端错误
5.12-5.11
Reserved
0,只读
保留,读取为0,忽略写
5.10
FCS
0,只读
流控支持
1=连接伙伴控制器支持流控
0=连接伙伴控制器不支持流控
5.9
T4
0,只读
100BASE-T4支持
1=连接伙伴支持100BASE-T4
0=连接伙伴不支持100BASE-T4
5.8
TX_FDX
0,只读
100BASE-TX全双工支持
1=连接伙伴支持100BASE-TX全双工
0=连接伙伴不支持100BASE-TX全双工
5.7
TX_HDX
0,只读
100BASE-TX半双工支持
1=连接伙伴支持100BASE-TX半双工
0=连接伙伴不支持100BASE-TX半双工
5.6
10_FDX
0,只读
10BASE-T全双工支持
1=连接伙伴支持10BASE-T全双工
0=连接伙伴不支持10BASE-T全双工
5.5
10_HDX
0,只读
100BASE-T半双工支持
1=连接伙伴支持10BASE-T半双工
0=连接伙伴不支持10BASE-T半双工
5.4-5.0
Selector
00000,只读
协议选择位
连接伙伴二进制解码协议选择
06-ANER(Auto-negotiationExpansionRegister)
Bit
BitName
Default
Description
6.15-6.5
Reserved
0,只读
保留,读取为0,忽略写
6.4
0,只读/门锁为1
本地设备并联检测失败
1=通过并联检测到一个错误
0=通过并联检测没有错误
6.3
LP_NP_ABLE
0,只读
连接伙伴下一页有效
1=连接伙伴下一页有效
0=连接伙伴下一页无效
6.2
NP_ABLE
0,只读/不可更改
本地设备下一页有效
1=DM9000A下一页有效
0=DM9000A下一页无效
DM9000A不支持该功能,所以该位永远为0
6.1
PAGE_RX
0,只读/门锁为1
接收到新页
接收到一个连接代码页.通过管理接口读取该寄存器该位将被自动清除
6.0
LP_AN_ABLE
0,只读
连接伙伴自动协商功能
1=表示连接伙伴支持自动协商功能
16-DSCR(DAVICOMSpecifiedConfigurationRegister)
Bit
BitName
Default
Description
16.15
BP_4B5B
0,读写
旁路4B5B解码器和5B4B编码器
1=旁路4B5B解码器和5B4B编码器功能
0=使用4B5B解码器和5B4B编码器
16.14
BP_SCR
0,读写
旁路扰频器/解扰器功能
1=旁路扰频器/解扰器功能
0=使用扰频器/解扰器功能
16.13
BP_ALIGN
0,读写
旁路符号队列功能
1=接收功能(解扰,符号队列和符号解码功能)旁路.发送功能(符号编码和扰频)旁路
0=正常操作
16.12
BP_ADPOK
0,读写
旁路ADPOK
1=强制SD是OK
0=正常操作
强制信号探测活动,这个寄存器只在DEBUG时使用,对用户不开放
16.11
Reserved
0,读写
保留,在应用中强制为0
16.10
TX/FX
1,读写
100BASE-TX/FX模式控制
1=100BASE-TX模式
0=100BASE-FX模式
16.9
Reserved
0,只读
保留
16.8
Reserved
0,读写
保留,在应用中强制为0
16.7
F_LINK_100
0,读写
在100Mbps模式时强制LINK状态
0=正常的100Mbps操作
1=强制100MbpsLINK状态
该位在诊断时非常有用
16.6
SPLED_CTL
0,读写
保留,在应用中强制为0
16.5
COLLED_CTL
0,读写
保留,在应用中强制为0
16.4
RPDCTR_EN
1,读写
电源睡眠控制使能
0=禁止自动电源睡眠
1=使能自动电源睡眠
该位用于使能自动电源睡眠
16.3
SMRST
0,读写
复位状态机
当该位被写1时,PHY所有的状态将复位.当复位完成后该位自动清除
16.2
MFPSC
1,读写
MF前导序列控制
1=开启MF前导序列位
0=关闭MF前导序列位
帧结构前导序列控制位
16.1
SLEEP
0,读写
睡眠模式
当该位被写1时,PHY将进入睡眠模式并且除了晶振和时钟产生电路外所有电路电源关闭.当睡眠模式被唤醒(该位写0),并且配置成睡眠前的状态,但是状态机将复位
16.0
RLOUT
0,读写
远端环回控制
当该位被写1时,接收到的数据将被环回到发送通道.这有利于位错误测试
17-DSCSR(DAVICOMSpecifiedConfigurationandStatusRegister)
Bit
BitName
Default
Description
17.15
100FDX
1,只读
100M全双工操作模式
当自动协商完成之后,结果将被写入该位.如果这位为1,那么它意味着100M全双工模式.软件可以读取位[15:
12]来判断自动协商后的模式选择.如果不是自动协商模式,则该位没有意义
17.14
100HDX
1,只读
100M半双工操作模式
当自动协商完成之后,结果将被写入该位.如果这位为1,那么它意味着100M半双工模式.软件可以读取位[15:
12]来判断自动协商后的模式选择.如果不是自动协商模式,则该位没有意义
17.13
10FDX
1,只读
10M全双工操作模式
当自动协商完成之后,结果将被写入该位.如果这位为1,那么它意味着10M全双工模式.软件可以读取位[15:
12]来判断自动协商后的模式选择.如果不是自动协商模式,则该位没有意义
17.12
10HDX
1,只读
10M半双工操作模式
当自动协商完成之后,结果将被写入该位.如果这位为1,那么它意味着10M半双工模式.软件可以读取位[15:
12]来判断自动协商后的模式选择.如果不是自动协商模式,则该位没有意义
17.11-17.9
Reserved
0,只读
保留,读取为0,忽略写
17.8-17.4
PHYADR[4:
0]
(PHYADR),读写
PHY地址Bit4:
0
发送或者接收的PHY地址首位是bit4.管理实体连接到多个PHY实体时,必须知道每个PHY的地址
17.3-17.0
ANMB[3:
0]
0,只读
自动协商监测位
这些位只用于DEBUG模式.自动协商状态将写入这些位.
0000=空闲状态
0001=性能匹配
0010=应答匹配
0011=应答匹配失败
0100=连接匹配
0101=连接匹配失败
0110=平行线探测LINK信号准备
0111=平行线探测LINK信号准备失败
18-10BTCSR(10BASE-TConfiguration/Status)
Bit
BitName
Default
Description
18.15
Reserved
0,只读
保留,读取为0,忽略写
18.14
LP_EN
1,读写
连接脉冲使能
1=使能发送LINK脉冲
0=禁止LINK脉冲,强制LINK状态
该位只在10Mbps模式有效
18.13
HBE
1,读写
心跳使能
1=使能心跳功能
0=禁止心跳功能
当DM9000A被配置成全双工模式时,该位将被忽略(碰撞/心跳功能在全双工模式下是无效的)
18.12
SQUELCH
1,读写
压制使能
1=正常压制
0=低压制
18.11
JABEN
1,读写
超时传输使能
1=使能超时传输功能
0=禁止超时传输功能
当DM9000A处于10BASE-T全双工或者10BASE-T传输环回模式时,使能或者禁止超时传输功能
18.10
Reserved
0,读写
保留,在应用中强制为0
18.9-18.1
Reserved
0,只读
保留,读取为0,忽略写
18.0
POLR
0,只读
极性翻转
当该位被写1时,表示10Mbps线缆极性是翻转的.该位是被10BASE-T模块自动设置和清除的
19-PWDOR(PowerDownControlRegister)
Bit
BitName
Default
Description
19.15-19.9
Reserved
0,只读
保留,读取为0,忽略写
19.8
PD10DRV
0,读写
厂商电源关闭控制测试
19.7
PD100DL
0,读写
厂商电源关闭控制测试
19.6
PDchip
0,读写
厂商电源关闭控制测试
19.5
PDcom
0,读写
厂商电源关闭控制测试
19.4
PDaeq
0,读写
厂商电源关闭控制测试
19.3
PDdrv
0,读写
厂商电源关闭控制测试
19.2
PDedi
0,读写
厂商电源关闭控制测试
19.1
PDedo
0,读写
厂商电源关闭控制测试
19.0
PD10
0,读写
厂商电源关闭控制测试
20-Register(Specifiedconfig)
Bit
BitName
Default
Description
20.15
TSTSE1
0,读写
厂商测试选择控制
20.14
TSTSE2
0,读写
厂商测试选择控制
20.13
FORCE_TXSD
0,读写
强制信号探测
1=强制SD信号OK处于100M
0=正常的SD信号
20.12
FORCE_FEF
0,读写
厂商测试选择控制
20.11-20.8
Reserved
0,只读
保留,读取为0,忽略写
20.7
MDIX_CNTL
MDI/MDIX,只读
MDI/MDIX值的极性
1=MDIX模式
0=MDI模式
20.6
AutoNeg_lpbk
0,读写
自动协商环回
1=测试内部数字自动协商环回
0=正常模式
20.5
Mdix_fixValue
0,读写
MDIX_CNTL强制值:
当Mdix_down=1,MDIX_CNTL值依赖该寄存器的值
20.4
Mdix_down
0,读写
AUTO-MDIX关闭手动强制MDI/MDIX
0=使能AUTO-MDIX
1=禁止AUTO-MDIX,MDIX_CNTL值依赖于20.5位
20.3
MonSel1
0,读写
厂商监测选择
20.2
MonSel0
0,读写
厂商监测选择
20.1
Reserved
0,读写
保留,在应用中强制为0
20.0
PD_value
0,读写
电源关闭控制变量
1=电源关闭
0=正常模式
详细值请见寄存器19
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DM9000 物理 接口 寄存器
![提示](https://static.bingdoc.com/images/bang_tan.gif)