Example 1: RGB888 data format with a 10-bit color depth at 60 frames per second with blanking for 4k resolution frame - Example 1: RGB888 data format with a 10-bit color depth at 60 frames per second with blanking for 4k resolution frame - 2.0 English - PG432

Versal AI Edge Series Gen 2 Image Signal Processor (ISP) Product Guide (PG432)

Document ID
PG432
Release Date
2025-11-20
Version
2.0 English

To calculate the bandwidth for RGB888 data format with a 10-bit color depth at 60 frames per second with blanking for 4k resolution frame, you need horizontal and vertical resolution, as well as the blanking intervals.

The 4K resolution has a pixel size of 3840 x 2160. Assume horizontal blanking is Hblank (for example, 560) and vertical blanking is Vblank (for example, 90).

Total horizontal pixels (including blanking)

Total_H_pixels = 3840 (resolution width) + Hblank = 3840 + 560 = 4400

Total vertical lines (including blanking)

Total_V_lines = 2160 (resolution height) + Vblank = 2160 + 90 = 2250

Total number of pixels per frame (including blanking)

Total_pixels = Total_H_pixels * Total_V_lines = = 4400 * 2250 = 9,900,000

Pixel rate per second (frame rate * total pixels)

Pixel_rate = 60 (frames per second) * Total_pixels = 60 * 9,900,000 = 594,000,000

Bandwidth required (pixel rate * color depth / 8):

Bandwidth = Pixel_rate * (10 bits per color * 3 colors) / 8 = 2,227,500,000 bytes per second = 2,227,500,000/(1024x1024) = 2124.309 Mbytes per second