Skip to content

Example: Camera

Julian Kemmerer edited this page Aug 30, 2025 · 22 revisions

WORK IN PROGRESS


PMOD Camera

This page describes getting a video stream input into an FPGA development board via a Camera PMOD.

This example is from a series of examples designed for dev boards.

Camera Module

The camera used in this demo is the Omnivision OV2640.

Using the camera consists of:

  • Clocks + Reset:
    • Hold the camera in reset
    • Provide clock to camera for it's PLL
    • Take the camera out of reset
  • Configure the camera over I2C like Serial Camera Control Bus (SCCB)
  • Receive video stream over Digital Video Port (DVP)

Clocks

Reset

I2C/SCCB

Read

Ex. manufacturer id

Write

Video Stream

Clone this wiki locally