新闻  |   论坛  |   博客  |   在线研讨会
DM8606AF 寄存器访问方式
0750long | 2009-04-09 15:45:35    阅读:2250   发布文章

DM8606AF 寄存器访问方式

 

DM8606AF PIN MAP

 

DM8606AF寄存器访问分为两种方式

1)         SMI

2)         MII (MDC/MDIO)

 

两种访问寄存器方式的区别

1)         硬件连接方式不同 (详见下面硬件连接)

2)         数据帧格式不同   (详见下面数据帧格式)

3)         访问范围不同, SMI可以访问所有SWITCH & PHYs 寄存器, MII方式只能访问PHYs 寄存器

 

硬件连接

SMI通过PIN79/PIN81连接到CPU, 其中PIN79 SMI data接口, PIN81SMI Clock接口,见下图

 

MII 硬件连接

CPU通过MII (MDC/MDIO)方式访问DM8606AFPHYs 寄存器时,必须连接到DM8606AF PORT5 MII接口,通过PORT5 MII接口访问DM8606AF PHYs 寄存器. 见下图

数据帧格式

MII  标准的 IEEE802.3AE 格式,如下

 

SMI格式,如下

MII/SMI两种数据帧格式总结如下:

相同之处:

1)         开始位ST之前有32bit PRE 1 的同步位,

2)         ST/TA/DATA格式相同

3)         Bytes方式均为 High byte order方式

不同之处:

1)         MII OP code 01/10分别为 read/write , SMI OP code  01/10write/read

2)         OP之后10bit, MII5bit PhyAddr + 5bit RegAddr , SMI OP之后为10bit RegAddr

3)         时序 , 具体差别请参阅DM8606AF datasheet

 

PhyAddr / RegAddr 值确认方式:

MII: 5bit phyaddr PIN66 PHYAS0PIN112 PHYAS1确定, PHYAS[1:0]=00 B,PHY0~~PHY4地址分别为:01000 B ~~ 01011B , RegAddr根据标准PHY RegAddr来定义

SMI: REGADDR直接用DatasheetEEPROM Registers Addr Map地址值.

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客