System Considerations - 1.1 English

Video Warp Processor LogiCORE IP Product Guide (PG396)

Document ID
PG396
Release Date
2023-12-19
Version
1.1 English

The Warp Filter must be configured correctly to operate properly. There should be sufficient memory bandwidth available for this core to function properly. The bandwidth required (in MB/s) for a memory layer can be calculated with the following equation:

  • S (bandwidth required for source image read in MB/s) = FPS × height × stride
  • D (bandwidth required for destination image write in MB/s) = FPS × height × stride
  • R (bandwidth required for filter parameters read in MB/s) = FPS × height × width × 4
  • Total bandwidth required in MB/s = S + D + R

Where FPS is the number of frames per second the IP is operating at, height is the height in lines of the image, and stride is the stride in bytes of the image.

Note: The preceding number is an approximate bandwidth requirement. The actual bandwidth requirement varies with the distortion parameters.

For example, for a 3840x2160 @ 60 RGB 12-bit video, the bandwidth requirement is calculated as follows:

  • S = 60 x 2160 x 3840 x 5
  • D = 60 x 2160 x 3840 x 5
  • R = 60 x 2160 x 3840 x 4
  • Total bandwidth required = ~7 GB/s