System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种用于视频传感器的可编程FPGA验证平台制造技术_技高网

一种用于视频传感器的可编程FPGA验证平台制造技术

技术编号:41156802 阅读:3 留言:0更新日期:2024-04-30 18:20
本发明专利技术公开了一种用于视频传感器的可编程FPGA验证平台,属于视频传感器测试验证技术领域,由扩展板、核心部分、FPGA部分、LCD屏幕组成;本发明专利技术支持绝大多数格式和速率的数据传输,可任意配置,具有极高的泛用性;本发明专利技术具备标准连接器与扩展接口两种传输接口,同时支持不同通讯协议传感器数据以及MIPI摄像头的接入;本发明专利技术同时支持多种输出模式,可同时外接多个显示屏以及DP接口显示屏同时显示不同数据或一个显示屏分屏显示多个待测传感器的多组数据;本发明专利技术通过软硬件协同完成数据处理,通过可配置的RAM与运算矩阵实现高速与可配置的算法;本发明专利技术通过地址映射进行可配置的分屏,实现直观的图像对比。

【技术实现步骤摘要】

本专利技术涉及视频传感器验证测试,具体而言,涉及一种用于视频传感器的可编程fpga验证平台。


技术介绍

1、视频传感器与视频编解码芯片在设计前后需要进行性能和功能的测试,而现有技术一般是通过专用的解码、数据处理、显示设备,仅显示一个传感器的视频数据,无法直观地与其他传感器或在使用不同算法的情况下进行对比,并且变更测试的算法和设备接口需要花费大量时间重新设计与固化fpga与嵌入式代码;因为,为了满足不同接口的视频传感器芯片与算法的测试、性能对比等需求,急需设计一种用于视频传感器芯片或设备的fpga验证平台,意在提高测试效率。


技术实现思路

1、为了解决上述问题,本专利技术提供了一种用于视频传感器的可编程fpga验证平台,包括:

2、扩展板,用于连接原始摄像头并获取待测传感器的信号,其中,待测传感器包括第一传感器和第二传感器;

3、核心部分,与扩展板进行数据交互,用于获取第一传感器的第一信号,并存储至ddr存储器;

4、fpga部分,分别与扩展板和核心部分进行数据交互,用于获取第二传感器的第二信号,以及第一信号,并根据核心部分设置的信号处理策略,对第一信号或第二信号进行处理后,生成多个色彩格式调整策略,并存储至缓存模块,其中,核心部分通过调用色彩格式调整策略,获取原始摄像头配置色彩格式调整策略后的显示效果;

5、lcd屏幕,分别与fpga部分和核心部分进行数据交互,用于信号处理策略以及信号处理策略对应的待测传感器的色彩格式调整策略。>

6、优选地,扩展板,包括可配置接口模块和扩展接口模块;

7、可配置接口模块,分别与第一传感器、原始摄像头电性连接和核心部分电性连接,其中,可配置接口模块包括用于连接第一传感器的gmii/mipi接口,用于连接原始摄像头的mipi接口;

8、扩展接口模块,分别与第二传感器、lcd屏幕、fpga部分和核心部分电性连接。

9、优选地,核心部分,包括:

10、第一解码模块,与可配置接口模块电性连接;

11、dma,与第一解码模块电性连接;

12、ddr存储器,与dma电性连接;

13、arm处理器,分别与ddr存储器、fpga部分和mini dp连接器电性连接,其中,arm处理器与mini dp连接器电性连接,mini dp连接器用于连接显示器以显示原始摄像头配置色彩格式调整策略后的显示效果;

14、配置模块,分别与arm处理器和fpga部分电性连接,用于根据第一信号或第二信号,依据核心部分设置的信号处理策略,对fpga部分进行算法配置,生成色彩格式调整策略。

15、优选地,fpga部分,包括:

16、控制模块,用于读取并执行配置模块传输的信号处理策略;

17、数据读写模块,分别与arm处理器和控制模块电性连接,并通过第二解码模块与扩展接口模块电性连接,用于获取第一信号和第二信号;

18、算法模块,为lut和ram实现的可配置算法模块,分别与控制模块和数据读写模块电性连接,用于根据信号处理策略,进行算法配置;

19、数据处理模块,分别与控制模块和算法模块电性连接,用于根据算法配置结果,通过运算阵列,对第一信号或第二信号进行处理;

20、分屏重组模块,分别与控制模块和数据处理模块电性连接,由分屏模块和缓存模块组成,分屏模块负责将ddr存储器的地址映射到输出地址,缓存模块读取输出地址并将数据处理模块处理后的数据存储在该地址实现分屏功能;

21、lcd驱动模块,分别与控制模块、分屏重组模块和扩展接口模块电性连接,用于将分屏重组模块的输出数据逐像素读出,通过扩展接口模块,以vga协议输出到lcd接口,并对分辨率和帧率进行配置。

22、优选地,运算阵列由三个乘法器和加法器组成。

23、优选地,ddr存储器用于保存三帧共24bitrgb数据。

24、优选地,lcd驱动模块用于根据帧率与自身时钟,向数据读写模块发送数据读取请求,同时在一段延迟后读出缓存数据进行输出。

25、优选地,算法模块用于存储三种算法,算法通路可切换。

26、优选地,数据处理模块由可编程色彩模块和可编程运算阵列组成,可编程色彩模块用于通过改变乘法器阵列的乘数和加法器组的输出,通过可编程运算阵列改变输出模式。

27、优选地,fpga部分还包括两个解码模块;

28、数据读写模块通过一个解码模块与扩展接口电性连接,用于通过扩展接口获取第二传感器的第二信号;

29、fpga部分通过另一个解码模块与dma电性连接,用于通过dma直接读取ddr存储器存储第一信号以及原始摄像头的数据。

30、本专利技术公开了以下技术效果:

31、本专利技术具有多个接口连接器和可配置接口,支持多种接口协议切换;

32、本专利技术支持不同色彩模式视频数据的输出;

33、本专利技术支持更换多种硬件实现的可编程视频处理算法,实现高速的数据处理;

34、本专利技术支持多倍分屏,可同屏显示不同算法处理后的多个传感器数据,支持不同传感器自由组合不同算法的同屏显示。

本文档来自技高网...

【技术保护点】

1.一种用于视频传感器的可编程FPGA验证平台,其特征在于,包括:

2.根据权利要求1所述一种用于视频传感器的可编程FPGA验证平台,其特征在于:

3.根据权利要求2所述一种用于视频传感器的可编程FPGA验证平台,其特征在于:

4.根据权利要求3所述一种用于视频传感器的可编程FPGA验证平台,其特征在于:

5.根据权利要求4所述一种用于视频传感器的可编程FPGA验证平台,其特征在于:

6.根据权利要求5所述一种用于视频传感器的可编程FPGA验证平台,其特征在于:

7.根据权利要求6所述一种用于视频传感器的可编程FPGA验证平台,其特征在于:

8.根据权利要求7所述一种用于视频传感器的可编程FPGA验证平台,其特征在于:

9.根据权利要求8所述一种用于视频传感器的可编程FPGA验证平台,其特征在于:

10.根据权利要求9所述一种用于视频传感器的可编程FPGA验证平台,其特征在于:

【技术特征摘要】

1.一种用于视频传感器的可编程fpga验证平台,其特征在于,包括:

2.根据权利要求1所述一种用于视频传感器的可编程fpga验证平台,其特征在于:

3.根据权利要求2所述一种用于视频传感器的可编程fpga验证平台,其特征在于:

4.根据权利要求3所述一种用于视频传感器的可编程fpga验证平台,其特征在于:

5.根据权利要求4所述一种用于视频传感器的可编程fpga验证平台,其特征在于:

...

【专利技术属性】
技术研发人员:刘志勇
申请(专利权)人:武汉乐芯科技有限公司
类型:发明
国别省市:

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

1