[发明专利]一种接口控制芯片及网络设备在审
申请号: | 202111285313.2 | 申请日: | 2021-11-01 |
公开(公告)号: | CN113934671A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 王彬 | 申请(专利权)人: | 新华三技术有限公司合肥分公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F13/40;G06F9/48;G06F9/50 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;高莺然 |
地址: | 230001 安徽省合肥市高新区创*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 控制 芯片 网络设备 | ||
1.一种接口控制芯片,其特征在于,包括:接口控制器,与所述接口控制器连接的多个预设协议接口,所述预设协议接口的时钟频率小于所述接口控制器的时钟频率;
所述接口控制器,用于在每第一数量的时钟周期内,分别控制每个预设协议接口发送一个信息比特,针对每个预设协议接口,每控制该预设协议接口发送预设数量的信息比特,确定已控制该预设协议接口完成一次操作命令;
其中,所述第一数量为所述接口控制器的时钟频率与所述预设协议接口的时钟频率之间的比值。
2.根据权利要求1所述的芯片,其特征在于,
所述接口控制器,具体用于在所述接口控制器的每第二数量的连续时钟周期内,分别控制一个预设协议接口发送一个信息比特,所述第二数量为所述第一数量与所述预设协议接口的数量的比值。
3.根据权利要求1或2所述的芯片,其特征在于,所述接口控制芯片还包括计数器、计数内存和调度内存;所述计数器连接于所述接口控制器,或者所述计数器位于所述接口控制器内部;
所述计数器,用于针对每个预设协议接口,当确定所述接口控制器每控制该预设协议接口发送一个信息比特时,将该预设协议接口对应的计数值加1,当该预设协议接口对应的计数值达到所述预设数量时,将该预设协议接口对应的计数值清零;
所述计数内存,用于存储各预设协议接口对应的计数值;
所述调度内存,用于存储每个预设协议接口对应的操作命令;
所述接口控制器,具体用于针对每个预设协议接口,从所述计数内存中读取该预设协议接口对应的计数值,基于读取到的计数值从所述调度内存中获取该预设协议接口需传输的下一个信息比特,控制该预设协议接口传输读取到的信息比特。
4.根据权利要求3所述的芯片,其特征在于,所述接口控制芯片还包括轮询模块和连接于所述轮询模块的调度模块;
所述轮询模块,用于向所述调度模块发送针对每个预设协议接口的页操作命令;
所述调度模块,用于接收来自所述轮询模块的页操作命令,分别将每个页操作命令拆分为多个字节命令,将每个预设协议接口对应的多个字节命令存储于所述调度内存。
5.根据权利要求4所述的芯片,其特征在于,
所述接口控制器,还用于如果控制预设协议接口发送信息比特的过程被来自CPU的读写命令中断,则在所述读写命令完成后,重新发送每个预设协议接口被中断的字节命令。
6.根据权利要求3所述的芯片,其特征在于,述接口控制芯片还包括轮询模块和连接于所述轮询模块的调度模块;
所述轮询模块,用于向所述调度模块发送针对每个预设协议接口的页操作命令;
所述调度模块,用于接收来自所述轮询模块的页操作命令,将每个预设协议接口对应的页操作命令存储于所述调度内存。
7.根据权利要求6所述的芯片,其特征在于,
所述接口控制器,还用于如果控制预设协议接口发送信息比特的过程被来自CPU的读写命令中断,则在所述读写命令完成后,重新发送每个预设协议接口被中断的页操作命令。
8.根据权利要求1所述的芯片,其特征在于,所述预设协议接口为IIC接口。
9.一种网络设备,其特征在于,包括:中央处理器CPU,权利要求1-8任一项所述的接口控制芯片,以及多个预设协议器件;
所述CPU连接于所述接口控制芯片,用于通过所述接口控制芯片对所述多个预设协议器件进行读写操作;
所述接口控制芯片通过每个预设协议接口连接一个预设协议器件,用于控制预设协议接口向所连接的预设协议器件发送操作命令。
10.根据权利要求9所述的网络设备,其特征在于,所述预设协议接口为IIC接口,所述预设协议器件为光模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司合肥分公司,未经新华三技术有限公司合肥分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111285313.2/1.html,转载请声明来源钻瓜专利网。