电路模块及与另一装置通信的方法制造方法及图纸

技术编号:15062741 阅读:97 留言:0更新日期:2017-04-06 11:50
本发明专利技术提供一种电路模块和与另一装置通信的方法。电路模块包含物理层,通过多个道与另一装置通信,其中每一道代表一个传送路径和一个接收路径;第一媒体访问控制层;第二媒体访问控制层;以及复用器,耦接于第一媒体访问控制层、第二媒体访问控制层和物理层;其中第一媒体访问控制层通过物理层耦接于多个道的第一群组,通过复用器和物理层选择性地耦接于多个道的第二群组;而第二媒体访问控制层通过复用器和物理层选择性地耦接于多个道的第二群组。本发明专利技术的电路模块和与另一装置通信的方法可有效利用带宽。

【技术实现步骤摘要】

本专利技术有关于多个道(lane)的装置,更具体来说,有关于降低带宽损失的电路模块及与另一装置通信的方法。
技术介绍
在外围组件互连快速(PeripheralComponentInterconnectexpress,简写为PCIe)规范的字节分叉规则中,分组通过x1、x2、x4、x8、x16或x32链接传送。从而,若端口实施多个道(lane),而多个道中的任一个具有不正常的链接,将造成巨大的带宽损失。举例来说,在装置使用四条道(x4)来发送/接收数据的情况下,若第三条道是不可用的,仅有第一条道和第二条道可被用于发送/接收数据(x2),即便第四条道是活跃的,第三条和第四条道仍然均不被允许使用,从而造成巨大的带宽损失。
技术实现思路
有鉴于此,本专利技术特提供以下技术方案:本专利技术实施例提供一种电路模块,包含物理层,通过多个道与另一装置通信,其中每一道代表一个传送路径和一个接收路径;第一媒体访问控制层;第二媒体访问控制层;以及复用器,耦接于第一媒体访问控制层、第二媒体访问控制层和物理层;其中第一媒体访问控制层通过物理层耦接于多个道的第一群组,通过复用器和物理层选择性地耦接于多个道的第二群组;而第二媒体访问控制层通过复用器和物理层选择性地耦接于多个道的第二群组。本专利技术实施例又提供一种与另一装置通信的方法,包含提供物理层,通过多个道与另一装置通信,其中每一道代表一条传输路径和一条接收路径;提供第一媒体访问控制层和第二媒体访问控制层;通过物理层耦接第一媒体访问控制层至多个道的第一群组;以及通过物理层选择性的将第一媒体访问控制层耦接至多个道的第二群组,或通过物理层选择性的将第二媒体访问控制层耦接至多个道的第二群组。以上的电路模块和与另一装置通信的方法可有效利用带宽。【附图说明】图1为依据本专利技术实施例的电路模块的示意图。图2是当所有道均为活跃的时候,电路模块的操作的示意图。图3为当道Lane_2或Lane_3不可用的时候,电路模块的操作的示意图。图4A-4E为依据本专利技术实施例,当多个道之一为非活跃的时候,确认链接及活跃道的流程示意图。图5为依据本专利技术另一实施例的电路模块的示意图。图6为依据本专利技术实施例的与另一装置通信的方法的流程图。【具体实施方式】在说明书及权利要求书当中使用了某些词汇来指称特定的组件。所属领域中的技术人员应可理解,制造商可能会用不同的名词来称呼同样的组件。本说明书及权利要求书并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的基准。在通篇说明书及权利要求书当中所提及的「包含」是开放式的用语,故应解释成「包含但不限定于」。另外,「耦接」一词在此包含任何直接及间接的电气连接手段。因此,若文中描述第一装置耦接于第二装置,则代表第一装置可直接电气连接于第二装置,或透过其它装置或连接手段间接地电气连接至第二装置。请参考图1,图1为依据本专利技术实施例的电路模块100的示意图。如图1所示,电路模块100包含电气物理层110、复用器120、第一媒体访问控制(mediaaccesscontrol,简写为MAC)层132、第一数据链路层134、第一事务层(transactionlayer)136、第二媒体访问控制层142、第二数据链路层144及第二事务层146,其中第一媒体访问控制层132包含链路训练和状态状态机(linktrainingandstatusstatemachine,简写为LTSSM)131,第二媒体访问控制层142包含LTSSM141。在图1中,电气物理层110通过多个道(在本实施例中,有四条道Lane_0-Lane_3)与另一装置通信,其中每条道代表一组差分信号对(例如,TX0,RX0;TX1,RX1;TX2,RX2;TX3,RX3),其中一对用于传输,一对用于接收。在本实施例中,MAC层132可通过路径PIPE0、电气物理层110和道Lane_0与另一装置通信,以及通过路径PIPE1、电气物理层110和道Lane_1与另一装置通信。此外,复用器120选择性的将第一MAC层132和第二MAC层142之一耦合至电气物理层110。因此,若复用器120选择第一MAC层132,第一MAC层132被允许通过路径PIPE2、复用器120、电气物理层110和道Lane_2与另一装置通信,以及通过路径PIPE3、复用器120、电气物理层110和道Lane_3与另一装置通信;而若复用器120选择第二MAC层142,第二MAC层142被允许通过路径PIPE0’、复用器120、电气物理层110和道Lane_2与另一装置通信,以及通过路径PIPE1’、复用器120、电气物理层110和道Lane_3与另一装置通信。在本实施例中,电路模块100内置于芯片中,且与另一装置通信,其中电路模块100和另一装置可以位于相同芯片中,或者位于不同芯片中。电路模块100符合外围组件互连(PeripheralComponentInterconnect,简写为PCI)、外围组件互连快速或MPHY(MPHY表示M型物理层))外围组件互连快速(PCIeoverMPHYmPCIe)标准,即传输/接收需要满足字节分拆规则(bytestripingrule),且分组通过x1、x2、x4、x8、x16或x32链接传输。故而,为避免由于不可用(不活跃)(inactive)道造成的巨大的带宽损失,电路模块100被设计为具有两个MAC层来分别建立两个链接,以在一个或多个道不可用时,有效使用剩余可用道。LTSSM131侦测道是否可用/活跃,并在第一MAC层132和另一装置之间建立链接。当LTSSM131侦测到所有道Lane_0-Lane_3均为活跃的时候,LTSSM131产生控制信号SEL以控制复用器120将第一MAC层132耦接至电气物理层110;以及当道Lane_1或Lane_3不可用的时候,LTSSM131产生控制信号SEL以控制复用器120将第二MAC层142耦接至电气物理层110。具体而言,参考图2,图2是当所有道均为活跃的时候,电路模块100的操作的示意图。如图2所示,当所有道Lane_0-Lane_3均为活跃的时候,复用器120将第一MAC层132耦接至电气物理层110,且第一MAC层132可分别通过路径PIPE0-PIPE3、电气物理层110及道Lane_0-Lane_3与另一装置通信。与此同时,第二MAC层142、数据链路层144及第二事务层146被禁能。换言之,当所有道Lane_0-Lane_3均为活跃的时候,只有一个MAC层(亦即,第一MAC层132)被使能及被使用。请参考图3,其为当道Lane_2或Lane_3不可用的时候,电路模块100的操作的示意图。如图3所示,当Lane_3不可用的时候,复用器120通过电气物理层110将第二MAC层142耦接至道Lane_2及Lane_3。此时,第一MAC层132仍然分别通过路径PIPE0–PIPE1、电气物理层110及道Lane_0-Lane_1与另一装置通信;但第二MAC层142与另一装置建立另一条链接,且第二MAC层142通过路径PIPE0’、电气物理层110和道Lane_2与另一装置通信。与
技术介绍
相比,本文档来自技高网
...
电路模块及与另一装置通信的方法

【技术保护点】
一种电路模块,其特征在于,所述电路模块包含:物理层,通过多个道与另一装置通信,其中每一道代表一个传送路径和一个接收路径;第一媒体访问控制层;第二媒体访问控制层;以及复用器,耦接于所述第一媒体访问控制层、所述第二媒体访问控制层和所述物理层;其中所述第一媒体访问控制层通过所述物理层耦接于所述多个道的第一群组,通过所述复用器和所述物理层选择性地耦接于所述多个道的第二群组;而所述第二媒体访问控制层通过所述复用器和所述物理层选择性地耦接于所述多个道的所述第二群组。

【技术特征摘要】
2015.09.30 US 14/870,0251.一种电路模块,其特征在于,所述电路模块包含:物理层,通过多个道与另一装置通信,其中每一道代表一个传送路径和一个接收路径;第一媒体访问控制层;第二媒体访问控制层;以及复用器,耦接于所述第一媒体访问控制层、所述第二媒体访问控制层和所述物理层;其中所述第一媒体访问控制层通过所述物理层耦接于所述多个道的第一群组,通过所述复用器和所述物理层选择性地耦接于所述多个道的第二群组;而所述第二媒体访问控制层通过所述复用器和所述物理层选择性地耦接于所述多个道的所述第二群组。2.根据权利要求1所述的电路模块,其特征在于,当所述多个道的所述第一群组和所述第二群组均为活跃的时候,所述复用器耦接所述第一媒体访问控制层至所述物理层和所述多个道的所述第二群组。3.根据权利要求2所述的电路模块,其特征在于,当所述多个道的所述第一群组和所述第二群组均为活跃的时候,所述第二媒体访问控制层是禁能的。4.根据权利要求1所述的电路模块,其特征在于,当所述多个道的所述第二群组具有不可用道时,所述复用器耦接所述第二媒体访问控制层至所述物理层和所述多个道的所述第二群组。5.根据权利要求1所述的电路模块,其特征在于,当所述多个道的所述第一群组和所述第二群组均为活跃的时候,所述多个道的所述第一群组和所述第二群组的传输/接收是用单一链接进行的;以及当所述多个道的所述第二群组具有不可用道时,所述多个道的所述第一群组和所述第二群组的所述传输/接收是用两个不同链接进行的。6.根据权利要求5所述的电路模块,其特征在于,当所述多个道的所述第二群组具有所述不可用道时,所述第一媒体访问控制层通过所述多个道的所述第一群组与所述另一装置建立第一链接,以及所述第二媒体访问控制层通过所述多个道的所述第二群组与所述另一装置建立第二链接。7.根据权利要求6所述的电路模块,其特征在于,当所述多个道的所述
\t第二群组具有所述不可用道,并且所述第二媒体访问控制层通过所述第二群组的可用道自所述另一装置接收链接号时,所述第二媒体访问控制层通过所述第二群组的所述可用道响应另一链接号至所述另一装置。8.根据权利要求6所述的电路模块,其特征在于,当所述多个道的所述第二群组具有所述不可用道时,所述第一媒体访问控制层和所述第二媒体访问控制层通过所述多个道自所述另一装置接收链接号,且所述第一媒体访问控制层通过所述多个道的所述第一群组响应相同的链接号至所述另一装置,而所述第二媒体访问控制层通过所述第二群组的可用道响应另一链接号至所述另一装置。9.根据权利要求8所述的电路模块,其特征在于,在所述第二媒体访问控制层通过所述第二群组的所述可用道响应所述另一链接号至所述另一装置之后,若所述第二媒体访问控制层自所述另一装置接收所述另一链接号,所述第二媒体访问控制层再次响应所述另一链接号至所述另一装置以确认所述第二链接。10.根据权利要求1所述的电路模块,其特征在于,所述电路模块符合外围组件互连、外围组件互连快速或MPHY外围组件互连快速标准。11.一种与另一装置通信的方法,其特征在于,包含:提供物理层,通过多个道与所述另一装置通信,其中每一道代表一条传输路径和一条接收路径;提供第一媒体访问控制层和第二媒体访问控制层;通过所述物理层耦接所述第一媒体访问控制层至所述多个道的第一...

【专利技术属性】
技术研发人员:王良彦
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:中国台湾;71

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

1