5176 - CrossLink: How many Clock Domains are there within a MIPI bridge design, and how to calculate it?

5176 - CrossLink: How many Clock Domains are there within a MIPI bridge design, and how to calculate it?

There are three Clock Domains within a MIPI bridge design:

1. MIPI Bit Clock Domain
2. MIPI Byte Clock Domain
3. MIPI Pixel Clock Domain

The equations for calculating clock domains:
1. MIPI bit clock rate (MHz) = MIPI byte clock * 4
2. MIPI byte clock (MHz) = MIPI bit clock rate (MHz) / 4
3. Pixel clock (MHz) = (MIPI byte clock) * (number of lanes) * (8 bits per lane) / (bits per pixel)
4. MIPI serial data rate (Mb/s) = MIPI bit clock rate (MHz) * 2

Example:1920x1080p60 (2200x1125 active + blanking), RAW10, 2-lane

Total image bandwidth = 2200 * 1125 * 60 * 10 = 1.485 Gb/s
MIPI bit clock rate = 1.485 Gb/s / 2 DDR / 2 lane = 371.25 MHz per lane
MIPI byte clock = 371.25 MHz / 4 = 92.8125 MHz
Pixel clock = 92.8125 * 2 lane * 8/10 bit/pixel = 148.5 MHz
MIPI serial data rate = 371.25M * 2 = 742.5 Mb/s per lane