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