【技术实现步骤摘要】
基于FPGA的多路数据采集以及实时混合传输平台
本专利技术属于数据传输与接口通信领域,涉及一种基于FPGA多路数据采集以及实时混合传输的平台。
技术介绍
随着我国在航天航空、轨道交通、通信测控、深海探测等行业的不断拓展,高速图像采集和实时传输技术的应用越来越广泛,如交通监管系统、实时视频会议、医疗设备、工业控制、航天航空军事领域等。随着技术的发展,这些领域对图像传输系统的传输速率以及数据吞吐量的要求也越来越高,特别是针对某些需要实时大量数据互传并处理的场合。例如,帧分辨率256*256,帧频为80fps的图像数据,其图像传输速率达到900Mbps。较早的并行传输总线,由于时钟频率较高,板间信号串扰和时钟偏斜等因素使得有效数据难以保持,并且并行总线随着数据位宽增加,需要占用更多的芯片管脚单元以及更大的布线区域。因此并行总线传输方式在高速通信领域视若敝屣。其他传统的图像传输接口,如UART串口(115Kbps),USB2.0(480Mbps)等受限于传输速率低,传输过程稳定性差,传输距离短等因素,无法满足当前尖端领域的特定需求。SerDes高速接口通信作为高速串行点对点通信技术,拥有高带宽、高吞吐量和低延迟的传输特性。SerDes高速接口通信通常采用差分信号对形式传输,其抗干扰能力强,传输距离更远,而且不需要传输同步时钟信号,所以数据不再受时钟偏斜的影响。此外串行传输方式相比并行传输技术对硬件引脚、以及传输信号幅度要求制约少。因此越来越多的光纤传输的串行链接计数SerDes被应用到上下级通信或者板间系统通信中。< ...
【技术保护点】
1.基于FPGA的多路数据采集以及实时混合传输平台,其特征在于:包括FPGA数据处理器(1)、外部图像采集电路(2)、光模块(4)、下级处理器(5)和上位机模块(3);所述外部图像采集电路(2)包括图像探测器I(6)、图像探测器II(7)、AD模数转换模块(8)和TLK1501光纤发送模块(9);/n上位机模块(3):通过人机交互界面接收操作人员输入的指令,经过处理后得到上位机指令(18),输出给FPGA数据处理器(1);/nFPGA数据处理器(1):对上位机指令(18)进行拆解,得到探测器I使能信号(20)、探测器II使能信号(21)和下传控制信号(26),并将探测器I使能信号(20)发送给图像探测器I(6),将探测器II使能信号(21)发送给图像探测器II(7);将下传控制信号(26)、图像I信号(24)和图像II数据(23)进行缓存和传输,并通过高速切换,将各路数据实时输出给光模块(4),通过光纤形式与下级处理器(5)进行通信;/n图像探测器I(6):在探测器I使能信号(20)的驱动下向AD模数转换模块(8)输出图像I模拟信号(22);/nAD模数转换模块(8):对图像I模拟信号 ...
【技术特征摘要】
1.基于FPGA的多路数据采集以及实时混合传输平台,其特征在于:包括FPGA数据处理器(1)、外部图像采集电路(2)、光模块(4)、下级处理器(5)和上位机模块(3);所述外部图像采集电路(2)包括图像探测器I(6)、图像探测器II(7)、AD模数转换模块(8)和TLK1501光纤发送模块(9);
上位机模块(3):通过人机交互界面接收操作人员输入的指令,经过处理后得到上位机指令(18),输出给FPGA数据处理器(1);
FPGA数据处理器(1):对上位机指令(18)进行拆解,得到探测器I使能信号(20)、探测器II使能信号(21)和下传控制信号(26),并将探测器I使能信号(20)发送给图像探测器I(6),将探测器II使能信号(21)发送给图像探测器II(7);将下传控制信号(26)、图像I信号(24)和图像II数据(23)进行缓存和传输,并通过高速切换,将各路数据实时输出给光模块(4),通过光纤形式与下级处理器(5)进行通信;
图像探测器I(6):在探测器I使能信号(20)的驱动下向AD模数转换模块(8)输出图像I模拟信号(22);
AD模数转换模块(8):对图像I模拟信号(22)进行数字量转换,得到图像I信号(24)输出给FPGA数据处理器(1);
图像探测器II(7):在探测器II使能信号(21)的驱动下向TLK1501光纤发送模块(9)输出图像II数据(23);
TLK1501光纤发送模块(9):对图像II数据(23)进行处理,得到图像II光纤数据(25)送入FPGA数据处理器(1)。
2.根据权利要求1所述的基于FPGA的多路数据采集以及实时混合传输平台,其特征在于:FPGA数据处理器(1)包括以太网通讯模块(14)、探测器驱动模块(10)、超采样模块(11)、多路数据混合以及校验模块(12)、多路数据缓存DRAM(13)、数据发送切换状态机(15)、复用器(16)和SerDes高速通信模块(17);
所述以太网通讯模块(14)接收上位机模块(3)输出的上位机指令(18),并将其拆解为探测器使能指令(19)和下传控制信号(26),探测器使能指令(19)送入探测器驱动模块(10)中进行解析,解析后得到探测器I使能信号(20)和探测器II使能信号(21);下传控制信号(26)送入多路数据混合以及校验模块(12)中;
超采样模块(11)对图像I信号(24)进行超采样,得到超采图像1数据(30)输出给多路数据混合以及校验模块(12);多路数据混合以及校验模块(12)同时接收TLK1501光纤发送模块(9)输出的图像II光纤数据(25);
多路数据混合以及校验模块(12)对图像II光纤数据(25)、超采图像1数据(30)以及下传控制信号(26)进行混合,混合后的三路数据(28)送入多路数据缓存DRAM(13)中缓存并输出给复用器(16),数据发送切换状态机(15)向复用器(16)输出数据切换使能信号(27),复用器(16)根据数据切换使能信号(27)实现多路数据缓存DRAM输出数据(29)的有效切换,并将切换后的数据输出给SerDes高速通信发送模块(17);SerDes高速通信发送模块(17)将接收的多路数据传输给光模块(4),通过光纤形式与下级处理器(5)进行通信。
3.根据权利要求2所述基于FPGA的多路数据采集以及实时混合传输平台,其特征在于:所述超采样模块(11)按照16:1的采样比率对图像I数据(24)进行处理,使得超采图像1数据(30)和图像探测器I(6)的工作时钟保持一致。
4.根据权利要求3所述基于FPGA的多路数据采集以及实时混合传输平台,其特征在于:所述多路数据混合及校验模块(12)对接收过来后的超采图像1数据(30)、图像II光纤数据(25)和下传控制信号(26),分别加上区分数据类型的帧首、帧计数标志信号,同时多路数据混合...
【专利技术属性】
技术研发人员:杨波,林前进,余跃,王成明,王清峰,蔡彬,邵艳明,
申请(专利权)人:上海航天控制技术研究所,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。