DP83640寄存器说明.docx
- 文档编号:24261620
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:82
- 大小:86.52KB
DP83640寄存器说明.docx
《DP83640寄存器说明.docx》由会员分享,可在线阅读,更多相关《DP83640寄存器说明.docx(82页珍藏版)》请在冰豆网上搜索。
DP83640寄存器说明
DP83640寄存器说明
扩展寄存器页013
测试寄存器页121
链路诊断寄存器页222
保留寄存器页327
PTP1588基本寄存器页427
PTP1588配置寄存器页532
PTP1588配置寄存器页637
DP83640寄存器映射
偏移
访问模式
名称
描述
十六进制
十进制
00h
0
RW
BMCR
基本模式控制
01h
1
RO
BMSR
基本模式状态
02h
2
RO
PHYIDR1
PHY标识符1
03h
3
RO
PHYIDR2
PHY标识符2
04h
4
RW
ANAR
自动协商广告
05h
5
RW
ANLPAR
自动协商链接设备功能
06h
6
RW
ANER
自动协商扩展
07h
7
RW
ANNPTR
自动协商下页
08h-0Fh
8-15
RESERVED
保留
10h
16
RO
PHYSTS
PHY状态
11h
17
RW
MICR
MII中断控制
12h
18
RW
MISR
MII中断状态和事件控制
13h
19
RW
PAGESEL
页选择
扩展寄存器-第0页
14h
20
RO
FCSCR
载波侦听错误计数
15h
21
RO
RECR
接收错误计数
16h
22
RW
PCSR
PCS(物理编码)子层配置和状态
17h
23
RW
RBR
RMII和旁路
18h
24
RW
LEDCR
LED控制
19h
25
RW
PHYCR
PHY控制
1Ah
26
RW
10BTSCR
10Base-T控制/状态
1Bh
27
RW
CDCTRL1
CD测试控制和BIST扩展
1Ch
28
RW
PHYCR2
PHY控制2
1Dh
29
RW
EDCR
能量检测控制
1Eh
30
RESERVED
保留
1Fh
31
RW
PCFCR
PHY控制帧配置
测试寄存器-第1页
14h-1Dh
20-29
RESERVED
保留
1Eh
30
RW
SD_CNFG
信号检测配置
1Fh
31
RESERVED
保留
连接诊断寄存器-第2页
14h
20
RO
LEN100_DET
100Mb长度检测
15h
21
RW
FREQ100
100Mb频率偏移指示
16h
22
RW
TDR_CTRL
TDR控制
17h
23
RW
TDR_WIN
TDR窗口
18h
24
RO
TDR_PEAK
TDR峰值测量
19h
25
RO
TDR_THR
TDR阈值测量
1Ah
26
RW
VAR_CTRL
方差控制
1Bh
27
RO
VAR_DAT
方差数据
1Ch
28
RESERVED
保留
1Dh
29
RW
LQMR
连接质量监视器
1Eh
30
RW
LQDR
连接质量数据
1Fh
31
RW
LQMR2
连接质量监视器2
保留寄存器-第3页
14h-1Fh
20-31
RESERVED
保留
PTP1588基本寄存器-第4页
偏移
访问模式
名称
描述
十六进制
十进制
14h
20
RW
PTP_CTL
PTP控制
15h
21
RW
PTP_TDR
PTP时间数据
16h
22
RW
PTP_STS
PTP状态
17h
23
RW
PTP_TSTS
PTP触发状态
18h
24
RW
PTP_RATEL
PTP时间率L
19h
25
RW
PTP_RATEH
PTP时间率H
1Ah
26
RO
PTP_RDCKSUM
PTP第4页读校验和
1Bh
27
RO
PTP_WRCKSUM
PTP第4页写校验和
1Ch
28
RO
PTP_TXTS
PTP发送时间戳
1Dh
29
RO
PTP_RXTS
PTP接收时间戳
1Eh
30
RO
PTP_ESTS
PTP事件状态
1Fh
31
RO
PTP_EDATA
PTP事件数据
PTP1588配置寄存器-第5页
14h
20
RW
PTP_TRIG
PTP触发配置
15h
21
RW
PTP_EVNT
PTP事件配置
16h
22
RW
PTP_TXCFG0
PTP发送配置0
17h
23
RW
PTP_TXCFG1
PTP发送配置1
18h
24
RW
PTP_CFG0
PTP状态帧配置0
19h
25
RW
PTP_RXCFG0
PTP接收配置0
1Ah
26
RW
PTP_RXCFG1
PTP接收配置1
1Bh
27
RW
PTP_RXCFG2
PTP接收配置2
1Ch
28
RW
PTP_RXCFG3
PTP接收配置3
1Dh
29
RW
PTP_RXCFG4
PTP接收配置4
1Eh
30
RW
PTP_TRDL
PTP临时时间时长Low
1Fh
31
RW
PTP_TRDH
PTP临时时间时长High
PTP1588配置寄存器-第6页
14h
20
RW
PTP_COC
PTP时钟输出控制
15h
21
RW
PSF_CFG1
PHY状态帧配置1
16h
22
RW
PSF_CFG2
PHY状态帧配置2
17h
23
RW
PSF_CFG3
PHY状态帧配置3
18h
24
RW
PSF_CFG4
PHY状态帧配置4
19h
25
RW
PTP_SFDCFG
PTPSFD配置
1Ah
26
RW
PTP_INTCTL
PTP中断控制
1Bh
27
RW
PTP_CLKSRC
PTP时钟源
1Ch
28
RW
PTP_ETR
PTP以太网类型
1Dh
29
RW
PTP_OFF
PTP偏移
1Eh
30
RO
PTP_GPIOMON
PTPGPIO监视器
1Fh
31
RW
PTP_RXHASH
PTP接收哈希值
1.基本模式控制寄存器(BMCR),地址为0x00
比特位
名称
默认值
描述
15
RESET
0
RW/SC
RESET:
1=软复位
0=正常模式
复位过程完成后,该位自清零
14
LOOPBACK
0
RW
Loopback:
1=回路模式
0=正常模式
回路模式将MII传输的数据发送到MII接收端
13
SPEEDSELECTION
Strap
RW
SpeedSelect:
当自动协商禁止时,设置该位选择端口的速度
1=100Mb/s
0=10Mb/s
12
AUTO-NEGOTIATIONENABLE
Strap
RW
Auto-NegotiationEnable:
复位时控制初始化的值
如果FX使能(FX_EN=1),该位复位值为0
1=使能自动协商,此时该寄存器的第8和13位的值将被忽略
0=禁止自动协商,此时该寄存器的第8和13位的值决定端口速率和双工模式
11
POWERDOWN
0
RW
PowerDown:
1=掉电模式
0=正常模式
该位置1时,将使PHY掉电,此时仅该寄存器可以访问。
当PWRDOWN_INT管脚置低时,该位也会置1
10
ISOLATE
0
RW
Isolate:
1=隔离端口和MII接口,除了串行管理接口
0=正常模式
9
RESTART
AUTO-NEGOTIATION
0
RW/SC
RestartAuto-Negotiation:
1=重新初始化自动协商过程。
当自动协商初始化完成,该位会自动清零
8
DUPLEXMODE
Strap
RW
DuplexMode:
当自动协商功能禁止时,写该位选择端口的双工模式
1=全双工模式
0=半双工模式
7
COLLISIONTEST
0
RW
CollisionTest:
1=使能冲突检测
0=正常模式
6
RESERVED
0
RO
RESERVED:
忽略写操作,读取的值为0
5
UNIDIRECTIONAL
0
RW
UnidirectionalEnable:
1=允许100Mb传输活动独立于连接状态
0=要求为100Mb/s传输活动建立连接
该位对10Mb/s模式无效
4:
0
RESERVED
00000
RO
RESERVED:
忽略写操作,读取的值为0
2.基本模式状态寄存器(BMSR),地址为0x01
比特位
名称
默认值
描述
15
100BASE-T4
0
RO/P
100BASE-T4Capable:
0=设备不能使用100BASE-T4模式
14
100BASE-TX
FULLDUPLEX
1
RO/P
100BASE-TXFullDuplexCapable:
1=设备可以工作在100BASE-TX全双工模式
13
100BASE-TX
HALFDUPLEX
1
RO/P
100BASE-TXHalfDuplexCapable:
1=设备可以工作在100BASE-TX半双工模式
12
10BASE-T
FULLDUPLEX
1
RO/P
10BASE-TFullDuplexCapable:
1=设备可以工作在10BASE-T全双工模式
11
10BASE-T
HALFDUPLEX
1
RO/P
10BASE-THalfDuplexCapable:
1=设备可以工作在10BASE-T半双工模式
10:
8
RESERVED
000
RO
RESERVED:
写值为0,读值为0
7
UNIDIRECTIONAL
1
RO/P
UnidirectionalAbility:
1=设备可以在100Mb/s模式下独立于连接状态传输
6
MFPREAMBLE
SUPPRESSION
1
RO/P
PreambleSuppressionCapable:
1=设备可以完成管理传输,抑制前导码
0=正常管理模式
5
AUTO-NEGOTIATION
COMPLETE
0
RO
Auto-NegotiationComplete:
1=自动协商过程完成
0=自动协商过程未完成
4
REMOTEFAULT
0
RO/LH
RemoteFault:
1=检测到远端错误
0=没有远端错误
3
AUTO-NEGOTIATION
ABILITY
1
RO/P
AutoNegotiationAbility:
1=设备可以执行自动协商功能
0=设备不能执行自动协商功能
2
LINKSTATUS
0
RO/LL
LinkStatus:
1=连接建立
0=连接未建立
1
JABBERDETECT
0
RO/LH
JabberDetect:
该位仅在10Mb/s模式下有效
1=检测到逾期传输
0=没有检测到逾期传输
0
EXTENDED
1
RO/P
ExtendedCapable:
1=扩展寄存器有效
0=仅基本寄存器有效
3.PHY标识符寄存器1(PHYIDR1),地址为0x02
比特位
名称
默认值
描述
15:
0
OUI_MSB
0010000000000000
RO/P
OUI最高有效位:
OUI(080017h)的第3到18位存储在该寄存器的第15到0位。
4.PHY标识符寄存器2(PHYIDR2),地址为0x03
比特位
名称
默认值
描述
15:
10
OUI_LSB
010111
RO/P
OUI最低有效位:
OUI(080017h)的第19到24位映射到该寄存器的第15到10位
9:
4
VNDR_MDL
001110
RO/P
生产商模型号:
六位生产商模型号映射到该寄存器的第9到4位
3:
0
MDL_REV
0001
RO/P
模型修订号:
四位生厂商模型修订号映射到该寄存的第3到0位
5.自动协商广告寄存器(ANAR),地址为0x04
比特位
名称
默认值
描述
15
NP
0
RW
0=无下页功能
1=支持下页功能
14
RESERVED
0
RO/P
IEEE规定保留:
忽略写,读取值为0
13
RF
0
RW
1=支持远程故障
0=无远程故障
12
RESERVED
0
RW
IEEE规定保留:
写为0,读为0
11
ASM_DIR
0
RW
全双工非对称PAUSE:
1=支持非对称PAUSE
0=不支持MAC流控制
10
PAUSE
0
RW
全双工对称PAUSE:
1=支持对称PAUSE
0=不支持MAC流控制
9
T4
STRAP
RW
100BASE-T4:
1=设备支持100BASE-T4
0=不支持100BASE-T4
8
TX_FD
STRAP
RW
100BASE-TX:
1=设备支持100BASE-TX全双工
0=不支持100BASE-TX全双工
7
TX
STRAP
RW
100BASE-TX:
1=设备支持100BASE-TX半双工
0=不支持100BASE-TX半双工
6
10_FD
STRAP
RW
10BASE-T:
1=设备支持10BASE-T全双工
0=不支持10BASE-T全双工
5
10
STRAP
RW
10BASE-T:
1=设备支持100BASE-TX半双工
0=不支持100BASE-TX半双工
4:
0
SELECTOR
00001
RW
协议选择位:
<00001>表示设备支持IEEE802.3u
6.自动协商链接设备寄存器(ANLPAR)(基页),地址为0x05
比特位
名称
默认值
描述
15
NP
0
RO
0=无下页功能
1=支持下页功能
14
ACK
0
RO
1=链接设备应答接收到一个有效数据
0=无应答
13
RF
0
RO
1=设备检测到一个远程错误
0=未检测到远程错误
12
RESERVED
0
RO
IEEE规定保留:
写为0,读为0
11
ASM_DIR
0
RO
全双工非对称PAUSE:
1=支持非对称PAUSE
0=不支持MAC流控制
10
PAUSE
0
RO
全双工对称PAUSE:
1=链接设备支持对称PAUSE
0=链接设备不支持MAC流控制
9
T4
0
RO
100BASE-T4:
1=链接设备设备支持100BASE-T4
0=链接设备不支持100BASE-T4
8
TX_FD
0
RO
100BASE-TX:
1=链接设备设备支持100BASE-TX全双工
0=链接设备不支持100BASE-TX全双工
7
TX
0
RO
100BASE-TX:
1=链接设备设备支持100BASE-TX半双工
0=链接设备不支持100BASE-TX半双工
6
10_FD
0
10BASE-T:
RO
1=链接设备设备支持10BASE-T全双工
0=链接设备不支持10BASE-T全双工
5
10
0
RO
10BASE-T:
1=链接设备支持100BASE-TX半双工
0=链接设备不支持100BASE-TX半双工
4:
0
SELECTOR
00000
RO
协议选择位:
链接设备编码协议
7.自动协商链接设备寄存器(ANLPAR)(下页),地址为0x05
比特位
名称
默认值
描述
15
NP
0
RO
1=其他的下页将跟随
0=最后页
14
ACK
0
RO
1=从设备中接收链接代码字
0=还没接收到链接代码字
13
MP
0
RO
1=消息页
0=未格式页
12
ACK2
0
RO
1=设备遵守下页消息
0=设备不遵守下页消息
11
TOGGLE
0
RO
1=发送链接代码字之前的值为逻辑1
0=逻辑0
10:
0
CODE
00000000000
RO
该11位表示下页传输的代码段,如果该寄存器MP位置1,该代码被解释为消息页,否则为未格式页
8.自动协商扩展寄存器(ANER),地址为0x06
比特位
名称
默认值
描述
15:
5
RESERVED
00000000000
RO
写忽略,读为0
4
0
RO
1=并行检测检测到一个错误
0=并行检测未检测到错误
3
LP_NP_ABLE
0
RO
1=链接设备支持下页功能
0=链接设备不支持下页功能
2
NP_ABLE
1
RO/P
1=本地设备具有下页功能
0==本地设备不具有下页功能
1
PAGE_RX
0
RO/COR
1=收到一个链接代码字,读后清除
0=未收到链接代码字
0
LP_AN_ABLE
0
RO
1=链接设备支持自动协商
0=连接设备不支持自动协商
9.自动协商下页传输寄存器(ANNPTR),地址为0x07
比特位
名称
默认值
描述
15
NP
0
RW
0=最后页
1=还有其他下页
14
RESERVED
0
RO
写忽略,读为0
13
MP
1
RW
1=消息页
0=未格式页
12
ACK2
0
RW
1=设备遵守下页消息
0=设备不遵守下页消息
11
TOG_TX
0
RO
1=之前发送的链接代码字toggle位为0
0=之前发送的链接代码字toggle位为1
10:
0
CODE
00000000001
RW
该11位表示下页传输的代码段,如果该寄存器MP位置1,该代码被解释为消息页,否则为未格式页
10.PHY状态寄存器(PHYSTS),地址为0x10
比特位
名称
默认值
描述
15
RESERVED
0
RO
写忽略,读为0
14
MDIXMODE
0
RO
1=交换MDI对
(接收用TPTD,发送用TPRD)
0=正常MDI对
(接收用TPRD,发送用TPTD)
13
RECEIVEERROR
LATCH
0
RO/LH
读RECR寄存器后,该位清除
1=自上次读取RXERCNT(0页,地址15h)后,发生了接收错误
0=未发生接收错误
12
POLARITYSTATUS
0
RO
该位是10BTSCR寄存器第4位的复制值,读10BTSCR寄存器后该位清零,读PHYSTS该寄存器不清零。
1=检测到反转的极性
0=检测到正确的极性
11
FALSECARRIER
SENSELATCH
0
RO/LH
读FCSR寄存器后,该位清零
1=自上次读取FCSCR(地址14h,0页),发生错误的载波检测事件
0=未发送载波检测错误
10
SIGNALDETECT
0
RO/LL
9
DESCRAMBLERLOCK
0
RO/LL
8
PAGERECEIVED
0
RO
该位是ANER寄存器第1位的复制值,读ANER寄存器后该位清零,读PHYSTS该寄存器不清零。
1=接收到一个新的链接代码字页
0=未接收到链接代码字页
7
MIIINTERRUPT
0
RO
MII中断:
1=产生了一个内部中断,中断源通过读MISR寄存器(地址12h)取得,读MISR寄存器后将清除中断
0=没有发生中断
6
REMOTEFAULT
0
RO
读BMSR寄存器(0页,地址1)该位清零
1=检测到远程错误条件
0=未检测到远程错误条件
5
JABBERDETECT
0
RO
逾期检测,该位仅在10Mb/s模式下有意义:
1=发生了逾期传输
0=未发送逾期传输
4
ANTO-NEGCOMPLETE
0
RO
1=完成了自动协商过程
0=自动协商过程未完成
3
LOOPBACKSTATUS
0
RO
1=使用回送功能
0=正常功能模式
2
DEPLEXSTATUS
0
RO
1=全双工模式
0=半双工模式
1
SPEEDSTATUS
0
RO
1=10Mb/s模式
0=100Mb/s模式
0
LINKSTATUS
0
RO
该位是BMSR寄存器的LinkStatus位的复制值,读PHYSTS寄存器不会清除该位
1=建立了有效的链路
0=未建立有效的链路
11.MII中断控制寄存器(MICR),地址为0x11
比特位
名称
默认值
描述
15:
4
RESERVED
000000000000
RO
写忽略,读为0
3
PTP_INT_SEL
0
RW
1=映射PTP中断到MISR[11],速度/双工中断到MISR[12]
0=映射双工中断到MISR[11],速度中断到MISR[12]
2
TINT
0
RW
测试中断:
使PHY产生一个中断
1=产生一个中断
0=不产生中断
1
INTEN
0
RW
使能中断取决于MISR寄存器中的中断使能(译者注:
应该是全局中断)
1=使能中断
0=禁止中断
0
INT_OE
0
RW
中断输出使能:
1=PWRDOWN/INTN为中断输出管脚
0=PWRDOWN/INTN为掉电输入管脚
12.MII中断状态和事件控制寄存器(MISR),地址为0x12
比特位
名称
默认值
描述
15
LQ_INT
0
RO/COR
1=产生了链路质量中断,读后清零
0=无链路质量中断
14
ED_INT
0
RO/COR
1=产生了信道能量检测中断,读后清零
0=无信道能量检测中断
13
LINK_INT
0
RO/COR
1=链接状态改变中断,读后清零
0=无链接状态改变中断
12
SPD_INT
or
SPD_DUP_INT
0
RO/COR
SPD_INT速度状态改变中断:
MICR[3]为0时,使用该功能
1=产生了速度状态改变中断,读后清零
0=无速度状态改变中断
SPD_DUP_INT速度/双工改变中断:
MICR[3]为1时,使用该功能
1=产生了速度/双工状态改变中断,读后清零
0=无速
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DP83640 寄存器 说明