具有插接式端口的设备制造技术

技术编号:16674855 阅读:158 留言:0更新日期:2017-12-01 15:41
本发明专利技术涉及具有插接式端口的设备。一种设备(100)包括:第一控制器(110);多个端口(130),每一个端口被配置为能够连接插接式模块(190);多路复用器(120),其包括多个第一端子(121)和第二端子(122),每一个第一端子被配置为能够通过第一类型的串行通信总线连接到多个端口之一,第二端子被配置为通过第二类型的通信总线可通信地连接到第一控制器;其中,多路复用器被配置为能够经由所述多个第一类型的串行通信总线并行地传递数据,第一类型的串行通信总线的速率不同于第二类型的通信总线的速率。多路复用器能够经由多个I2C总线并行地传递数据,克服了现有技术中I2C分路器只能为一路I2C设备提供服务的缺点,极大地提高了设备的业务能力。

A device with an inserted port

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分路器也仅能支持择一地为所连接的多个插接式模块提供服务,性能难以满足业务需求。
技术实现思路
本专利技术的一个主要目的在于提供新的具有插接式端口的通信装置并能够克服现有技术中的上述缺陷。根据本专利技术的一个实施例,提供了一种装置,包括:多个第一端子,所述多个第一端子中的每一个被配置为能够通过第一类型的串行通信总线而连接插接式模块;第二端子,其被配置为通过第二类型的通信总线收发数据;所述装置被配置为能够经由所述多个第一类型的串行通信总线并行地传递数据,并且其中所述第一类型的串行通信总线的速率不同于所述第二类型的通信总线的速率。根据本专利技术的一个实施例,装置还被配置为在将若干数据包通过所述多个第一类型的串行通信总线转发之前修改所述数据包的目的地址。根据本专利技术的一个实施例,装置还包括可通信地连接到所述多个第一端子的控制器,其被配置为确定是否有插接式模块间歇地连接到所述多个第一端子之一。根据本专利技术的一个实施例,装置中所述控制器还被配置为响应于间歇式连接的确认而定期地向所述第二端子发送信号。更具体地,所述信号是中断信号。根据本专利技术的一个实施例,装置中所述第二类型的通信总线的速率高于所述第一类型的串行通信总线的速率。具体地,其中所述第一类型的串行通信总线是内部集成电路总线,所述第二类型的通信总线可以是PCIe总线。设备中的多路复用器能够经由多个I2C总线并行地传递数据,克服了现有技术中I2C分路器只能为一路I2C设备提供服务的缺点,极大地提高了设备的业务能力。根据本专利技术的一个实施例,装置还包括:多个寄存器,其被配置为各自地可通信地连接到所述多个第一类型的串行通信总线之一。根据本专利技术的一个实施例,装置中可通信地连接到所述多个第一类型的串行通信总线之一的寄存器包括:中断状态寄存器、中断屏蔽寄存器和中断风暴寄存器。根据本专利技术的一个实施例,装置中可通信地连接到所述多个第一类型的串行通信总线之一的寄存器还包括:命令寄存器、地址寄存器、数据寄存器。根据本专利技术的一个实施例,装置中可通信地连接到所述多个第一类型的串行通信总线之一的寄存器还包括:使能寄存器、存在寄存器。根据本专利技术的另一个实施例,提供了一种设备,包括:第一控制器;多个端口,其中的每一个端口被配置为能够连接插接式模块;多路复用器,其包括多个第一端子和一个第二端子,所述多个第一端子中的每一个被配置为能够通过第一类型的串行通信总线连接到所述多个端口之一,所述第二端子被配置为通过第二类型的通信总线可通信地连接到所述第一控制器;其中,所述多路复用器被配置为能够经由所述多个第一类型的串行通信总线并行地传递数据,并且其中所述第一类型的串行通信总线的速率不同于所述第二类型的通信总线的速率。根据本专利技术的一个实施例,设备中的多路复用器还被配置为在将若干数据包通过所述多个第一类型的串行通信总线转发之前修改所述数据包的目的地址。根据本专利技术的一个实施例,设备中的多路复用器还包括可通信地连接到所述多个第一端子的第二控制器,其被配置为确定是否有插接式模块间歇地连接到所述多个端口之根据本专利技术的一个实施例,设备中所述第二控制器还被配置为响应于间歇式连接的确认而定期地向所述第二端子发送信号。更具体地,所述信号是中断信号。根据本专利技术的一个实施例,设备中所述第二类型的通信总线的速率高于所述第一类型的串行通信总线的速率。具体地,其中所述第一类型的串行通信总线是内部集成电路总线,所述第二类型的通信总线可以是PCIe总线。根据本专利技术的一个实施例,设备还包括:多个寄存器,其被配置为各自地可通信地连接到所述多个第一类型的串行通信总线之一。根据本专利技术的一个实施例,设备其中可通信地连接到所述多个第一类型的串行通信总线之一的寄存器包括:中断状态寄存器、中断屏蔽寄存器和中断风暴寄存器。根据本专利技术的一个实施例,设备中可通信地连接到所述多个第一类型的串行通信总线之一的寄存器还包括:命令寄存器、地址寄存器、数据寄存器。根据本专利技术的一个实施例,设备中可通信地连接到所述多个第一类型的串行通信总线之一的寄存器还包括:使能寄存器、存在寄存器。以上概述了本专利技术的技术特征和优点以使得本专利技术以下的详细说明更易于理解。本专利技术的其他特征和优点将在下文中描述,其形成了本专利技术的权利要求的主题。本领域技术人员应能理解,所揭示的概念和实施例可以容易地被用作修改或设计其他的用于实现与本专利技术相同的目的的结构或流程的基础。本领域技术人员还应理解,这样的等同构造并未背离所附权利要求书的精神和范围。附图说明结合附图,以下关于本专利技术的优选实施例的详细说明将更易于理解。本专利技术以举例的方式予以说明,并非受限于附图,附图中类似的附图标记指示相似的元件。图1示出了根据本专利技术的一个实施例的具有插接式端口的设备的示意性结构框图;图2示出了根据本专利技术的一个实施例的具有可连接插接式模块的端子的装置的示意性结构框图;图3示出了根据本专利技术的一个实施例的具有插接式端口的设备的工作流程图。具体实施方式附图的详细说明意在作为本专利技术的当前优选实施例的说明,而非意在代表本专利技术能够得以实现的仅有形式。应理解的是,相同或等同的功能可以由意在包含于本专利技术的精神和范围之内的不同实施例完成。本领域技术人员应能理解,此处描述的手段和功能可以使用结合程控微处理器和通用计算机的软件功能来实现,和/或使用特定应用集成电路(ASIC)来实现。还应理解的是,尽管本专利技术主要以方法和装置的形式进行说明,本专利技术也可以具体化为计算机程序产品以及包含计算机处理器和联接到处理器的存储器的系统,其中存储器用可以完成此处揭示的功能的一个或多个程序来编码。图1示出了根据本专利技术的一个实施例的具有插接式端口的设备100的示意性结构框图。如图1所示,设备100包括第一处理器110、多路复用器/分用器120和端口130-1至130-n。端口130-1至130-n中的每一个被配置为能够连接插接式模块,图1中还示出了与各端口相对应的插接式模块190-1至190-n。实际使用中,可以根据需要将插接式模块连接到端口,以扩展设本文档来自技高网...
具有插接式端口的设备

【技术保护点】
一种具有可连接插接式模块的端子的装置,包括:多路复用器,具有:多个第一端子,所述多个第一端子中的每一个被配置为能够通过第一类型的串行通信总线而连接插接式模块;第二端子,其被配置为通过第二类型的通信总线向控制器发送数据及自所述控制器接收数据;所述装置被配置为经由所述多路复用器和所述第二类型的通信总线在所述控制器与所述多个第一类型的串行通信总线之间并行地传递数据,并且其中所述第一类型的串行通信总线的速率不同于所述第二类型的通信总线的速率。

【技术特征摘要】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1