8.4.3.1 JESD204B Output Data Formats
Output data are formatted in a specific optimized fashion for each JMODE setting. When the DDC is not used (decimation = 1) the 12-bit offset binary values are mapped into octets. For the DDC mode, the 16-bit values (15-bit complex data plus 1 overrange bit) are mapped into octets. The following tables show the specific mapping formats for a single frame. In all mappings the tail bits (T) are 0 (zero). In Table 21 to Table 38, the single-channel format samples are defined as Sn, where n is the sample number within the frame. In the dual-channel real output formats (DDC bypass and decimate-by-2), the samples are defined as An and Bn, where An are samples from channel A and Bn are samples from channel B. In the complex output formats (decimate-by-4, decimate-by-8, decimate-by-16), the samples are defined as AIn, AQn, BIn and BQn, where AIn and AQn are the in-phase and quadrature-phase samples of channel A and BIn and BQn are the in-phase and quadrature-phase samples of channel B. All samples are formatted as MSB first, LSB last.
Table 21. JMODE 0 (12-bit, Decimate-by-1, Single-Channel, 8 Lanes)
OCTET |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
NIBBLE |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
DA0 |
S0 |
S8 |
S16 |
S24 |
S32 |
T |
DA1 |
S2 |
S10 |
S18 |
S26 |
S34 |
T |
DA2 |
S4 |
S12 |
S20 |
S28 |
S36 |
T |
DA3 |
S6 |
S14 |
S22 |
S30 |
S38 |
T |
DB0 |
S1 |
S9 |
S17 |
S25 |
S33 |
T |
DB1 |
S3 |
S11 |
S19 |
S27 |
S35 |
T |
DB2 |
S5 |
S13 |
S21 |
S29 |
S37 |
T |
DB3 |
S7 |
S15 |
S23 |
S31 |
S39 |
T |
Table 22. JMODE 1 (12-Bit, Decimate-by-1, Single-Channel, 16 Lanes)
OCTET |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
NIBBLE |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
DA0 |
S0 |
S16 |
S32 |
S48 |
S64 |
T |
DA1 |
S2 |
S18 |
S34 |
S50 |
S66 |
T |
DA2 |
S4 |
S20 |
S36 |
S52 |
S68 |
T |
DA3 |
S6 |
S22 |
S38 |
S54 |
S70 |
T |
DA4 |
S8 |
S24 |
S40 |
S56 |
S72 |
T |
DA5 |
S10 |
S26 |
S42 |
S58 |
S74 |
T |
DA6 |
S12 |
S28 |
S44 |
S60 |
S76 |
T |
DA7 |
S14 |
S30 |
S46 |
S62 |
S78 |
T |
DB0 |
S1 |
S17 |
S33 |
S49 |
S65 |
T |
DB1 |
S3 |
S19 |
S35 |
S51 |
S67 |
T |
DB2 |
S5 |
S21 |
S37 |
S53 |
S69 |
T |
DB3 |
S7 |
S23 |
S39 |
S55 |
S71 |
T |
DB4 |
S9 |
S25 |
S41 |
S57 |
S73 |
T |
DB5 |
S11 |
S27 |
S43 |
S59 |
S75 |
T |
DB6 |
S13 |
S29 |
S45 |
S61 |
S77 |
T |
DB7 |
S15 |
S31 |
S47 |
S63 |
S79 |
T |
Table 23. JMODE 2 (12-Bit, Decimate-by-1, Dual-Channel, 8 Lanes)
OCTET |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
NIBBLE |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
DA0 |
A0 |
A4 |
A8 |
A12 |
A16 |
T |
DA1 |
A1 |
A5 |
A9 |
A13 |
A17 |
T |
DA2 |
A2 |
A6 |
A10 |
A14 |
A18 |
T |
DA3 |
A3 |
A7 |
A11 |
A15 |
A19 |
T |
DB0 |
B0 |
B4 |
B8 |
B12 |
B16 |
T |
DB1 |
B1 |
B5 |
B9 |
B13 |
B17 |
T |
DB2 |
B2 |
B6 |
B10 |
B14 |
B18 |
T |
DB3 |
B3 |
B7 |
B11 |
B15 |
B19 |
T |
Table 24. JMODE 3 (12-Bit, Decimate-by-1, Dual-Channel, 16 Lanes)
OCTET |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
NIBBLE |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
DA0 |
A0 |
A8 |
A16 |
A24 |
A32 |
T |
DA1 |
A1 |
A9 |
A17 |
A25 |
A33 |
T |
DA2 |
A2 |
A10 |
A18 |
A26 |
A34 |
T |
DA3 |
A3 |
A11 |
A19 |
A27 |
A35 |
T |
DA4 |
A4 |
A12 |
A20 |
A28 |
A36 |
T |
DA5 |
A5 |
A13 |
A21 |
A29 |
A37 |
T |
DA6 |
A6 |
A14 |
A22 |
A30 |
A38 |
T |
DA7 |
A7 |
A15 |
A23 |
A31 |
A39 |
T |
DB0 |
B0 |
B8 |
B16 |
B24 |
B32 |
T |
DB1 |
B1 |
B9 |
B17 |
B25 |
B33 |
T |
DB2 |
B2 |
B10 |
B18 |
B26 |
B34 |
T |
DB3 |
B3 |
B11 |
B19 |
B27 |
B35 |
T |
DB4 |
B4 |
B12 |
B20 |
B28 |
B36 |
T |
DB5 |
B5 |
B13 |
B21 |
B29 |
B37 |
T |
DB6 |
B6 |
B14 |
B22 |
B30 |
B38 |
T |
DB7 |
B7 |
B15 |
B23 |
B31 |
B39 |
T |
Table 25. JMODE 4 (8-Bit, Decimate-by-1, Single-Channel, 4 Lanes)
OCTET |
0 |
NIBBLE |
0 |
1 |
DA0 |
S0 |
DA1 |
S2 |
DB0 |
S1 |
DB1 |
S3 |
Table 26. JMODE 5 (8-Bit, Decimate-by-1, Single-Channel, 8 Lanes)
OCTET |
0 |
NIBBLE |
0 |
1 |
DA0 |
S0 |
DA1 |
S2 |
DA2 |
S4 |
DA3 |
S6 |
DB0 |
S1 |
DB1 |
S3 |
DB2 |
S5 |
DB3 |
S7 |
Table 27. JMODE 6 (8-Bit, Decimate-by-1, Dual-Channel, 4 Lanes)
OCTET |
0 |
NIBBLE |
0 |
1 |
DA0 |
A0 |
DA1 |
A1 |
DB0 |
B0 |
DB1 |
B1 |
Table 28. JMODE 7 (8-Bit, Decimate-by-1, Dual-Channel, 8 Lanes)
OCTET |
0 |
NIBBLE |
0 |
1 |
DA0 |
A0 |
DA1 |
A1 |
DA2 |
A2 |
DA3 |
A3 |
DB0 |
B0 |
DB1 |
B1 |
DB2 |
B2 |
DB3 |
B3 |
Table 29. JMODE 9 (15-Bit, Decimate-by-2, Dual-Channel, 8 Lanes)
OCTET |
0 |
1 |
NIBBLE |
0 |
1 |
2 |
3 |
DA0 |
A0 |
DA1 |
A1 |
DA2 |
A2 |
DA3 |
A3 |
DB0 |
B0 |
DB1 |
B1 |
DB2 |
B2 |
DB3 |
B3 |
Table 30. JMODE 10 (15-Bit, Decimate-by-4, Dual-Channel, 4 Lanes)
OCTET |
0 |
1 |
NIBBLE |
0 |
1 |
2 |
3 |
DA0 |
AI0 |
DA1 |
AQ0 |
DB0 |
BI0 |
DB1 |
BQ0 |
Table 31. JMODE 11 (15-Bit, Decimate-by-4, Dual-Channel, 8 Lanes)
OCTET |
0 |
1 |
NIBBLE |
0 |
1 |
2 |
3 |
DA0 |
AI0 |
DA1 |
AI1 |
DA2 |
AQ0 |
DA3 |
AQ1 |
DB0 |
BI0 |
DB1 |
BI1 |
DB2 |
BQ0 |
DB3 |
BQ1 |
Table 32. JMODE 12 (12-Bit, Decimate-by-4, Dual-Channel, 16 Lanes)
OCTET |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
NIBBLE |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
DA0 |
AI0 |
AI4 |
AI8 |
AI12 |
AI16 |
T |
DA1 |
AQ0 |
AQ4 |
AQ8 |
AQ12 |
AQ16 |
T |
DA2 |
AI1 |
AI5 |
AI9 |
AI13 |
AI17 |
T |
DA3 |
AQ1 |
AQ5 |
AQ9 |
AQ13 |
AQ17 |
T |
DA4 |
AI2 |
AI6 |
AI10 |
AI14 |
AI18 |
T |
DA5 |
AQ2 |
AQ6 |
AQ10 |
AQ14 |
AQ218 |
T |
DA6 |
AI3 |
AI7 |
AI11 |
AI15 |
AI19 |
T |
DA7 |
AQ3 |
AQ7 |
AQ11 |
AQ15 |
AQ19 |
T |
DB0 |
BI0 |
BI4 |
BI8 |
BI12 |
BI16 |
T |
DB1 |
BQ0 |
BQ4 |
BQ8 |
BQ12 |
BQ16 |
T |
DB2 |
BI1 |
BI5 |
BI9 |
BI13 |
BI17 |
T |
DB3 |
BQ1 |
BQ5 |
BQ9 |
BQ13 |
BQ17 |
T |
DB4 |
BI2 |
BI6 |
BI10 |
BI14 |
BI18 |
T |
DB5 |
BQ2 |
BQ6 |
BQ10 |
BQ14 |
BQ218 |
T |
DB6 |
BI3 |
BI7 |
BI11 |
BI15 |
BI19 |
T |
DB7 |
BQ3 |
BQ7 |
BQ11 |
BQ15 |
BQ19 |
T |
Table 33. JMODE 13 (15-Bit, Decimate-by-8, Dual-Channel, 2 Lanes)
OCTET |
0 |
1 |
2 |
3 |
NIBBLE |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
DA0 |
AI0 |
AQ0 |
DB0 |
BI0 |
BQ0 |
Table 34. JMODE 14 (15-Bit, Decimate-by-8, Dual-Channel, 4 Lanes)
OCTET |
0 |
1 |
NIBBLE |
0 |
1 |
2 |
3 |
DA0 |
AI0 |
DA1 |
AQ0 |
DB0 |
BI0 |
DB1 |
BQ0 |
Table 35. JMODE 15 (15-Bit, Decimate-by-16, Dual-Channel, 1 Lane)
OCTET |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
NIBBLE |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
DA0 |
AI0 |
AQ0 |
BI0 |
BQ0 |
Table 36. JMODE 16 (15-Bit, Decimate-by-16, Dual-Channel, 2 Lanes)
OCTET |
0 |
1 |
2 |
3 |
NIBBLE |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
DA0 |
AI0 |
AQ0 |
DB0 |
BI0 |
BQ0 |
Table 37. JMODE 17 (8-bit, Decimate-by-1, Single-Channel, 16 lanes)
OCTET |
0 |
NIBBLE |
0 |
1 |
DA0 |
S0 |
DA1 |
S2 |
DA2 |
S4 |
DA3 |
S6 |
DA4 |
S8 |
DA5 |
S10 |
DA6 |
S12 |
DA7 |
S14 |
DB0 |
S1 |
DB1 |
S3 |
DB2 |
S5 |
DB3 |
S7 |
DB4 |
S9 |
DB5 |
S11 |
DB6 |
S13 |
DB7 |
S15 |
Table 38. JMODE 18 (8-Bit, Decimate-by-1, Dual-Channel, 16 Lanes)
OCTET |
0 |
NIBBLE |
0 |
1 |
DA0 |
A0 |
DA1 |
A1 |
DA2 |
A2 |
DA3 |
A3 |
DA4 |
A4 |
DA5 |
A5 |
DA6 |
A6 |
DA7 |
A7 |
DB0 |
B0 |
DB1 |
B1 |
DB2 |
B2 |
DB3 |
B3 |
DB4 |
B4 |
DB5 |
B5 |
DB6 |
B6 |
DB7 |
B7 |