一种高速收发器冗余备份系统技术方案

技术编号:28208897 阅读:30 留言:0更新日期:2021-04-24 14:41
本申请公开了一种高速收发器冗余备份系统,包括:用户数据发送模块、多路冗余备份模块以及数据选择模块;用户数据发送模块用于采集用户数据,并将采集的用户数据发送至冗余备份模块;冗余备份模块用于对接收的用户数据进行数据封装,高速收发数据,数据解封装以及判断数据有效性;数据选择模块用于从多路冗余备份模块输出的数据中,选择一路经过数据有效性判断后的数据进行接收。本申请降低光通信设备冗余备份的硬件成本,并提高通信设备的可靠性、稳定性。稳定性。稳定性。

【技术实现步骤摘要】
一种高速收发器冗余备份系统


[0001]本申请涉及发射器设计
,尤其涉及一种高速收发器冗余备份系统。

技术介绍

[0002]FPGA(Field-Programmable GateArray)即现场可编程门阵列,作为一种可编程器件,既解决了专用集成电路的不足,又克服了可编程器件逻辑门电路数量有限的缺点。FPGA集成了大量触发器、查找表LUT以及布线等原始逻辑资源,并且提供了可配置的I/O口以及硬IP(GTx、BlockRAM、PLL、通用接口等),采用硬件描述语言(HDL,HardwareDescriptionLanguage)进行编码,各个逻辑并行工作来实现指定的功能。
[0003]高速收发器GTx(Gigabit Transceiver)是Xilinx针对Gigabit应用的FPGA开发的高速串行接口。其接收和发送方向均由PCS(物理编码子层)和PMA(物理介质接入层)两部分组成,PCS提供丰富的物理编码层特性,如8b/10b编码等;PMA部分为模拟电路,提供高性能串行接口特性,如CDR(时钟信号恢复,ClockDataRec本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种高速收发器冗余备份系统,其特征在于,包括:用户数据发送模块、多路冗余备份模块以及数据选择模块;所述用户数据发送模块用于采集用户数据,并将采集的所述用户数据发送至所述冗余备份模块;所述冗余备份模块用于对接收的所述用户数据进行数据封装,高速收发数据,数据解封装以及判断数据有效性;所述数据选择模块用于从多路所述冗余备份模块输出的数据中,选择一路经过数据有效性判断后的数据进行接收。2.根据权利要求1所述的高速收发器冗余备份系统,其特征在于,还包括:用户数据接收模块,用于接收所述数据选择模块输出的数据,并根据数据进行控制、运算或发送到系统外部。3.根据权利要求1所述的高速收发器冗余备份系统,其特征在于,所述冗余备份模块包括:数据封装模块,高速收发器模块,数据有效性判断模块以及数据解封装模块;所述数据封装模块用于对所述用户数据进行封装,并将封装好的所述用户数据发送至所述高速收发器模块;所述高速收发器模块用于接收封装好的所述用户数据;对封装好的所述用户数据进行编码;高速的发送编码后的所述用户数据;高速的接收数据;对接收的数据进行解码,将解码后的数据发送至所述数据有效性判断模块以及所述数据解封装模块;所述数据有效性判断模块用于将接收到的解码后的数据进行有效性判断,并将有效/无效标志发送至所述数据选择模块;所述数据解封装模块用于对接收到的解码后的数据进行解封装,并将解封装后的数据发送至所述数据选择模块。4.根据权利要求3所述的高速收发器冗余备份系统,其特征在于,所述数据封装模块具体用于:将所述用户数据的用户时钟转换成与所述高速收发器模块的用户发送时钟同步的时钟,还用于每隔N个所述用户发送时钟的时钟周期,在所述用户数据中插入同步控制符,使得所述高速收发器模块的接收端通过识别所述同步控制符识别出数据字符的边界;再将封装好的所述用户数据发送至所述高速收发器模块。5.根据权利要求3所述的高速收发器冗余备份系统,其特征在于,所述...

【专利技术属性】
技术研发人员:黄兆锦
申请(专利权)人:威创集团股份有限公司
类型:发明
国别省市:

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

1