"); //-->
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接口, PIN81为SMI Clock接口,见下图
MII 硬件连接
CPU通过MII (MDC/MDIO)方式访问DM8606AF的PHYs 寄存器时,必须连接到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/10为write/read
2) OP之后10bit, MII为5bit PhyAddr + 5bit RegAddr , SMI OP之后为10bit RegAddr
3) 时序 , 具体差别请参阅DM8606AF datasheet
PhyAddr / RegAddr 值确认方式:
MII: 5bit phyaddr 由PIN66 PHYAS0及PIN112 PHYAS1确定, PHYAS[1:0]=00 B时,PHY0~~PHY4地址分别为:01000 B ~~ 01011B , RegAddr根据标准PHY RegAddr来定义
SMI: REGADDR直接用Datasheet中EEPROM Registers Addr Map地址值.
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。