当前位置: 首页 > 专利查询>英特尔公司专利>正文

串行边带信令链路制造技术

技术编号:15195167 阅读:184 留言:0更新日期:2017-04-21 00:08
本文描述了用于嵌入式高速串行接口方法的技术。技术包括用于边带信令的装置,其包括第一串行边带链路模块和第二串行边带链路模块。第一串行边带链路模块将分组经由第一信令通道从上行端口传播到下行端口,并且第二串行边带链路模块将分组经由第二信令通道从下行端口传播到上行端口。

Serial sideband signaling link

This paper describes a technique for embedded high speed serial interface. The device comprises a first serial side band link module and a second serial sideband link module. The first sideband serial link module packet via a first signaling channel from the upstream port spread to downstream ports, and second serial sideband link module packet via the second signaling channel from the downstream port spread to the upstream port.

【技术实现步骤摘要】
【国外来华专利技术】
本公开总体涉及边带信令。具体地,本公开涉及串行边带信令链路。
技术介绍
在当今的计算工业中,信令链路技术可以具有主信令链路、并且与未被配置为通过主信令链路传播的边带信号相关联。边带链路输入/输出(I/O)技术提供了将边带信号从计算设备内的一个组件提供到另一组件、而不在主信令链路上传播的方式。例如,在外围组件互连高速(PCIe)主信令链路技术中,边带信号可以通过各种不同的边带I/O技术(例如卡电(CEM)边带链路、迷你CEM、系统管理总线(SMBus)等)传播。然而,许多时候主板制造商可能希望通过使用胶合逻辑(gluelogic)来修改现有的边带技术。本文提到的胶合逻辑是对边带信令链路进行的一个或多个定制逻辑修改。在一些情况下,胶合逻辑难以用现有的边带I/O技术来实现,这是因为与胶合逻辑相比这些技术的设计和操作可能是复杂的。附图说明图1示出了上行(upstream)端口和下行(downstream)端口之间的串行边带链路的框图;图2示出了串行边带链路合并边带信号的一些情形;图3是示出了异步握手的时序的图示;图4是示出了串行边带链路的各种分组格式的图示;图5是示出了简档协商分组的图示;图6是示出了CEM简档的示例分组格式的图示;图7A和图7B是示出了串行边带链路上的简档协商的图示;图8是示出了串行边带链路的串行比特流的图示;图9是示出了串行边带链路上的分组交换的图示;图10是示出了串行边带链路模块的示例实现方式的图示;图11是示出了用在串行边带链路中的脉冲宽度调制(PWM)编码的图示;图12是示出了利用串行边带链路实现的级联交换机层级的图示。图13是示出了串行边带链路内可由串行边带链路配置的重定时器的图示;图14是示出了指示在串行边带链路上的链路训练和状态状态机(LTSSM)的转换的图示;图15是示出了串行边带链路内可由串行边带链路配置的重定时器的图示;图16是示出可以以菊花链方式布置串行边带信令的各种方式的图示;并且图17是示出了串行边带链路信令的方法的框图。在一些情况下,贯穿本公开和附图使用相同的附图标记来指代相同的部件和特征。100系列中的数字指最初在图1中出现的特征;200系列中的数字指最初在图2中出现的特征;等等。具体实施方式本文描述的技术包括串行边带链路。串行边带链路包括被配置为在一个方向传播信号的第一串行边带链路模块、以及被配置为在另一方向传播信号的第二串行边带链路模块。在实施例中,串行边带链路可以用于将其它边带链路I/O技术(例如CEM、迷你CEM等)合并入单个串行边带链路,从而潜在地减少任意给定连接组件上的引脚数。串行边带链路还可以使得增加可观数量的边带信号而不增加引脚数成为可能。图1示出了上行端口和下行端口之间的串行边带链路的框图。上行端口102可以经由主信令链路106通信地耦合到下行端口104。边带信号可以在串行边带信令链路108上传播。如图1所示,边带信号可以由第一串行边带链路模块110在一个方向上传播,由第二串行边带链路模块112在相反方向上传播。例如,主信令链路106可以是PCIe架构,并且边带信号在串行边带信令链路108上传播。在实施例中,下行端口104是控制器(例如片上系统(SoC)),并且上行端口102可以是诸如通信地耦合到SoC的扩展卡之类的设备。在任何情况下,第一串行边带链路模块110将在第一信令通道114上将信号从上行端口102传播到下行端口104。第二串行边带链路模块112将经由第二信令通道116将信号从下行端口104传播到上行端口102。图2示出了串行边带链路合并边带信号的一些情形。在202,SoC204通过串行边带链路108通信地耦合到设备206。然而,设备206可以经由连接器208连接到一个或多个边带链路I/O技术,而不是直接连接。连接器208可以是与诸如CEM、迷你CEM、SMBus等的边带链路技术相关联的连接器。换言之,串行边带链路108与其它传统边带技术以及任何其它边带技术向后兼容。如虚线所示,串行边带链路108可以将电压转换为在胶合逻辑210处与SoC204兼容的1.8伏(V)域。在212,胶合逻辑210可以被设置在连接器208两侧中的任一侧,并且串行边带链路108可以在胶合逻辑210两侧中的任一侧上使用。在一些情况下,胶合逻辑可以不用于将连接器连接到串行边带链路108,如214所示。在这种情况下,串行边带链路108可以直接与连接器208接合(interface)。在其它情况下,串行边带链路108可以经由SoC204和设备206内的串行边带链路108的集成组件将SoC204通信地耦合到设备206,如216所示。图3是示出了异步握手的时序的图示。串行边带链路108可以处于空闲状态,并且两侧中的任一侧可以是时钟和/或功率门控的。在链路两侧中的任一侧执行的异步握手可以用于唤醒远程侧。如果两侧中的任一侧是时钟和/或功率门控的,则异步握手应当用于启动锁相环(PLL)并建立稳定的功率和时钟,以便在串行边带链路108上正确地接收串行比特流。如图3所示,发起异步握手的一侧可以在本文被称为启动器,在302处指示,并且接收异步握手的一侧在本文可以被称为响应器,在304处指示。启动器302和响应器304可以是上行端口或下行端口,诸如上文参考图1讨论的端口102和端口104。启动器302通过为边带信号断言(assert)预定高电压来启动异步握手。响应器304通过将边带信号断言为预定高电压来确认异步握手的开始。启动器302保持信号被断言第一时间段,由图3中的TMIN_ACTIVE指示。启动器302和响应器304两者都被配置为在TMIN_ACTIVE之后的任何时间去断言(de-assert)其边带信号。假设只有当所有所需的时钟都是活动的和稳定的时,两侧中的任一侧才解除对它们各自的预定高电压的断言。使用脉冲宽度调制(PWM)编码来传输字节值,以帮助响应器304恢复时钟,如306所示。在实施例中,字节值是8位值,其中前7位具有值1,最后一位的值为0。这种简单值可以实现相对快速的时钟恢复。随后可以跟随有简档协商(profilenegotiation)和/或串行边带信号分组,如308所示。如果串行边带链路在第二时间段为空闲(由图3的TMAX_IDLE所示)并且必须发送边带分组,则重复异步握手。在一些情况下,双方可以同时发起握手。在这种情况下,上行端口(例如图1的上行端口102)以及下行端口(例如图1的下行端口104)通过分别在与每个端口相关联的串行边带链路上断言预定高电压来发起握手。端口102和104两者针对TMIN_ACTIVE保持信号被断言。下行端口104和上行端口102这两者都被配置为在TMIN_ACTIVE之后的任何时间去断言它们的边带信号。假设任一侧仅在相应端口的所有时钟在各自的参考时钟或公共时钟配置中是活动的和稳定的时进行去断言。使用PWM编码来发送字节值以帮助任一侧恢复时钟,如310所示。在实施例中,字节值是8位值,其中前7位具有值1,并且最后一位的值为0。随后可以跟随有简档协商和/或串行边带信号分组,如312所示。如果串行边带链路在第二时间段为空闲(由图3的TMAX_IDLE所示)并且要发送边带分组,则重复异步握手。图4是示出串行本文档来自技高网...

【技术保护点】
一种用于边带信令的设备,包括:用于经由第一信令通道将分组从上行端口传播到下行端口的第一装置;用于经由第二信令通道将分组从所述下行端口传播到所述上行端口的第二装置。

【技术特征摘要】
【国外来华专利技术】2014.09.11 MY PI20147025851.一种用于边带信令的设备,包括:用于经由第一信令通道将分组从上行端口传播到下行端口的第一装置;用于经由第二信令通道将分组从所述下行端口传播到所述上行端口的第二装置。2.如权利要求1所述的用于边带信令的设备,其中由所述第一装置、所述第二装置、或者所述第一装置和所述第二装置这两个边带链路模块发起异步握手以唤醒串行边带链路。3.如权利要求1-2中的任意组合所述的用于边带信令的设备,其中所述分组使用脉冲宽度调制(PWM)编码传播,而无需传播单独的时钟信号。4.如权利要求1-2中的任意组合所述的用于边带信令的设备,其中所述边带信令是异步的。5.如权利要求1-2中的任意组合所述的用于边带信令的设备,其中所述第一装置和所述第二装置与一个或多个边带链路输入/输出(I/O)技术接合。6.如权利要求1-2中的任意组合所述的用于边带信令的设备,其中信令通道连接到通用串行总线(USB)未来使用的引脚。7.如权利要求1-2中的任意组合所述的用于边带信令的设备,其中所述设备连接到菊花链配置中用于边带信令的一个或多个设备。8.如权利要求1-2中的任意组合所述的用于边带信令的设备,其中在所述第二装置处接收的异步握手指示在另一端口处存在逻辑实体。9.如权利要求1-2中的任意组合所述的用于边带信令的设备,其中所述边带链路信令通过连接器来传输,所述连接器包括短于所述连接器的其它引脚的、与边带链路相关联的引脚。10.如权利要求1-2中的任意组合所述的用于边带信令的设备,其中所述边带链路模块通过在每次指示了状态改变时执行异步握手,来传输与所述边带信令相关联的主信令链路的状态改变。11.一种用于边带信令的方法,所述方法包括:经由第一串行边带链路模块的第一信令通道将分组从上行端口传播到下行端口;经由第二串行边带链路模块的第二信令通道将分组从所述下行端口传播到所述上行端口。12.如权利要求11所述的用于边带信令的方法,其中经由所述第一串行边带链路模块、所述第二串行边带链路模块、或者所述第一串行边带链路模块和所述第二串行边带链路模块这两个边带链路模块发起异步握手以唤醒串行边带链路。13.如权利要求11-12中的任意组合所述的用于边带信令的方法,包括使用脉冲宽度调制(PWM)编码...

【专利技术属性】
技术研发人员:阿克沙伊·佩什马赫什·瓦格赫戴维·哈里曼林树威德伯德拉·达斯·夏尔玛丹尼尔·弗勒利克文卡特拉曼·耶尔詹姆斯·乔希吴佐国
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

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

1