数据处理装置制造方法及图纸

技术编号:13015882 阅读:54 留言:0更新日期:2016-03-16 15:18
本发明专利技术涉及数据处理装置。提供能够抑制时钟嵌入方式的数据处理中的时滞的发生的数据处理装置。当接收到由包含时钟位的多个位的串行数据块的序列构成的串行数据时,第一导入部和第二导入部按照每1位交替地导入数据。时钟判定部判定在哪一个数据中包含时钟。第一串并变换部进行包含时钟的数据的串并变换,第二串并变换部进行不包含时钟的数据的串并变换。合成部将第一串并变换部变换的数据与第二串并变换部变换的数据合成并输出。

【技术实现步骤摘要】

本专利技术涉及嵌入式时钟方式的数据传输中的数据处理装置
技术介绍
在串行数据的传输中,当以不同的信号线传输数据信号和时钟信号时,在数据信号的传输与时钟信号的传输之间产生时间差。因此,为了防止该时间差的产生,考虑了在数据信号中叠加时钟信号来传输的嵌入式时钟(embedded clock)方式(例如,专利文献1)。现有技术文献专利文献 专利文献1:日本特开2009 - 163269号公报。专利技术要解决的课题 在使用了串行数据的数据通信中,在接受侧的装置中进行将串行数据变换为并行的处理(串并变换)。在高速地进行串行数据通信的情况下,为了高速地对数据进行串并变换,需要以高速的时钟工作的大量的锁存器。因此,存在由于锁存时的延迟而在本来应该同时进行的多个数据处理中产生时间差(时滞(skew))的可能性。
技术实现思路
因此,本专利技术的目的在于提供能够在使用了嵌入式时钟方式的数据的接口中抑制起因于锁存时的延迟等的时滞的影响的数据处理装置。用于解决课题的方案 本专利技术的数据处理装置的特征在于,具备:输入部,受理由包含时钟位的N位的串行数据块的序列构成的串行数据,其中,N为2以上的自然数;第一导入部,从所述串行数据块的每一个导入K位的数据,得到其来作为第一导入数据,其中,K〈N并且为自然数;第二导入部,从所述串行数据块的每一个导入L位的数据,得到其来作为第二导入数据,其中,L=N -K;时钟判定部,判定在所述第一导入数据和所述第二导入数据的哪一个中包含所述时钟位;第一串并变换部,基于所述时钟判定部的判定结果,对所述第一导入数据和所述第二导入数据之中的包含所述时钟位的一方进行串并变换来得到第一并行数据;第二串并变换部,基于所述时钟判定部的判定结果,对所述第一导入数据和所述第二导入数据之中的不包含所述时钟位的一方进行串并变换来得到第二并行数据;以及合成部,将所述第一并行数据与所述第二并行数据合成,输出N位的并行数据。此外,本专利技术的数据处理方法的特征在于,具备:输入受理步骤,受理由包含时钟位的N位的串行数据块的序列构成的串行数据,其中,N为2以上的自然数;第一导入步骤,从所述串行数据块的每一个导入K位的数据,得到其来作为第一导入数据,其中,K〈N并且为自然数;第二导入步骤,从所述串行数据块的每一个导入L位的数据,得到其来作为第二导入数据,其中,L=N-K ;时钟判定步骤,判定在所述第一导入数据和所述第二导入数据的哪一个中包含所述时钟位;第一串并变换步骤,基于所述时钟判定步骤的判定结果,对所述第一导入数据和所述第二导入数据之中的包含所述时钟位的一方进行串并变换来得到第一并行数据;第二串并变换步骤,基于所述时钟判定步骤的判定结果,对所述第一导入数据和所述第二导入数据之中的不包含所述时钟位的一方进行串并变换来得到第二并行数据;以及合成步骤,将所述第一并行数据与所述第二并行数据合成,输出N位的并行数据。专利技术效果 根据本专利技术的数据处理装置,分成多个系统来导入串行数据,对它们并行地进行串并变换,之后,进行合成,因此,能够降低速度来进行串并变换,能够抑制起因于锁存时的延迟的数据处理的时滞的影响。【附图说明】图1是示出本专利技术的实施例1的数据处理装置的框图。图2是示出第一导入部和第二导入部进行的处理的例子的时间图。图3是示出由本专利技术的数据处理装置进行的处理的例子的时间图。图4是示出本专利技术的实施例2的数据处理装置的框图。图5是示出本专利技术的实施例3的数据处理装置的框图。【具体实施方式】以下,参照附图并详细地说明本专利技术的实施例。【实施例1】 图1是示出本专利技术的数据处理装置10的概略结构的框图。数据处理装置10包含:作为串行数据的输入部的接收器11、作为时钟信号生成部的PLL (Phase Locked Loop,锁相环)电路12、第一导入部13、第二导入部14、第一锁存器部15、第二锁存器部16、时钟锁定判定部17、时钟判定部18、作为连接切换部的选择器19、第一串并变换部20、第二串并变换部21、以及合成部22。接收器11接收从外部的发送装置等(未图示)发送的信号,得到由包含时钟位AD的串行数据块DB的序列构成的串行数据SD。例如,在各串行数据块DB为10位的情况下,串行数据块DB由时钟位AD和9位的数据序列(B1、B2、B3、B4、B5、B6、B7、B8、B9 )构成。接收器11将串行数据SD供给到PLL电路12、第一导入部13、第二导入部14、第一锁存器部15以及第二锁存器部16中。PLL电路12由电压控制发信器、相位比较器、环路滤波器等构成。PLL电路12生成与从接收器11供给的串行数据SD中的时钟位AD相位同步的第一时钟信号CK1和具有与其反转的相位的第二时钟信号CK2。PLL电路12将第一时钟信号CK1供给到第一导入部13和第一锁存器部15中。此外,PLL电路12将第二时钟信号CK2供给到第二导入部14和第二锁存器部16中。第一导入部13和第二导入部14分别基于第一时钟信号CK1和CK2来每隔1位交替地导入串行数据SD中的构成各数据块DB的数据序列,并依次供给到选择器19中。例如,在如图2 (a)所示那样在串行数据SD中的时钟位AD的上升沿之后CK1的上升沿比CK2的上升沿先出现的情况下,第一导入部13依次导入数据块DB中的数据序列中的时钟位AD和偶数位位数的位B2、B4、B6、B8,并供给到选择器19中。第二导入部14依次导入数据块DB中的数据序列中的奇数位位数的位則、83、85、87、89,并供给到选择器19中。另一方面,在如图2 (b)所示那样在串行数据SD中的时钟位AD的上升沿之后CK2的上升沿比CK1的上升沿先出现的情况下,第一导入部13依次导入数据块DB中的数据序列中的位則、83、85、87、89,并供给到选择器19中。第二导入部14依次导入数据块DB中的数据序列中的时钟位AD和位B2、B4、B6、B8,并供给到选择器19中。S卩,基于在串行数据SD中的时钟位AD的上升沿之后先出现上升沿的时钟信号(CK1或CK2)来导入数据的导入部(第一导入部13或第二导入部14)对时钟位AD和位B2、B4、B6、B8进行导入。另一方面,基于后出现上升沿的时钟信号来导入数据的导入部对位B1、B3、B5、B7、B9进行导入。由此,将由包含第一导入部13导入的数据的第一数据块DB1的序列构成的串行数据SD1A和由包含第二导入部14导入的数据的第二数据块DB2的序列构成的串行数据SD2A分别供给到选择器19中。第一锁存器部15和第二锁存器部16分别基于第一时钟信号CK1和CK2每隔1位交替地锁存串行数据SD中的构成各数据块DB的数据序列,并依次供给到时钟判定部18中。与第一导入部13和第二导入部14同样地,基于在串行数据SD中的时钟位AD的上升沿之后先出现上升沿的时钟信号(CK1或CK2)来锁存数据的锁存器部(第一锁存器部15或第二锁存器部16)对时钟位AD和位B2、B4、B6、B8进行锁存。另一方面,基于后出现上升沿的时钟信号来锁存数据的锁存器部对位Bl、B3、B5、B7、B9进行锁存。由此,将由第一锁存器部15锁存的数据构成的串行数据SD1B和由第二锁存器部16锁存的数据构成的串行数据SD2B分别供给到时钟判定部1本文档来自技高网...

【技术保护点】
一种数据处理装置,其特征在于,具备:输入部,受理由包含时钟位的N位的串行数据块的序列构成的串行数据,其中,N为2以上的自然数;第一导入部,从所述串行数据块的每一个导入K位的数据,得到其来作为第一导入数据,其中,K<N并且为自然数;第二导入部,从所述串行数据块的每一个导入L位的数据,得到其来作为第二导入数据,其中,L=N–K;时钟判定部,判定在所述第一导入数据和所述第二导入数据的哪一个中包含所述时钟位;第一串并变换部,基于所述时钟判定部的判定结果,对所述第一导入数据和所述第二导入数据之中的包含所述时钟位的一方进行串并变换来得到第一并行数据;第二串并变换部,基于所述时钟判定部的判定结果,对所述第一导入数据和所述第二导入数据之中的不包含所述时钟位的一方进行串并变换来得到第二并行数据;以及合成部,将所述第一并行数据与所述第二并行数据合成,输出N位的并行数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:一仓宏嘉原山国广长谷川秀明
申请(专利权)人:拉碧斯半导体株式会社
类型:发明
国别省市:日本;JP

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

1