The invention relates to a device with an inserted port. A device (100) comprises a first controller (110); a plurality of ports (130), each port is configured to connect plug-in module (190); the multiplexer (120), which includes a plurality of first terminals (121) and second terminals (122), every article one end is configured to be connected to one of the plurality of ports through the serial communication bus of the first type, the second terminal is configured to be connected to the first communication controller through the communication bus second type; the serial communication bus multiplexer is configured to via the plurality of the first type of parallel data transfer first, the rate of serial communication bus type is different from the second types of communication bus. The multiplexer can transmit data in parallel through multiple I2C buses, which overcomes the shortcoming of I2C splitter in the existing technology that can only provide services for one I2C device, and greatly improves the business capabilities of the device.
【技术实现步骤摘要】
具有插接式端口的设备
本专利技术大体上涉及通信或网络设备,更具体地,涉及具有插接式端口的设备。
技术介绍
因为在灵活性、可替换性、可变连接器类型、高吞吐量等方面的优点,小型插接式(SmallForm-factorPluggable,SFP)模块在通信和网络设备领域得到越来越广泛的应用。为了取得更高的吞吐量,在一块背板上经常设置多个插接式模块。根据SFP协议,每一个SFP模块具有一个内部集成电路总线(Inter-IntegratedCircuit,I2C)接口,处理器经由该接口访问并管理SFP模块。通过该内部集成电路总线接口,处理器能够获取SFP模块的工作状态信息,诸如链路状态、链路速率、双工模式等。但是内部集成电路总线属于低速串行总线,典型的速率为100kHz或400kHz。访问内部集成电路总线接口将消耗大量的处理器时钟周期。例如,当内部集成电路总线接口速率为100kHz时,经由该接口读取一个字节将消耗40个内部集成电路总线时钟周期,约0.4毫秒。当同一块背板上设置了多个插接式模块,为及时更新连接状态以确保业务流畅通,通常需要核心处理单元持续地对多个插接式模块进行轮询。而这将消耗大量的处理器资源,降低了处理器的效率。此外,现有的I2C分路器也仅能支持择一地为所连接的多个插接式模块提供服务,性能难以满足业务需求。
技术实现思路
本专利技术的一个主要目的在于提供新的具有插接式端口的通信装置并能够克服现有技术中的上述缺陷。根据本专利技术的一个实施例,提供了一种装置,包括:多个第一端子,所述多个第一端子中的每一个被配置为能够通过第一类型的串行通信总线而连接插接式模块; ...
【技术保护点】
一种具有可连接插接式模块的端子的装置,包括:多路复用器,具有:多个第一端子,所述多个第一端子中的每一个被配置为能够通过第一类型的串行通信总线而连接插接式模块;第二端子,其被配置为通过第二类型的通信总线向控制器发送数据及自所述控制器接收数据;所述装置被配置为经由所述多路复用器和所述第二类型的通信总线在所述控制器与所述多个第一类型的串行通信总线之间并行地传递数据,并且其中所述第一类型的串行通信总线的速率不同于所述第二类型的通信总线的速率。
【技术特征摘要】
1.一种具有可连接插接式模块的端子的装置,包括:多路复用器,具有:多个第一端子,所述多个第一端子中的每一个被配置为能够通过第一类型的串行通信总线而连接插接式模块;第二端子,其被配置为通过第二类型的通信总线向控制器发送数据及自所述控制器接收数据;所述装置被配置为经由所述多路复用器和所述第二类型的通信总线在所述控制器与所述多个第一类型的串行通信总线之间并行地传递数据,并且其中所述第一类型的串行通信总线的速率不同于所述第二类型的通信总线的速率。2.如权利要求1所述的具有可连接插接式模块的端子的装置,其中所述装置还被配置为在将若干数据包通过所述多个第一类型的串行通信总线转发之前修改所述数据包的目的地址。3.如权利要求1或2所述的具有可连接插接式模块的端子的装置,还包括可通信地连接到所述多个第一端子的控制器,其被配置为确定是否有插接式模块间歇地连接到所述多个第一端子之一。4.如权利要求3所述的具有可连接插接式模块的端子的装置,其中所述控制器还被配置为响应于间歇式连接的确认而定期地向所述第二端子发送信号。5.如权利要求4所述的具有可连接插接式模块的端子的装置,其中所述信号是中断信号。6.如权利要求1或2所述的具有可连接插接式模块的端子的装置,其中所述第二类型的通信总线的速率高于所述第一类型的串行通信总线的速率。7.如权利要求6所述的具有可连接插接式模块的端子的装置,其中所述第二类型的通信总线是PCIe总线。8.如权利要求1或2中任一项所述的具有可连接插接式模块的端子的装置,还包括:多个寄存器,其被配置为各自地可通信地连接到所述多个第一类型的串行通信总线之一。9.如权利要求8所述的具有可连接插接式模块的端子的装置,其中,可通信地连接到所述多个第一类型的串行通信总线之一的寄存器包括:中断状态寄存器、中断屏蔽寄存器和中断风暴寄存器。10.如权利要求9所述的具有可连接插接式模块的端子的装置,其中,可通信地连接到所述多个第一类型的串行通信总线之一的寄存器还包括:命令寄存器、地址寄存器、数据寄存器和/或使能寄存器、存在寄存器。11.一种具有插接式端...
【专利技术属性】
技术研发人员:王江,
申请(专利权)人:上海贝尔股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。