 一、板卡概述
本平台基于Cameralink 、HD-SDI接口接入红外和可见光双路视频,实现图像跟踪、识别等产品开发,公司提供一套完整的软硬件基础开发环境,包括双光视觉平台硬件(包括摄像头、MPSOC核心板、接口板);整体数据链软件(包括PL端固件程序、ARM端裸跑程序、PC机网络程序)。该套软件帮助客户理解视频的同步传输、AXI总线的中断、VDMA视频传输、网络LWIP协议栈、视频传输与视频显示等,深入理解底层数据流的传输过程、连续流中中断、内存管理机制,网络TCP/UDP IP机制。同时帮助客户产品开发应用,实现无人机、工程车、机器人等载荷上的视频跟踪应用。
二、硬件功能
硬件原理框图:

|
板卡功能 |
接口 |
内容 |
|
PL端 |
FMC |
FMC-HPC |
|
Base camera link |
1路 |
|
HD-SDI |
1路 |
|
JTAG调试 |
1路 |
|
UART-RS422 |
1路 |
|
PS端 |
DDR |
DDR3*2 4Gb |
|
QSPI Flash |
512Mb |
|
EMMC |
8GB |
|
SD Card |
提供16GB SD卡 |
|
RS232 |
2路RS232 |
|
USB |
1路USB2.0, 1路RS232转USB 调试口 |
|
网络 |
1路 千兆RJ45以太网 |
|
|
|
|
板卡尺寸 |
|
|
板卡重量 |
(含散热片) |
|
板卡供电 |
|
|
板卡功耗 |
|
|
工作温度 |
Industrial -40℃到+80℃ |
三、软件支持:
内部软件逻辑:
|
板卡功能 |
参数内容 |
|
主处理器 |
XC7Z100-2FFG900I |
|
软件版本 |
Vivado2018.3 |
|
编程语言 |
Verilog |
|
Uboot版本 |
U-Boot 2017.01 |
|
LINUX内核版本 |
LINUX-4.6.0-g399574f |
|
双光视频PL端图像接入 |
通过PL接入双路相机视频,体会行场分辨率等概念,了解双光同步的特点。 |
|
AXI总线的VDMA图像传输 |
通过PL端程序和PS端的交互,了解视频帧传输的DMA传输机制,DDR缓存,中断交互关系,连续图像存储和算法应用的数据流机制。 |
|
ARM的LWIP网络传输实验 |
基于裸跑的C程序代码如何完整呈现UDP/TCP,IP协议数据收发,网络组包机制和传输机制,图像网络传输数据组包协议。 |
|
双光视频网络PC传输实验 |
上位机的QT程序,如何网络接收图像数据,实现网络协议的解析,数据流缓存机制,显示器连续图像显示与连续接收包的互动关系。 |
四、应用领域:
|