[发明专利]一种自适应串行时钟序列检测装置及方法有效
申请号: | 201910150540.0 | 申请日: | 2019-02-28 |
公开(公告)号: | CN109857693B | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 汪欣;刘勤让;沈剑良;杨堃;吕平;宋克;李沛杰;朱珂;陈艇;张丽;丁旭;赵博;张文建;汤先拓;徐庆阳 | 申请(专利权)人: | 天津芯海创科技有限公司;天津市滨海新区信息技术创新中心 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42 |
代理公司: | 天津滨海科纬知识产权代理有限公司 12211 | 代理人: | 杨慧玲 |
地址: | 300457 天津市滨海新*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自适应 串行 时钟 序列 检测 装置 方法 | ||
本发明提供了一种自适应串行时钟序列检测装置及检测方法,装置包括时钟序列,时钟序列连接COM字符检测模块,COM字符检测模块连接PCIe时钟序列检测单元,PCIe时钟序列检测单元连接RapidIO时钟序列检测单元,RapidIO时钟序列检测单元输出检测结果。本发明能够实现串行检测RapidIO和PCIe两种协议时钟补偿序列,根据不同的时钟补偿序列自行选择检测模块串且同时关闭非当前协议检测模块,阻断非当前协议检测模块输入,避免数据流中出现另一协议时钟补偿序列的小概率事件造成的影响;本发明在检测出时钟补偿序列的同时,给出对应协议的指示,方便与之接口的模块向自适应硬件方向修改。
技术领域
本发明属于时钟序列检测技术领域,尤其是涉及一种自适应串行时钟序列检测装置及方法。
背景技术
RapidIO技术主要面向高性能嵌入式系统的互联通信,比以太网的传输效率更高。而且由于RapidIO路由、交换、容错纠错、使用方便性上有较完善的考虑,可以实现基于硬件的高性能可靠数据传输。
PCI Express(PCIe)是一种能够应用于移动设备、台式电脑、工作站、服务器、嵌入式计算和通信平台等所有周边I/O设备互联的总线。
二者均可以使用串行链路进行高速传输。两种协议物理层具有极高相似度,可抽象为由串行解串PMA(physical media attachment物理介质附件层)层和PCS(physicalcoding sub-layer物理编码子层)层构成的模型。如图1所示。
在接收侧PCS中为消除发送端与接收端时钟相位差,二协议均设计有弹性缓存模块。如图2。弹性缓存设计可分为:时钟补偿序列检测、指针控制、同步单元、阈值检测、存储器。如图3。弹性缓存通过指针控制来添加或删除某特定序列来达到时钟补偿的目的。RapidIO协议时钟补偿序列是按照8b/10b编码表中特定码字组合而成。码字组合序列为|K||R||R||R|。PCIe协议时钟补偿序列被成为SKIP序集,由一个COM字符和后面三个SKP字符组成。无论RapidIO的|K||R||R||R|组合,还是PCIe SKIP序集,都是按照8b/10b编码组合而成。如图4。
在当前时钟补偿序列检测设计、实现中,均采用对单一协议的匹配,串未考虑硬件对协议的兼容性情况。因此,当发生协议变换时,则需要时钟补偿序列检测重新设计。硬件结构无法重复使用,浪费设计时间与人力。
发明内容
有鉴于此,本发明旨在提出一种自适应串行时钟序列检测装置,以解决上述背景技术中提到的问题。
为达到上述目的,本发明的技术方案是这样实现的:
一种自适应串行时钟序列检测装置,包括时钟序列输入端,所述时钟序列输入端连接COM字符检测模块的输入端,所述COM检测模块的输出端连接PCIe时钟序列检测单元的输入端,所述PCIe时钟序列检测单元的输出端连接RapidIO时钟序列检测单元的输入端,所述RapidIO时钟序列检测单元的输出端输出检测结果;
所述PCIe时钟序列检测单元包括3个串联的SKP字符检测模块,所述SKP字符检测模块的输出端与所述COM字符检测模块的输出端一同连接到第一与门电路的输入端,所述第一与门电路的输出端输出PCIe时钟补偿序列指示信号,所述第一与门电路的输出端还连接第一逻辑电路,通过第一逻辑电路产生PCIe协议指示信号;所述第一逻辑电路还通过第三选通器连接所述RapidIO时钟序列检测单元;
所述RapidIO时钟序列检测单元包括3个串联的R字符检测模块,所述R字符检测模块的输出端与所述COM字符检测模块的输出端一同连接到第二与门电路的输入端,所述第二与门电路的输出端输出RapidIO时钟补偿序列指示信号,所述第二与门电路的输出端还连接第二逻辑电路,通过第二逻辑电路产生RapidIO协议指示信号;所述第二逻辑电路还通过第四选通器连接PCIe时钟序列检测单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津芯海创科技有限公司;天津市滨海新区信息技术创新中心,未经天津芯海创科技有限公司;天津市滨海新区信息技术创新中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910150540.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:驱动器和数据传输方法
- 下一篇:装置及计算设备