Design and Debug Techniques Blog

cancel
Showing results for 
Search instead for 
Did you mean: 

Design and Debug Techniques Blog

Moderator
Moderator

Do you want to learn how to debug issues quickly for your Video Application? In this Video Series entry, the debugging secrets of the Xilinx Technical Support team are shared with the community.

Read more...

Read more
10 0 1,168
Moderator
Moderator

In this new entry part of the Xilinx Video Series, we will have a look at the Video Frame Buffer IP and its example design in Vivado and Vitis 2019.2.

Read more...

Read more
5 0 1,314
Moderator
Moderator

Video Series 33 is a continuation of Video Series 32. In this Video Series, we will walk through the steps needed to create and update the Video Mixer example design application so that it can be output through the ZCU702 board 's On-Board HDMI.

2019-10-22 21_25_08-Photo - Google Photos.png

Read more...

Read more
4 0 932
Moderator
Moderator

This video Series entry shows an example of the Hardware Design which can use the On-Board HDMI output of the Zynq®-7000 SoC ZC702 evaluation kit using the ADV7511 to visualize the Video Mixer example design.

The Video Mixer example design is originally described in Chapter 5 of (PG243).

Note: the design will need a software application to work. This will be done in the following Video Series entry (Number 33).
This series also has a prerequisite of Video Series 19 and Video Series 20, which describe the ADV7511.

 

Read more...

Read more
3 0 1,465
Moderator
Moderator

A useful tool for debugging in hardware is to use an Integrated Logic Analyser (ILA). In this Video Series entry we will see how we can add an ILA to debug a Video application.

 

 

Read more...

Read more
3 0 1,771
Moderator
Moderator

In this new entry in the Xilinx Video Series, we will see the difference between progressive and interlaced video.

This video series also include an example design of video deinterlacing using the Xilinx Video Processing Subsystem (VPSS) IP.

Read more...

Read more
0 0 1,110
Moderator
Moderator

In this new entry in the Xilinx Video Series, we will cover video scaling, which is used to changed the resolution of a video stream.

This video series also includes an example design of video scaling using the Xilinx Video Processing Subsystem (VPSS) IP.

Read more...

Read more
3 0 1,153
Moderator
Moderator

In previous video series entries, I discussed the common color spaces for Image and Video; RGB (Video Series 2), YCbCr4:4:4 (Video Series 9) and YCbCr4:2:2/YCbCr4:2:0 (Video Series 10).

The Video Processing Subsystem IP includes a Color Space Converter (CSC) sub-core which allows you to convert a video stream from one of these color spaces to any of the others.

In this Video Series entry, we will see how to add the VPSS IP configured as a Color Space Converter Only.

Read more...

Read more
2 0 1,265
Moderator
Moderator

The Video Processing Subsystem IP is an IP included for free in Vivado which supports multiple video processing features as Deinterlacing, Video Scaling (up and down scaling), Color Space Conversion, and Frame Rate.

This entry of the Video Series contains advice from Florent on how to start designing with this IP.

Read more...

Read more
2 0 1,973
Moderator
Moderator

The Xilinx Video Series covers a series of topics which help you learn how to use Xilinx Video IPs, as well as how to debug potential issues.

In this entry, Video Series number 26, we will see how the AXI Video Direct Memory Access (VDMA) IP can be used for applications such as video crop, picture in picture, or a soft pattern generator.

Read more...

Read more
5 4 4,061
Moderator
Moderator

The Xilinx Video Series covers a series of topics which help you learn how to use Xilinx Video IPs, as well as how to debug potential issues.

This entry, the 25th of the series, shows how to read the VDMA IPs status registers using the Xilinx Software Command Line Tool (XSCT) console in SDK, in order to detect possible root causes for errors happening with the AXI VDMA IP.

Read more...

Read more
4 1 2,767
Moderator
Moderator

 

The AXI Video Direct Memory Access (VDMA) IP allows a video stream from an AXI4-Stream interface to be moved to a memory. In this video series entry, we will show how to easily add the AXI VMDA IP in a video pipeline.

 

 

Read more...

Read more
6 6 5,020
Moderator
Moderator

In this video series entry, we will create a design (Vivado design + SDK application) to generate a video output on the HDMI output connector of a PYNQ™-Z2 board.

This entry is a continuation of the Video Series from the Video board. You can see all previous entries in the Video series here.

 

 

 

Read more...

Read more
5 13 5,508
Moderator
Moderator

Welcome to the Xilinx Design and Debug Techniques blog, a new weekly blog where our Applications Engineers share their experiences and lessons learned designing and debugging with Xilinx.

This first entry is a continuation of the Video Series from the Video board. You can see all previous entries in the Video series here.

The Video Series will be published here from now on, along with entries from other Xilinx Engineers on their areas of expertise.

In the previous Video Series entry (Number 21), we created a design which sends a pattern (using the Test Pattern Generator (TPG) core) to the on-board HDMI of a Zynq®-7000 SoC ZC702 Evaluation Kit.

However, for this application, the resolution was fixed to 800x600p in the hardware design (there was no option to change it in the application).

In this Video Series entry we will see how to modify the hardware design and the application to support multiple video resolutions.

 

Read more...

Read more
5 2 2,325