Basic Configuration Tab - 2020.2 English

H.264/H.265 Video Codec Unit v1.2 Solutions LogiCORE IP Product Guide (PG252)

Document ID
PG252
Release Date
2020-11-24
Version
2020.2 English

The Basic configuration tab, shown in the following figure, allows for the selection of video parameters used to calculate the encoder buffer size and total dynamic power used by encoder or decoder blocks.

Figure 1. Basic Configuration Tab - Enoder Only Enabled

The VCU subsystem is controlled by software at runtime. Configuration options set in the VCU GUI are used to estimate power consumption, estimate bandwidth, and calculate the encoder buffer size. See VCU Control Software Sample Applications and Xilinx VCU Control Software API for information about controlling configuration parameters at runtime.

The parameters on the basic configuration tab are as follows:

Component Name
Component name is set automatically by IP integrator.
Resource Summary
Reports the encoder buffer size. Reports bandwidth for the encoder and decoder.
Encoder Configuration
The encoder has the following parameters:
Enable Encoder
Enables the encoder and related parameters.
Maximum Number of Encoder Streams
Select one to 32 streams. Determines memory requirements.
Note: The VCU support 32 streams, but Xilinx recommends choosing the closest combination using the available options in the GUI.
Coding Standard
Select AVC or HEVC.
Coding Type
Select the GOP structure to use for encoding:
  • Intra frame only - I-frame only
  • Intra and inter frame - I-frame, B-frame, and P-frames

The encoder buffer can only be enabled if intra and inter frame is selected.

Resolution
Select one of the following resolutions:
  • 854×480
  • 1280×720
  • 1420×576
  • 1920×1080
  • 3840×2160
  • 4096×2160
  • 7680×4320
Frames Per Second
Select 15, 30, 45, or 60 fps. At 7680×4320 resolution, only 15 fps is available.
Color Format
Select one of the following color formats:
  • 4:0:0 - monochrome
  • 4:2:0
  • 4:2:2
Color Depth
Select 8 or 10 bits per channel.
Use Encoder Buffer
Select whether or not to use the Encoder Buffer. The Encoder Buffer can only be enabled if intra and inter frame is selected. The Encoder Buffer reduces external memory bandwidth by buffering data in the Programmable Logic; however, it can slightly reduce the video quality.
Memory Resource Type
Select of the following memory type options:
  • UltraRAM only
  • Block RAM only
  • Combination of UltraRAM and block RAM
Figure 2. Basic Configuration Tab - Decoder Only Enabled

Decoder Configuration
The decoder has the following parameters:
Enable Decoder
Enables the decoder and associated parameters.
Maximum Number of Decoder Streams
Select one to 32 streams. Determines memory requirements.
Note: The VCU support 32 streams, but Xilinx recommends choosing the closest combination using the available options in the GUI.
Coding Standard
Select AVC or HEVC.
Resolution
Select one of the following resolutions:
  • 854×480
  • 1024×576
  • 1280×720
  • 1920×1080
  • 3840×2160
  • 4096×2160
  • 7680×4320
Frames Per Second
Select 15, 30, 45, or 60 fps. At 7680×4320 resolution, only 15 fps is available.
Color Format
Select one of the following color formats:
  • 4:0:0 - monochrome
  • 4:2:0
  • 4:2:2
Color Depth
Select 8 or 10 bits per channel.