信号编码方法、装置、HT端口及处理器制造方法及图纸

技术编号:14382831 阅读:59 留言:0更新日期:2017-01-10 10:24
本发明专利技术实施例提供一种信号编码方法、装置、HT端口及处理器,此方法包括:将待输出的9路第一电信号通过编码和并转串方式转换为M路第二电信号,每路所述第二电信号0/1码率平衡,所述M为小于等于3的正整数;将所述M路第二电信号通过电转光方式转换为M路光信号,所述光信号为用光纤传输的数据,从而实现了在基于光纤互连的处理器采用HT协议时并行传输9路电信号。

【技术实现步骤摘要】

本专利技术实施例涉及通信
,尤其涉及一种信号编码方法、装置、HT端口及处理器
技术介绍
随着硅基光电子技术的发展,处理器互连接口采用光传输信号逐步开始试用。处理器采用光纤互连的优点是高带宽,低损耗,低延迟等。单路光信号传输数据速率远远高于电信号,使用光纤互连可以提高带宽的同时减少输入输出接口。传统处理器信号传输协议是基于电信号传输技术,而且一般传输的电信号都是经过8B/10B编码进行过编码,以实现0/1码率的平衡。但是,现在许多处理器互连采用超传输(英文:HyperTransport,简称:HT)协议,针对这种传输协议,需要并行传输10路电信号,其中包括8路数据信号、1路控制信号和1路时钟信号。HT协议是并行源同步传输,而在光纤传输时,数据通常是非源同步的。这种差异不会带来额外的开销,反而有利于减少光纤传输信号的通路,因为采用光纤传输后,HT的接收端处理器不再需要恢复时钟并进行数据采样,而是由时钟数据恢复电路完成,HT接收端处理器逻辑处理的是恢复出来的数字信号。这样在HT协议中,时钟信号不需要传输,减少并行总线数量,降低并行信号对相对延时的要求。在时钟信号不需要传输的情况下,在基于光纤互连的处理器采用HT协议时如何实现并行传输9路电信号是亟需解决的问题。
技术实现思路
本专利技术实施例提供一种信号编码方法、装置、HT端口及处理器,用于实现在基于光纤互连的处理器采用HT协议时并行传输9路电信号。第一方面,本专利技术实施例提供一种信号编码方法,包括:将待输出的9路第一电信号通过编码和并转串方式转换为M路第二电信号,每路所述第二电信号0/1码率平衡,所述M为小于等于3的正整数;将所述M路第二电信号通过电转光方式转换为M路光信号,所述光信号为用光纤传输的数据。第二方面,本专利技术实施例提供一种信号编码装置,包括:编码转换电路,用于将待输出的9路第一电信号通过编码和并转串方式转换为M路第二电信号,每路所述第二电信号0/1码率平衡,所述M为小于等于3的正整数;所述电光转换电路,与所述编码转换电路的输出端连接,用于将所述编码转换电路输出的M路第三电信号通过电转光方式转换为M路光信号。第三方面,本专利技术实施例提供一种HT端口,包括:本专利技术第二方面提供的信号编码装置。第四方面,本专利技术实施例提供一种处理器,包括:本专利技术第三方面提供的HT端口,通过所述HT端口实现光纤传输。本专利技术实施例提供一种信号编码方法、装置、HT端口及处理器,通过将待输出的9路第一电信号通过编码和并转串方式转换为M路第二电信号,每路所述第二电信号0/1码率平衡,然后将所述M路第二电信号通过电转光方式转换为M路光信号,从而实现了在基于光纤互连的处理器采用HT协议时并行传输9路电信号。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术信号编码方法实施例一的流程图;图2为本专利技术信号编码方法实施例二的流程图;图3为本专利技术信号编码方法实施例三的流程图;图4为本专利技术实施例提供的信号编码方法的一种示意图;图5为本专利技术实施例提供的3路电信号、光通路状态值、4路电信号三者之间的对应关系的示意图;图6为本专利技术实施例提供的将3组第三电信号组转换为M路第二电信号的一种示意图;图7为本专利技术提供的获取光通路的当前状态值的一种示意图;图8为本专利技术信号编码装置实施例一的结构示意图;图9为本专利技术信号编码装置实施例二的结构示意图;图10为本专利技术信号编码装置实施例三的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术信号编码方法实施例一的流程图,如图1所示,本实施例的方法可以包括:S101、将待输出的9路第一电信号通过编码和并转串方式转换为M路第二电信号,每路所述第二电信号0/1码率平衡,所述M为小于等于3的正整数。S102、将所述M路第二电信号通过电转光方式转换为M路光信号,所述光信号为用光纤传输的数据。本实施例的方法用于通过光纤传输的HT协议,本实施例的方法是由信号编码装置执行,其中,信号编码装置设置在HT端口中,该HT端口可以应用于基于光纤传输的处理器中,在基于HT协议进行传输时,会有10路电信号并行传输,这10路电信号包括8路数据信号、1路控制信号和1路时钟信号;由于是基于光纤传输,所以不需要进行时钟信号传输。因此,信号编码装置可以确定当前需要输出的9路电信号,称为9路第一电信号;然后将待输出的9路第一电信号通过编码和并转串方式转换为M路第二电信号,其中,每路第二信号0/1码率平衡,M为小于等于3的整数;再将该M路第二电信号通过电转光方式转换为M路光信号,其中,光信号为用光纤传输的数据。在第一种可行的实现方式中,可以将待输出的9路第一电信号编码为11路第三电信号,然后再将该11路第三电信号通过并转串方式转换为1路第二电信号,其中,该1路第二电信号0/1码率平衡,再将该1路第二电信号通过电转光方式转换为1光信号。可选地,将9路第一电信号编码为11路第三电信号的一种可选的实现方案为:将9路第一电信号分为两组第一电信号组,第一组第一电信号组包括4路第一电信号,第二组第二电信号组包括5路第一电信号,再将第一组第一电信号组中的4路第一电信号编码为5路第三电信号,将第二组第二电信号组中的5路第一电信号编码为6路第三电信号,从而获得11路第三电信号。在第二种可行的实现方式中,可以将待输出的9路第一电信号编码为12路第三电信号,然后再将该12路第三电信号通过并转串方式转换为M路第二电信号,其中,每路第二电信号0/1码率平衡,再将该M路第二电信号通过电转光方式转换为M光信号,M为小于等于3的正整数。这种实现方式的具体实现过程可以参见本专利技术下述各方法实施例中的记载。在第三种可行的实现方式中,将待输出的9路第一电信号划分为三组第一电信号组,每组第一电信号组包括3路第一电信号,然后将每组第一电信号组中的3路第一电信号通过并转串方式转换为1路3比特的电信号,从而获得3比特的电信号,以得到3比特的电信号组,包括三个3比特的电信号,再将每个3比特的电信号通过3B/4B编码,编码为4比特的电信号以生成4比特的电信号组,包括三个4比特的电信号,将4比特的电信号组中的三个4比特的电信号通过并转串方式转换为M路第二电信号,该M路第二电信号0/1码率平衡;然后将该M路第二电信号通过电转光方式转换为M光信号,M为小于等于3的正整数。可选地,将3比特的电信号编码为4比特的电信号可以参见本专利技术下述各方法实施例中3路电信号编码为4路电信号的实现过程。本实施例提供的信号编码方法,通过将待输出的9路第一电信号通过编码和并转串方式转换为M路第二电信号,每路所述第二电信号0/本文档来自技高网...
信号编码方法、装置、HT端口及处理器

【技术保护点】
一种信号编码方法,其特征在于,包括:将待输出的9路第一电信号通过编码和并转串方式转换为M路第二电信号,每路所述第二电信号0/1码率平衡,所述M为小于等于3的正整数;将所述M路第二电信号通过电转光方式转换为M路光信号,所述光信号为用光纤传输的数据。

【技术特征摘要】
1.一种信号编码方法,其特征在于,包括:将待输出的9路第一电信号通过编码和并转串方式转换为M路第二电信号,每路所述第二电信号0/1码率平衡,所述M为小于等于3的正整数;将所述M路第二电信号通过电转光方式转换为M路光信号,所述光信号为用光纤传输的数据。2.根据权利要求1所述的方法,其特征在于,该方法用于通过光纤传输的超传输HT协议。3.根据权利要求1所述的方法,其特征在于,所述将待输出的9路第一电信号通过编码和并转串方式转换为M路第二电信号,包括:将所述待输出的9路第一电信号划分为3组第一电信号组,每组所述第一电信号组包括3路第一电信号;根据3路电信号与4路电信号之间的对应关系,将每组所述第一电信号组中的3路第一电信号编码为4路第三电信号以生成第三电信号组;将3组所述第三电信号组中的第三电信号通过并转串方式转换为所述M路第二电信号。4.根据权利要求3所述的方法,其特征在于,所述将3组所述第三电信号组中的第三电信号通过并转串方式转换为所述M路第二电信号,包括:当M为3时,将每组第三电信号组中的4路第三电信号通过并转串方式转化为1路所述第二电信号。5.根据权利要求3所述的方法,其特征在于,所述将3组所述第三电信号组中的第三电信号通过并转串方式转换为所述M路第二电信号,包括:当M为2时,将第一组第三电信号组中的4路第三电信号以及第二组第三电信号组中的2路第三电信号通过并转串方式转换为一路所述第二电信号;以及将所述第二组第三电信号组中的剩余两路第三电信号以及第三组第三电信号组中的4路第三电信号通过并转串方式转换为一路所述第二电信号。6.根据权利要求3所述的方法,其特征在于,所述将3组所述第三电信号组中的第三电信号通过并转串方式转换为M路第二电信号,包括:当M为1时,将3组所述第三电信号组中的所有第三电信号通过并转串
\t方式转换为1路所述第二电信号。7.根据权利要求3-6任一项所述的方法,其特征在于,所述根据3路电信号与4路电信号之间的对应关系,将每组所述第一电信号组中的3路第一电信号编码为4路第三电信号以生成第三电信号组,包括:获取每组第一电信号组中的3路第一电信号对应的光通路的当前状态值;所述光通路为传输所述3路第一电信号对应的光信号的通路;根据3路电信号、光通路状态值、4路电信号三者之间的对应关系,以及每组第一电信号组中的3路第一电信号对应的光通路的当前状态值,将每组第一电信号组中的3路第一电信号编码为4路第三电信号以生成第三电信号组。8.根据权利要求7所述的方法,其特征在于,还包括:根据4路电信号与光通路状态变化值之间的对应关系,确定每组第三电信号组中的4路第三电信号对应的光通路状态变化值;根据每组第三电信号组中的4路第三电信号对应的光通路状态变化值与每组第一电信号组中的3路第一电信号对应的所述光通路的当前状态值,更新每组第一电信号组中的3路第一电信号对应的所述光通路的当前状态值。9.一种信号编码装置,其特征在于,包括:编码转换电路,用于将待输出的9路第一电信号通过编码和并转串方式转换为M路第二电信号,每路所述第二电信号0/1码率平衡,...

【专利技术属性】
技术研发人员:梁华岳
申请(专利权)人:龙芯中科技术有限公司
类型:发明
国别省市:北京;11

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

1