Download materials!

Note: By submitting this form you agree to email communication from Digilent (don't worry we're annoyed by spam too). See our privacy policy for more information. 

Thanks for your Interest in the Embedded Vision Workshop!

This workshop goes through use of the Digilent Embedded Vision Bundle, Xilinx Vivado, Xilinx Vivado HLS, and Xilinx SDK to create a video processing system. The Digilent Embedded Vision bundle includes the Zybo Z7-20 Zynq-7000 ARM/FPGS SoC development board and the Pcam 5C 5-megapixel (MP) color camera module.

In this demo, a Pcam 5C supplies real-time high definition video to the HDMI input of a Zybo Z7-20. The Zybo Z7-20 can then perform edge detection. The processed signals are sent to the HDMI output of the Zybo Z7-20 for display on an HD monitor. 

What is the Zybo Z7-20?

The Digilent Zybo Z7-20 is the newest addition to the popular Zybo line of ARM/FPGA SoC development boards. The Zybo Z7-20 surrounds the on-board Zynq chip with a rich set of multimedia and connectivity peripherals to create a formidable single-board computer, even before considering the flexibility and power added by the FPGA fabric. Hardware designers and software developers can seamlessly integrate FPGA and CPU functionality. The Zybo Z7-20's video-capable feature set includes a MIPI CSI-2 compatible Pcam connector, HDMI input, HDMI output, and high DDR3L bandwidth.

What is the Pcam 5C?

The Pcam 5C is an imaging module meant for use with FPGA development boards. The module is designed around the Omnivision OV5640 5MP color image sensor. This sensor includes various internal processing functions that can improve image quality, including automatic white balance, automatic black level calibration, and controls for adjusting saturation, hue, gamma and sharpness. Data is transferred over a dual-lane MIPI CSI-2 interface, which provides enough data bandwidth to support common video streaming formats such as 720p (at 60 frames per second) and 1080p (at 30 frames per second). The module is connected to the FPGA development board via a 15-pin flat-flexible cable (FFC).

This Workshop Requires

  • Vivado 2017.4 or 2018.1
  • Digilent Zybo Z7-20
  • Digilent Pcam 5C
  • 15-pin flat-flexible cable
  • 720p compatible HDMI screen
  • 5V power supply or USB cable
  • MicroSD Card (fat32)