このセクションでは、MIPI CSI-2 TX Controller のピクセル エンコードの方法、および s_axis_tdata または vid_pxl のポート幅の計算方法について説明します。詳細は、 『AXI4-Stream Video IP およびシステム デザイン ガイド』 (UG934) [参照 2] を参照してください。
s_axis_tdata および vid_pxl ポートの幅は次の式で求めます。
Width of s_axis_tdata/vid_pix Port = Byte aligned of (C_CSI_MAX_BPC*3*Pixel Mode)
たとえば、C_CSI_MAX_BPC が 14 の場合、1 ピクセル モードのデータ幅は 14*3*1 で 42 となります。この値をバイト境界に揃えた 48 ([47:0]) が最終的なデータ幅となります。データ型ごとのピクセル エンコードは、 Table: 1 ビートあたり 1 ピクセルの場合のピクセル エンコード、C_CSI_MAX_BPC =14 ~ Table: 1 ビートあたり 4 ピクセルの場合のピクセル エンコード、C_CSI_MAX_BPC =20 を参照してください。
Table: 1 ビートあたり 1 ピクセルの場合のピクセル エンコード、C_CSI_MAX_BPC =14 に、1 ビートあたり 1 ピクセルの場合のピクセル エンコードを示します。
汎用 |
[12DW-1: 11DW] |
[11DW-1: 10DW] |
[10DW-1: 9DW] |
[9DW-1: 8DW] |
[8DW-1: 7DW] |
[7DW-1: 6DW] |
[6DW-1: 5DW] |
[5DW-1: 4DW] |
[4DW-1: 3DW] |
[3DW-1: 2DW] |
[2DW-1: DW] |
[DW-1:0] |
---|---|---|---|---|---|---|---|---|---|---|---|---|
境界 |
[239:220] |
[219:200] |
[199:180] |
[179:160] |
[159:140] |
[139:120] |
[119:100] |
[99:80] |
[79:60] |
[59:40] |
[39:20] |
[19:0] |
データ型 |
|
|
|
|
|
|
|
|
|
|
|
|
RAW8 |
|
|
|
|
|
|
|
|
|
|
|
P0 [19:12] |
RAW10 |
|
|
|
|
|
|
|
|
|
|
|
P0 [19:10] |
RAW12 |
|
|
|
|
|
|
|
|
|
|
|
P0 [19:8] |
RAW14 |
|
|
|
|
|
|
|
|
|
|
|
P0 [19:6] |
YUV-422
|
|
|
|
|
|
|
|
|
|
|
U0/V0 [39:32] |
Y0/Y1 [19:12] |
YUV 422 (10 ビット) |
|
|
|
|
|
|
|
|
|
|
U0/V0 [39:30] |
Y0/Y1 [19:10] |
RGB888 |
|
|
|
|
|
|
|
|
|
R0 [59:52] |
B0 [39:32] |
G0 [19:12] |
RGB565 |
|
|
|
|
|
|
|
|
|
R0 [59:55] |
B0 [39:35] |
G0 [19:14] |
RAW16 |
|
|
|
|
|
|
|
|
|
|
|
P0 [19:4] |
RAW20 |
|
|
|
|
|
|
|
|
|
|
|
P0 [19:0] |
Table: 1 ビートあたり 2 ピクセルの場合のピクセル エンコード、C_CSI_MAX_BPC =14 に、1 ビートあたり 2 ピクセルの場合のピクセル エンコードを示します。
汎用 |
[12DW-1: 11DW] |
[11DW-1: 10DW] |
[10DW-1: 9DW] |
[9DW-1: 8DW] |
[8DW-1: 7DW] |
[7DW-1: 6DW] |
[6DW-1: 5DW] |
[5DW-1: 4DW] |
[4DW-1: 3DW] |
[3DW-1: 2DW] |
[2DW-1: DW] |
[DW-1:0] |
---|---|---|---|---|---|---|---|---|---|---|---|---|
境界 |
[239:220] |
[219:200] |
[199:180] |
[179:160] |
[159:140] |
[139:120] |
[119:100] |
[99:80] |
[79:60] |
[59:40] |
[39:20] |
[19:0] |
データ型 |
|
|
|
|
|
|
|
|
|
|
|
|
RAW8 |
|
|
|
|
|
|
|
|
|
|
P1 [39:32] |
P0 [19:12] |
RAW10
|
|
|
|
|
|
|
|
|
|
|
P1 [39:30] |
P0 [19:10] |
RAW12 |
|
|
|
|
|
|
|
|
|
|
P1 [39:28] |
P0 [19:8] |
RAW14 |
|
|
|
|
|
|
|
|
|
|
P1 [39:26] |
P0 [19:6] |
YUV-422 (8 ビット) |
|
|
|
|
|
|
|
|
V0 [79:72] |
Y1 [59:52]
|
U0 [39:32] |
Y0 [19:12] |
YUV 422 (10 ビット) |
|
|
|
|
|
|
|
|
V0 [79:70] |
Y1 [59:50] |
U0 [39:30] |
Y0 [19:10] |
RGB888 |
|
|
|
|
|
|
R1 [119:112] |
B1 [99:92] |
G1 [79:72]
|
R0 [59:52] |
B0 [39:32] |
G0 [19:12] |
RGB565 |
|
|
|
|
|
|
R1 [119:115] |
B1 [99:95] |
G1 [79:74] |
R0 [59:55]
|
B0 [39:35]
|
G0 [19:14] |
RAW16 |
|
|
|
|
|
|
|
|
|
|
P1 [39:24] |
P0 [19:4] |
RAW20 |
|
|
|
|
|
|
|
|
|
|
P1 [39:20] |
P0 [19:0] |
Table: 1 ビートあたり 4 ピクセルの場合のピクセル エンコード、C_CSI_MAX_BPC =14 に、1 ビートあたり 4 ピクセルの場合のピクセル エンコードを示します。