EXAMPLE: Configuration Tab 1 - 1.0 English

Video Warp Processor LogiCORE IP Product Guide (PG396)

Document ID
PG396
Release Date
2021-12-07
Version
1.0 English

The Warp Processor is configured to meet your specific needs through the Vivado® Design Suite. This section provides a quick reference to parameters that can be configured at generation time.

The following figure shows the main configuration screen of the Warp Initializer or Warp Filter IP in Vivado Design Suite Please note that for both IPs the configuration must be the same.

Figure 1. Configuration Screen Vivado Design Suite

The following settings are generally applicable to both the Warp Initializer and the Warp Filter IP.

Component Name
The component name is used as the base name of output files generated for the module. Names must begin with a letter and must be composed from characters: a to z, 0 to 9 and "_".
Maximum Number of Columns
Specifies maximum active video columns/pixels the IP core can produce at run-time. Any video width that is less than the Maximum Number of Columns can be programmed through AXI4-Lite control interface without regenerating the core.
Maximum Number of Rows
Specifies maximum active video rows/lines the IP core can produce at run-time. Any video height that is less than Maximum Number of Rows can be programmed through the AXI4-Lite control interface without regenerating the core.
Number of Regions
Specifies the number of regions into which the source image is divided vertically. The Warp Filter IP reads lines from each region one after the other. Permitted values are 1, 2 and 4.
Segment Width
Specifies the width of the output block. Permitted values are 8, 16 and 32.
Segment Height
Specifies the height of the output block. Permitted values are 8, 16 and 32.
Bits per component
Specifies the bit depth of the input pixels. Permitted values are 8, 10 and 12.
Number of Block RAM lines
Specifies the number of lines the cache in the Warp Filter IP can hold.
AXI MM Read Data Width
Specifies the data width of the AXI MM interface used for reading source image and 'Warp Filter Parameters'.
AXI MM Write Data Width
Specifies the data width of the AXI MM interface used for writing the output.
Warp Type
Specifies the type of distortion.
  • FIXED: IP supports fixed distortion only (Pincusion, Barrel, Projective, Rotation, Translation and Scaling).
  • ARBITRARY: IP supports arbitrary distortion only.
  • BOTH: IP supports both the fixed and arbitrary type of distortions.
Interpolation
Specifies the warp filter quality. It can be either high quality or moderate quality.
  • BILINEAR: Moderate quality
  • BICUBIC: High quality
Performance Level
Specifies the performance level of the IP.
  • 0: Can support up-to 4k@30fps
  • 1: Can support up-to 4k@60fps
  • 2: Can support up-to 4k@80fps