【技术实现步骤摘要】
一种MDIO到AHB的转换方法、系统、设备及介质
[0001]本专利技术属于计算机网络
,涉及一种
MDIO
到
AHB
的转换方法,特别是涉及一种
MDIO
到
AHB
的转换方法
、
系统
、
设备及介质
。
技术介绍
[0002]MDIO
,英文全称
Management Data Input/Output
,是以太网标准
IEEE802.3
中专门用于
MAC
和
PHY
之间管理的串行接口总线,其中
MDC
是总线时钟信号,
MDIO
为数据线
。
该接口主要用于
MAC
控制器对
PYH
层的状态读取和设置
、
获取链路状态,控制物理层协商等操作,在交换机吞吐量日益增长,
SOC
集成到交换芯片内部,交互芯片内部
CPU
总线是
AHB
,此时外部
MDIO
无法直接访问交换机内部
AHB
总线下的寄存器,将会导致外部
MDIO
与交换机设备之间的通信异常
。
技术实现思路
[0003]本专利技术的目的在于提供一种
MDIO
到
AHB
的转换方法
、
系统
【技术保护点】
【技术特征摘要】
1.
一种
MDIO
到
AHB
的转换方法,其特征在于,所述
MDIO
到
AHB
的转换方法包括:将主设备寄存器中存储的
MDIO
数据信息映射到
AHB
的地址空间中;基于所述
AHB
地址空间内的数据信息输出操作控制信号;其中,所述操作控制信号包括读操作控制信号和写操作控制信号;执行所述操作控制信号对应的操作流程
。2.
根据权利要求1所述的
MDIO
到
AHB
的转换方法,其特征在于,所述将主设备寄存器中存储的
MDIO
数据信息映射到
AHB
的地址空间中,包括:获取主设备中存储所述
MDIO
数据信息的第一寄存器;其中,所述第一寄存器中的
MDIO
数据信息包括2位操作码信息
、5
位的寄存器地址信息
、16
位写数据信息及
16
位读数据信息;将所述第一寄存器中的
MDIO
数据信息对应映射到所述
AHB
的地址空间内
。3.
根据权利要求1所述的
MDIO
到
AHB
的转换方法,其特征在于,所述基于所述
AHB
地址空间内的数据信息输出操作控制信号,包括:获取所述
AHB
地址空间内的数据信息的数据帧格式;获取所述数据帧格式中代表读写类型的操作码;根据所述操作码输出读操作控制信号或写操作控制信号
。4.
根据权利要求1所述的
MDIO
到
AHB
的转换方法,其特征在于,执行读操作控制信号对应的操作流程的步骤,包括:获取与所述
AHB
地址空间内的数据信息中地址信息对应的第二寄存器;将所述第二寄存器中存储的数据信息传送给所述主设备
。5.
根据权利要求1所述的
MDIO
到
AHB
的转换方法,其特征在于,执行写操作控制信号对应的操作流程的步骤,包括:获取与所述
AHB
地址空间内的数据信息中地址信息对应的第三寄存器;将需要写入的数据更新至所述第三寄存器中
。6.
根据权利要求3所述的
MDIO
到
AHB
的转换方法,其特征在于,所述根据所述操作码输出读操作控制信号或写操作控制信号...
【专利技术属性】
技术研发人员:阮召崧,
申请(专利权)人:南京金阵微电子技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。