Video Capture (software interface)
Capture video to ARM processor on a Zynq-based video system that has an HDMI FMC card
(since R2023a) This block has been removed. Use the Video Capture HDMI block instead. When you open a model in R2023a, Simulink® forwards this block to the new Video Capture HDMI block.
Libraries:
Vision HDL Toolbox Support Package for Xilinx Zynq-Based Hardware
Description
The Video Capture (software interface) block provides a video capture and control interface to the FPGA reference design included with this support package. Use this block in a software model to design and deploy generated ARM® code for image processing on a Zynq® device. You can create a model for software targeting using the default FPGA design loaded at setup. You can also customize the FPGA logic and use targeted software to interface with your FPGA design.
To capture video to the ARM processor on a Zynq-based board that has a MIPI® FMC card, use the Video Capture MIPI block.
The HDL Workflow Advisor generates a software interface model that contains the Video Capture (software interface) block. The default parameter settings of the generated block match the settings of the Video Capture block in your original model. You can change the input video resolution, switch between HDMI input or an on-chip test pattern generator, and enable an optional bypass of the user logic section of the FPGA. When you change a parameter, the block writes an AXI-Lite register on the board.
When you use this block in a model deployed with the default FPGA image, you can change the video format that is imported to the ARM processor.
The FPGA user logic section is the IP core that you generate from your
design using HDL Workflow Advisor. If you enable the bypass of the FPGA user logic, the HDMI
output is the same as the HDMI input. Points A
and B
in
the diagram show the options for capturing video into the ARM processor.
The video data is a pixel stream on the FPGA. When you capture the video to the ARM processor, the stream is converted to frame-based video.
Required Products
To use the Video Capture (software interface) block in either the generated model or a model you create yourself, these products are required:
Embedded Coder®
Embedded Coder Support Package for Xilinx® Zynq Platform
Ports
Output
Parameters
Version History
Introduced in R2016a