本技术属于数字电子电路,涉及一种基于fpga控制的多路camlink输入输出接口装置。
背景技术:
1、常见的图像数据实时传输一般只集成1路camlink输入输出接口,当在需要处理多路相机图像数据时,则需要多个camlink输入输出接口设备组合使用,这种组合方式效率低,而且存在占用空间等问题,不能在有限的空间中实现多路数据的实时切换,存储等功能,例如,在1路mipi标准camera接口,只能支持1路外置设备输入,如果多路数据输入输出只会增加设备成本,并且无法有效控制图像数据的输出。
技术实现思路
1、本实用新型的目的在于解决现有技术中进行多路数据输入输出时,现有设备的组合方式效率低,占用空间大,不能在有限的空间中实现多路数据的实时切换的问题,提供一种基于fpga控制的多路camlink输入输出接口装置。
2、为达到上述目的,本实用新型采用以下技术方案予以实现:
3、一种基于fpga控制的多路camlink输入输出接口装置,包括:信号输入端口、信号输出端口、供电接口、fpga主控单元、第一存储单元和第二存储单元;
4、信号输入端口包括第一camlink信号输入端口和第二camlink信号输入端口;信号输出端口包括第一camlink信号输出端口和第二camlink信号输出端口;第一camlink信号输入端口和第一camlink信号输出端口同时连接第一存储单元;第二camlink信号输入端口和第二camlink信号输出端口同时连接第二存储单元;第一存储单元和第二存储单元分别与fpga主控单元进行连接;第一camlink信号输入端口和第二camlink信号输入端口外接相机;第一camlink信号输出端口外接图像采集卡并与pc连接;第二camlink信号输出端口外接图像数据存储盒;fpga主控单元连接串口通信接口,fpga主控单元通过串口通信接口接收外界指令;供电接口外接独立电源,给fpga主控单元、信号输入端口和信号输出端口供电;fpga主控单元通过第一camlink信号输入端口和第二camlink信号输入端口控制相机的启动与断电。
5、本实用新型的进一步改进在于:
6、进一步的,第一camlink信号输入端口包括camlink接口1和camlink接口2,第二camlink信号输入端口包括camlink接口3和camlink接口4;camlink接口1、camlink接口2、camlink接口3和camlink接口4分别外接一个相机。
7、进一步的,第一camlink信号输出端口包括camlink接口5和camlink接口6;第二camlink信号输出端口包括camlink接口7和camlink接口8;camlink接口5和camlink接口6外接图像采集卡并与pc连接;camlink接口7和camlink接口8外接图像数据存储盒。
8、进一步的,camlink接口1、camlink接口2、camlink接口3和camlink接口4均包含camlink接口芯片;camlink接口芯片的型号为mipi csi。
9、进一步的,camlink接口1和camlink接口2中camlink接口芯片接收camlink接口1和camlink接口2对应的相机输出的图像数据,并存储至第一存储单元;camlink接口3和camlink接口4中camlink接口芯片接收camlink接口3和camlink接口4对应的相机输出的图像数据,并存储至第二存储单元。
10、进一步的,第一存储单元在fpga主控单元的控制下,将第一camlink信号输入端口对应的相机采集的图像数据,通过camlink接口5和camlink接口6发送至图像采集卡中;第二存储单元在fpga主控单元的控制下,将第二camlink信号输入端口对应的相机采集的图像数据,通过camlink接口7和camlink接口8发送至图像数据存储盒中。
11、进一步的,第一存储单元和第二存储单元采用mt41j64m16jt-125。
12、进一步的,串口通信接口采用rs422。
13、进一步的,fpga的型号为xc7k325t-1fbg900i。
14、与现有技术相比,本实用新型具有以下有益效果:
15、本实用新型通过fpga主控单元将第一camlink信号输入端口和第二camlink信号输入端口接收的图像数据分别连接到第一存储单元和第二存储单元中,fpga主控单元实现将不同接口输入的图像数据进行实时输出或者存储。四路数据相互不影响,可以实现四路输出数据单独显示和存储,并且降低了研发成本,更有利于提高图像数据传输研发体系的发展。
1.一种基于fpga控制的多路camlink输入输出接口装置,其特征在于,包括:信号输入端口、信号输出端口、供电接口(10)、fpga主控单元(9)、第一存储单元(11)和第二存储单元(12);
2.根据权利要求1所述的基于fpga控制的多路camlink输入输出接口装置,其特征在于,所述第一camlink信号输入端口包括camlink接口1和camlink接口2,所述第二camlink信号输入端口包括camlink接口3和camlink接口4;所述camlink接口1、camlink接口2、camlink接口3和camlink接口4分别外接一个相机。
3.根据权利要求2所述的基于fpga控制的多路camlink输入输出接口装置,其特征在于,所述第一camlink信号输出端口包括camlink接口5和camlink接口6;所述第二camlink信号输出端口包括camlink接口7和camlink接口8;所述camlink接口5和camlink接口6外接图像采集卡并与pc连接;所述camlink接口7和camlink接口8外接图像数据存储盒。
4.根据权利要求3所述的基于fpga控制的多路camlink输入输出接口装置,其特征在于,所述camlink接口1、camlink接口2、camlink接口3和camlink接口4均包含camlink接口芯片;所述camlink接口芯片的型号为mipi csi。
5.根据权利要求4所述的基于fpga控制的多路camlink输入输出接口装置,其特征在于,所述camlink接口1和camlink接口2中camlink接口芯片接收camlink接口1和camlink接口2对应的相机输出的图像数据,并存储至第一存储单元(11);所述camlink接口3和camlink接口4中camlink接口芯片接收camlink接口3和camlink接口4对应的相机输出的图像数据,并存储至第二存储单元(12)。
6.根据权利要求5所述的基于fpga控制的多路camlink输入输出接口装置,其特征在于,所述第一存储单元(11)在fpga主控单元(9)的控制下,将第一camlink信号输入端口对应的相机采集的图像数据,通过camlink接口5和camlink接口6发送至图像采集卡中;所述第二存储单元(12)在fpga主控单元(9)的控制下,将第二camlink信号输入端口对应的相机采集的图像数据,通过camlink接口7和camlink接口8发送至图像数据存储盒中。
7.根据权利要求6所述的基于fpga控制的多路camlink输入输出接口装置,其特征在于,所述第一存储单元(11)和第二存储单元(12)采用mt41j64m16jt-125。
8.根据权利要求1所述的基于fpga控制的多路camlink输入输出接口装置,其特征在于,所述串口通信接口(13)采用rs422。
9.根据权利要求1所述的基于fpga控制的多路camlink输入输出接口装置,其特征在于,所述fpga的型号为xc7k325t-1fbg900i。