主要内容

原型视觉算法上Zynq的硬件

您可以使用视觉HDL工具箱为Xilinx™支持包万博1manbetx®Zynq®的硬件原型视力算法在Zynq-based硬件连接到真正的输入和输出视频设备。使用支持包:万博1manbetx

  • 捕获输入或输出视频从董事会和将其导入仿真软件万博1manbetx®算法开发和验证。

  • 生成和部署愿景IP核心FPGA在黑板上。(需要高密度脂蛋白编码器™)

  • 生成和C代码部署到手臂®处理器在黑板上。你可以从FPGA将视频数据路由到手臂®处理器开发视频处理算法针对ARM处理器。(需要嵌入式编码器®)

  • 查看输出HDMI设备上的算法。

视频捕捉

使用这种支持包,您可以万博1manbetx捕获视频从你Zynq设备并将其导入仿真软件。万博1manbetx可以一个HDMI视频视频源输入,一个芯片上包含的测试图案发生器参考设计,或定制的输出算法在黑板上。你可以选择的颜色和空间分辨率输入帧。捕获输入相机的分辨率必须匹配。

一旦你有了视频帧在仿真软件中,您可以:万博1manbetx

  • 设计框架视频处理算法,对实时数据进行操作的输入。使用计算机视觉块工具箱™图书馆快速开发框架、浮点算法。

  • 使用帧像素块从视觉HDL工具箱将一个像素的输入流。设计和验证pixel-streaming算法从视觉上使用其他块高密度脂蛋白工具箱库。

参考设计

视觉HDL工具箱支持包Xilinx Z万博1manbetxynq-Based硬件提供了一个参考设计原型视频算法Zynq董事会。

当你产生高密度脂蛋白IP核心pixel-streaming使用HDL工作流设计顾问,核心是包含在这个参考设计FPGA用户逻辑部分。点一个B在图中显示的选项捕获视频到仿真软件。万博1manbetx

FPGA用户逻辑也可以包含一个可选的接口与外部帧缓冲内存,这不是图所示。

FPGA参考设计HDMI融合卡。

请注意

Zynq装置上的参考设计需要相同的视频分辨率和颜色格式为整个数据通路。该决议你选择你的相机输入必须匹配。设计你的目标用户FPGA的逻辑部分不得修改视频的帧大小或颜色空间。

参考设计不支持multipixel流。万博1manbetx

部署和生成的模型

通过运行全部或部分pixel-streaming设计硬件,你加快你的视频处理系统,可以模拟在真实硬件验证其行为。生成HDL代码和部署您的FPGA设计,你必须有HDL编码器和高密度脂蛋白编码器为万博1manbetxXilinx Zynq平台支持包,以及Xilinx Vivado®和Xilinx SDK。

FPGA的目标后,你可以捕捉生活的输出帧从FPGA用户逻辑回归模型进行进一步的处理和分析。万博1manbetx您还可以查看输出HDMI输出连接到你的董事会。使用生成的硬件接口模型,你可以控制视频捕获选项和读写AXI-Lite港口在FPGA用户逻辑与仿真软件模拟。万博1manbetx

FPGA也生成一个目标一步软件界面模型。该模型支持软件针对Zy万博1manbetxnq硬件,包括外部模式,processor-in-the-loop,全面部署。它提供数据路径控制和任何AXI-Lite港口你定义一个接口FPGA目标子系统。从这个模型中,您可以生成驱动臂代码或响应AXI-Lite港口FPGA用户逻辑。然后可以部署在黑板上的代码运行以及FPGA用户逻辑。ARM处理器部署软件,你必须有嵌入式编码器和嵌入式编码器为Xilinx Z万博1manbetxynq平台支持包

相关的话题