Charcterization Presentation

Download Report

Transcript Charcterization Presentation

Video manipulation algorithm on ZYNQ
Part A
supervisor: INA RIVKIN
Students:
Motivation
The goal is to build an embedded system witch can receive
video, process the video by hardware and software and finally
send it out to a monitor.
The system is based on the ZYNQ component of Xillinx.
embedded
system
Project goal
• Add the ability to receive and draw out video signals to the
embedded system.
• Add the ability to process the video signals by hardware, software
and both.
Zed
Board
HDMI IN
FMC
module
HDMI OUT
Background
The board that we working on him calls ZedBoard.
The main component in our project is the ZYNQ.
The ZYNQ consists two main parts: first is the FPGA
(programmable logic), second is the ARM dual processor.
We consider the above to be an embedded system .
The ZYNQ
component
The block diagram of the ZedBoard
The left peripherals belong to the
ARM.
The right peripherals belong to
the FPGA.
We use the color peripherals.
The ZYNQ
component
The HDMI Input/Output FMC Module
The FMC module connects to an FMC carrier in the ZedBoard,
and provides the following interfaces:
1) HDMI Input
2) HDMI Output
3) The interface for the ZedBoard
The interface
for the ZedBoard
HDMI
INPUT
HDMI
OUTPUT
The project block diagrams
Empty
Block
FPGA
AXI BUS
ARM
ZYNQ
FMC
PC
VIDEO IN
Screen
VIDEO OUT
Empty
Block
ARM
FPGA
AXI BUS
Empty
Block
ZYNQ
FMC
PC
VIDEO IN
Screen
VIDEO OUT
The process
Input a video signal from a PC/camera through the HDMI
Input in the FMC module. This signal enter into the ZYNQ
component and go out through a video frame buffer (existing
on the bus) to the HDMI output of the FMC module.
The output video will display on the screen.
Work environment
Hardware design:
• Vivado 2013.2 – for Xillinx FPGA design.
• IP integrator – part of Vivado.
Software design:
• Software Development Kit (SDK)
Debugging
• Chipscope.
• SDK
Gantt
task name
Learning how to create simple hardware
&software embedded design on ZedBoard.
Adding Ip cores to the system.
Adding custom IP to the system.
Writing basic software applications
PDR Presentation.
Software debugging (SDK).
Present PDR Presentation.
Implement an HDMI Pass-Through.
Bridge to/from the AXI4-Stream Interface.
debug the AXI4-Stream Interface.
Adding a video frame buffer.
Know how to operate complete system
Mid semester presentation.
17/10 24/10 31/10 7/11 14/11 21/11 24/11 28/11 5/12 12/12 19/12 26/12