【技术实现步骤摘要】
动态可重构高速串行总线的数据采集装置与方法
本专利技术涉及一种高速串行总线的数据接收方法及装置,尤其涉及一种动态可重构高速串行总线中串行数据的高可靠接收方法及装置。
技术介绍
动态可重构高速串行总线(以下简称UM-BUS总线)是针对系统小型化与嵌入式一体化设计提出的一种能够将冗余容错与高速通信有机统一,具备远程扩展能力的高速串行总线。如图1所示,它采用基于MLVDS(MultipointLowVoltageDifferentialSignaling,多点低压差分信号)技术的总线型拓扑结构,支持多节点直接互连,最多可使用32条通道并发传输通信,通信速率可达6.4Gbps。在通信过程中,如果某些通道出现故障,总线控制器可实时地监测出来,将数据动态分配到剩余有效通道上进行传输,实现动态重构,对通信故障进行动态容错。UM-BUS总线采用主从命令应答的通信模式,通过总线数据包的形式进行信息交互。UM-BUS总线采用8b/10b编码方法,一个总线数据包中的所有数据与协议字按字节顺序平均分配到总线的所有可用通道上进行编码传输。总线通道进行数据传输时,会将其需要传输的数据进行二次封装,添加必要的协议控制字后,形成通道信息包进行传输。通道信息包的数据传输格式如图2所示,其中激活字用于接收方进行锁相,起始字为8b/10b控制字K28.5,目标节点与源节点表示通信的双方的节点号,结束字为8b/10b控制字K23.7,协议数据是UM-BUS总线协议数据包分配在通道上进行传输的所有数据。在使用单个通道进行传输时,协议数据长度达到最大值 ...
【技术保护点】
1.一种动态可重构高速串行总线的数据采集装置,其特征在于:包括多相位捕获器、边沿检测器、计数器、采样选择器和数据记录器,其中所述多相位捕获器采用4个时钟相位不间断对总线串行数据进行锁存,并采用统一的时钟对所有锁存数据进行缓冲;所述边沿检测器利用多相位捕获器的缓冲数据检测总线串行数据变化边沿的相位;所述计数器为每个时钟相位设置一个相位变化计数器,对总线串行数据在每个相位的变化边沿进行计数,提供总线串行数据在每个相位的变化边沿的数量;所述采样选择器根据计数器中总线串行数据在每个相位的变化边沿的数量,选择当前数据采样点,并将数据采样点的数据进行锁存输出;所述数据记录器对采样到的数据进行处理与存储;在动态可重构高速串行总线的每一个通道上设置一个所述动态可重构高速串行总线的数据采集装置,用于对通道上传输的数据进行采集。/n
【技术特征摘要】
1.一种动态可重构高速串行总线的数据采集装置,其特征在于:包括多相位捕获器、边沿检测器、计数器、采样选择器和数据记录器,其中所述多相位捕获器采用4个时钟相位不间断对总线串行数据进行锁存,并采用统一的时钟对所有锁存数据进行缓冲;所述边沿检测器利用多相位捕获器的缓冲数据检测总线串行数据变化边沿的相位;所述计数器为每个时钟相位设置一个相位变化计数器,对总线串行数据在每个相位的变化边沿进行计数,提供总线串行数据在每个相位的变化边沿的数量;所述采样选择器根据计数器中总线串行数据在每个相位的变化边沿的数量,选择当前数据采样点,并将数据采样点的数据进行锁存输出;所述数据记录器对采样到的数据进行处理与存储;在动态可重构高速串行总线的每一个通道上设置一个所述动态可重构高速串行总线的数据采集装置,用于对通道上传输的数据进行采集。
2.一种动态可重构高速串行总线的数据采集方法,其特征在于,由根据权利要求1所述的动态可重构高速串行总线的数据采集装置采用如下步骤方法对总线上传输的高速串行数据进行采集:
(1)采用与动态可重构高速串行总线数据速率相近频率的时钟作为所述数据采集装置的工作时钟CLK,将该工作时钟划分为4个相位,从前到后定义为P0、P1、P2与P3;
(2)在复位时,或动态可重构高速串行总线上长时间没有数据传输时,所述数据采集装置的采样选择器进入非工作状态,不输出数据,计数器中4个相位变化计数器被清除为0;
(3)当动态可重构高速串行总线通道上有数据传送时,利用多相位捕获器在4个相位上,对总线通道上的数据信号进行采样,并利用工作时钟CLK对4个相位点上的采样数据值进行缓冲锁存,得到一级缓冲数据R1,对R1进行缓冲锁存得到二级缓冲数据R2,R1和R2均为4位数据,位0、1、2、3分别对应4个相位P0、P1、P2、P3;
(4)边沿检测器对两级缓冲数据R1、R2进行判断,查找总线通道上的数据信号变化边沿对应的相位;如果总线通道上的数据信号没有变化,则不产生输出,如果有变化,则输出数据变化相位指示信号给计数器;
(5)计数器中的4个相位变化计数器,根据边沿检测器给出的数据变化相位指示信号,对各个相位的信号变化进行计数;一个相位变化计数器,在其对应的数据变化相位指示信号有效时加1,否则保持不变;
(6)当至少一个相位变化计数器不为0时,采样选择器进入工作状态,对计数器中4个相位变化计数器的计数值进行比较,根据以下策略选择数据采样点:1)如果存在一个最大的计数值,按照P0、P1、P2、P3、P0、P1的顺序,选择最大计数值对...
【专利技术属性】
技术研发人员:张伟功,王莹,王姗,王晶,
申请(专利权)人:首都师范大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。