Video and Imaging Solutions on PolarFire® FPGAs

This class will explain how to implement video and imaging solutions on Microchip’s PolarFire® FPGAs.

rate limit

Code not recognized.

About this course

This class will explain how to implement video and imaging solutions on Microchip’s PolarFire® FPGAs. High-speed camera interface protocols such as MIPI CSI2, SLVS-EC and display protocols such as HDMI, MIPI DSI are introduced and their implementation on PolarFire® FPGA using peripherals and IPs is explained. The complete video pipeline starting from camera input to display output including the image signal processing IPs and the need for DDR frame buffers is explained in detail. The presentation will include advantages of using low-power FPGA for smart embedded vision applications. A demonstration of live video processing using a PolarFire® video kit and UART-based GUI will be also be provided.

Curriculum43 min

  • Syllabus
  • Introduction 1 min
  • Basics of Digital Video
  • Resolution - Number of Pixels 2 min
  • One Pixel - RGB Format 1 min
  • One Pixel - YUV Format 2 min
  • From Images to Video 2 min
  • Camera Interfaces
  • Camera Basics 5 min
  • MIPI Interface 7 min
  • MIPI CSI2 Interface Implementation Example 16 min
  • SLVS Interface 7 min
  • Display Interfaces

About this course

This class will explain how to implement video and imaging solutions on Microchip’s PolarFire® FPGAs. High-speed camera interface protocols such as MIPI CSI2, SLVS-EC and display protocols such as HDMI, MIPI DSI are introduced and their implementation on PolarFire® FPGA using peripherals and IPs is explained. The complete video pipeline starting from camera input to display output including the image signal processing IPs and the need for DDR frame buffers is explained in detail. The presentation will include advantages of using low-power FPGA for smart embedded vision applications. A demonstration of live video processing using a PolarFire® video kit and UART-based GUI will be also be provided.

Curriculum43 min

  • Syllabus
  • Introduction 1 min
  • Basics of Digital Video
  • Resolution - Number of Pixels 2 min
  • One Pixel - RGB Format 1 min
  • One Pixel - YUV Format 2 min
  • From Images to Video 2 min
  • Camera Interfaces
  • Camera Basics 5 min
  • MIPI Interface 7 min
  • MIPI CSI2 Interface Implementation Example 16 min
  • SLVS Interface 7 min
  • Display Interfaces