====== Zybo Z7 Petalinux Pcam-5C Demo ====== == Under Construction == ---- ===== Description ===== This demo contains a Vivado IP Integrator project and Petalinux projects that allows using the Pcam-5c sensor module in Linux The sensor has to be configured first before attempting to use it with the following commands: width=1920 height=1080 rate=15 media-ctl -d /dev/media0 -V '"ov5640 0-003c":0 [fmt:UYVY/'"$width"x"$height"'@1/'"$rate"' field:none]' media-ctl -d /dev/media0 -V '"43c00000.mipi_csi2_rx_subsystem":0 [fmt:UYVY/'"$width"x"$height"' field:none]' v4l2-ctl -d /dev/video0 --set-fmt-video=width="$width",height="$height",pixelformat='YUYV' The tested recording modes are the following: * 640x480@30Hz * 1280x720@30Hz * 1920x1080@15Hz ---- Then you can use this command to create the captures: yavta -c14 -f YUYV -s "$width"x"$height" -F /dev/video0 To view the captures download them using the scp command and decode them using the ffmpeg command: width=1920 height=1080 file=./frame-000000.yuv out=./frame-000000.png ffmpeg -s "$width"x"$height" -pix_fmt yuyv422 -i "$file" -y "$out" ---- ===== Additional Resources ===== All materials related to the use of the Zybo Z7 can be found on its [[programmable-logic:zybo-z7:start|Resource Center]]. * [[programmable-logic:guides:installing-vivado-and-vitis]] * If you do not yet have the Xilinx tools required by this demo installed on your computer, this guide walks through the process of installing the latest versions. * [[programmable-logic:guides:getting-started-with-ipi]] * This guide provides a step by step walkthrough of the process of creating a project in Vivado and Vitis. Information on how a modified hardware project can be pulled into Vitis is included. * [[programmable-logic:guides:vitis-update-hardware-specification]] * This guide provides a quick introduction to how a modified hardware platform can be introduced into Vitis. * For technical support, please visit the [[https://forum.digilentinc.com/forum/4-fpga/|FPGA]] section of the Digilent Forum. ---- ===== Download and Usage Instructions ===== The following releases of this demo can be used with instructions found in the corresponding READMEs in order to run the demo. Releases are only compatible with the version of the Xilinx tools specified in the release version number. In addition, releases are only compatible with the specified variant of the board. For example, the v2020.1-1 release for Zybo Z7-20 can only be used with Vivado, Vitis and Petalinux 2020.1 and the Zybo Z7-20 variant of the board. **Note:** //The latest release tags for each variant and branch are highlighted in green.// No Releases yet ---- /*{{tag>learn programmable-logic project zybo-z7}}*/