The ADC core output samples are formatted in a specific fashion for each JMODE setting based on the transport layer settings for that JMODE. The following tables show the specific mapping formats for a single frame for each JMODE. The symbol definitions used in the JMODE tables is provided in Table 6-20. In all mappings the tail bits (T) are 0 (zero). All samples are formatted as MSB first, LSB last. In JMODEs where N' exceeds the N parameter, the LSBs are set to 0.
Table 6-20 JMODE Table Symbol DefinitionsNOTATION | DESCRIPTION |
---|
An | Sample n from channel A |
Bn | Sample n from channel B |
Cn | Sample n from channel C |
Dn | Sample n from channel D |
T | Tail bits, always set to 0 |
Table 6-21 JMODE 0 (9-bit, 8/4/2 lanes, 8B/10B)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 |
---|
D0 | A0[8:0],000 | A2[8:0],000 | A4[8:0],000 | A6[8:0],000 | A8[8:0],000 | T |
D1 | A1[8:0],000 | A3[8:0],000 | A5[8:0],000 | A7[8:0],000 | A9[8:0],000 | T |
D2 | B0[8:0],000 | B2[8:0],000 | B4[8:0],000 | B6[8:0],000 | B8[8:0],000 | T |
D3 | B1[8:0],000 | B3[8:0],000 | B5[8:0],000 | B7[8:0],000 | B9[8:0],000 | T |
D4 (Quad only) | C0[8:0],000 | C2[8:0],000 | C4[8:0],000 | C6[8:0],000 | C8[8:0],000 | T |
D5 (Quad only) | C1[8:0],000 | C3[8:0],000 | C5[8:0],000 | C7[8:0],000 | C9[8:0],000 | T |
D6 (Quad only) | D0[8:0],000 | D2[8:0],000 | D4,000 | D6[8:0],000 | D8[8:0],000 | T |
D7 (Quad only) | D1[8:0],000 | D3[8:0],000 | D5[8:0],000 | D7[8:0],000 | D9[8:0],000 | T |
Table 6-22 JMODE 1 (9-bit, 6/3/2 lanes,
8B/10B)
OCTET |
0 |
1 |
NIBBLE |
0 |
1 |
2 |
3 |
D0 |
A0[8:0], 000 |
A1[8:5] |
D1 |
A1[4:0], 000 |
Dual or Quad: B0[8:1]
Single: 0x00
|
D2 (Quad or Dual only) |
B0[0], 000 |
B1[8:0], 000 |
D3 (Quad only) |
C0[8:0], 000 |
C1[8:5] |
D4 (Quad only) |
C1[4:0], 000 |
D0[8:1] |
D5 (Quad only) |
D0[0], 000 |
D1[8:0], 000 |
Table 6-23 JMODE 2 (8-bit, 4/2/1 lanes, 8B/10B)OCTET | 0 |
---|
NIBBLE | 0 | 1 |
---|
D0 | A0 |
D1 (Dual or Quad only) | B0 |
D2 (Quad only) | C0 |
D3 (Quad only) | D0 |
Table 6-24 JMODE 3 (9-bit, 4/2/1 lanes,
8B/10B)
OCTET |
0 |
1 |
2 |
3 |
4 |
NIBBLE |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
D0 |
A0[8:0], 0 |
A1[8:0],
0 |
A2[8:0],
0 |
A3[8:0],
0 |
D1 (Dual or Quad only) |
B0[8:0], 0 |
B1[8:0],
0 |
B2[8:0],
0 |
B3[8:0],
0 |
D2 (Quad only) |
C0[8:0], 0 |
C1[8:0],
0 |
C2[8:0],
0 |
C3[8:0],
0 |
D3 (Quad only) |
D0[8:0], 0 |
D1[8:0],
0 |
D2[8:0],
0 |
D3[8:0],
0 |
Table 6-25 JMODE 4 (9-bit, 3/2/1lanes,
64B/66B)
OCTET |
0 |
1 |
NIBBLE |
0 |
1 |
2 |
3 |
D0 |
A0[8:0], 000 |
Quad or Dual: B0[8:5] Single: 0x0 |
D1 (Dual or Quad only) |
B0[4:0], 000 |
Quad: C0[9:1] Dual: 0x00 |
D2 (Quad only) |
C0[0], 000 |
D0[8:0], 000 |
Table 6-26 JMODE 5 (8-bit, 2/1/1 lanes, 64B/66B)OCTET | 0 | 1 |
---|
NIBBLE | 0 | 1 | 2 | 3 |
---|
D0 | A0 | Quad or Dual: B0 Single: 0x00 |
D1 (Quad Only) | C0 | D0 |
Table 6-27 JMODE 6 (9-bit, 6/3/2 lanes,
64B/66B)
OCTET |
0 |
1 |
NIBBLE |
0 |
1 |
2 |
3 |
D0 |
A0[8:0], 000 |
A1[8:5] |
D1 |
A1[4:0], 000 |
Dual or Quad: B0[8:1] Single: 0x00 |
D2 (Dual or Quad only) |
B0[0], 000 |
B1[8:0], 000 |
D3 (Quad only) |
C0[8:0], 000 |
C1[8:5] |
D4 (Quad only) |
C1[4:0], 000 |
D0[8:1] |
D5 (Quad only) |
D0[0], 000 |
D1[8:0], 000 |
Table 6-28 JMODE 7 (8-bit, 4/2/1 lanes, 64B/66B)OCTET | 0 |
---|
NIBBLE | 0 | 1 |
---|
D0 | A0 |
D1 (Dual or Quad only) | B0 |
D2 (Quad only) | C0 |
D3 (Quad only) | D0 |
Table 6-29 JMODE 8 (12-bit, 4/2/1 lanes, 64B/66B)OCTET | 0 | 1 | 2 |
---|
NIBBLE | 0 | 1 | 2 | 3 | 4 | 5 |
---|
D0 | A0[8:0], 000 | A1[8:0], 000 |
D1 (Dual or Quad only) | B0[8:0], 000 | B1[8:0], 000 |
D2 (Quad only) | C0[8:0], 000 | C1[8:0], 000 |
D3 (Quad only) | D0[8:0], 000 | D1[8:0], 000 |
Table 6-30 JMODE 9 (8-bit, 8/4/2lanes, 8B/10B)OCTET | 0 |
---|
NIBBLE | 0 | 1 |
---|
D0 | A0 |
D1 | A1 |
D2 (Dual or Quad only) | B0 |
D3 (Dual or Quad only) | B1 |
D4 (Quad only) | C0 |
D5 (Quad only) | C1 |
D6 (Quad only) | D0 |
D7 (Quad only) | D1 |
Table 6-31 JMODE 10 (9-bit, 8/4/2 lanes,
8B/10B)
OCTET |
0 |
1 |
2 |
3 |
4 |
NIBBLE |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
D0 |
A0[8:0], 0 |
A2[8:0],
0 |
A4[8:0],
0 |
A6[8:0],
0 |
D1 |
A1[8:0], 0 |
A3[8:0],
0 |
A5[8:0],
0 |
A7[8:0],
0 |
D2 (Dual or Quad only) |
B0[8:0], 0 |
B2[8:0],
0 |
B4[8:0],
0 |
B6[8:0],
0 |
D3 (Dual or Quad only) |
B1[8:0], 0 |
B3[8:0],
0 |
B5[8:0],
0 |
B7[8:0],
0 |
D4 (Quad only) |
C0[8:0], 0 |
C2[8:0],
0 |
C4[8:0],
0 |
C6[8:0],
0 |
D5 (Quad only) |
C1[8:0], 0 |
C3[8:0],
0 |
C5[8:0],
0 |
C7[8:0],
0 |
D6 (Quad only) |
D0[8:0], 0 |
D2[8:0],
0 |
D4[8:0],
0 |
D6[8:0],
0 |
D7 (Quad only) |
D1[8:0], 0 |
D3[8:0],
0 |
D5[8:0],
0 |
D7[8:0],
0 |
Table 6-32 JMODE 11 (9-bit, Dual/Single channel only, 8/4 lanes, 8B/10B)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 |
---|
D0 | A0[8:0], 000 | A4[8:0], 000 | A8[8:0], 000 | A12[8:0], 000 | A16[8:0], 000 | T |
D1 | A1[8:0], 000 | A5[8:0], 000 | A9[8:0], 000 | A13[8:0], 000 | A17[8:0], 000 | T |
D2 | A2[8:0], 000 | A6[8:0], 000 | A10[8:0], 000 | A14[8:0], 000 | A18[8:0], 000 | T |
D3 | A3[8:0], 000 | A7[8:0], 000 | A11[8:0], 000 | A15[8:0], 000 | A19[8:0], 000 | T |
D4 (Dual only) | B0[8:0], 000 | B4[8:0], 000 | B8[8:0], 000 | B12[8:0], 000 | B16[8:0], 000 | T |
D5 (Dual only) | B1[8:0], 000 | B5[8:0], 000 | B9[8:0], 000 | B13[8:0], 000 | B17[8:0], 000 | T |
D6 (Dual only) | B2[8:0], 000 | B6[8:0], 000 | B10[8:0], 000 | B14[8:0], 000 | B18[8:0], 000 | T |
D7 (Dual only) | B3[8:0], 000 | B7[8:0], 000 | B11[8:0], 000 | B15[8:0], 000 | B19[8:0], 000 | T |
Table 6-33 JMODE 12 (8-bit, Dual/Single channel only, 8/4 lanes, 64B/66B)OCTET | 0 |
---|
NIBBLE | 0 | 1 |
---|
D0 | A0 |
D1 | A1 |
D2 | A2 |
D3 | A3 |
D4 (Dual only) | B0 |
D5 (Dual only) | B1 |
D6 (Dual only) | B2 |
D7 (Dual only) | B3 |
Table 6-34 JMODE 13 (9-bit, Dual/Single
channel only, 8/4lanes, 8B/10B)
OCTET |
0 |
1 |
2 |
3 |
4 |
NIBBLE |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
D0 |
A0[8:0], 0 |
A4[8:0],
0 |
A8[8:0],
0 |
A12[8:0], 0 |
D1 |
A1[8:0], 0 |
A5[8:0],
0 |
A9[8:0],
0 |
A13[8:0], 0 |
D2 |
A2[8:0], 0 |
A6[8:0],
0 |
A10[8:0],
0 |
A14[8:0], 0 |
D3 |
A3[8:0], 0 |
A7[8:0],
0 |
A11[8:0],
0 |
A15[8:0], 0 |
D4 (Dual only) |
B0[8:0], 0 |
B4[8:0],
0 |
B8[8:0],
0 |
B12[8:0], 0 |
D5 (Dual only) |
B1[8:0], 0 |
B5[8:0],
0 |
B9[8:0],
0 |
B13[8:0], 0 |
D6 (Dual only) |
B2[8:0], 0 |
B6[8:0],
0 |
B10[8:0],
0 |
B14[8:0], 0 |
D7 (Dual only) |
B3[8:0], 0 |
B7[8:0],
0 |
B11[8:0],
0 |
B15[8:0], 0 |
Table 6-35 JMODE 14 (9-bit, 8/4/2 lanes, 64B/66B)OCTET | 0 | 1 | 2 |
---|
NIBBLE | 0 | 1 | 2 | 3 | 4 | 5 |
---|
D0 | A0[8:0], 000 | A2[8:0], 000 |
D1 | A1[8:0], 000 | A3[8:0], 000 |
D2 (Dual or Quad only) | B0[8:0], 000 | B2[8:0], 000 |
D3 (Dual or Quad only) | B1[8:0], 000 | B3[8:0], 000 |
D4 (Quad only) | C0[8:0], 000 | C2[8:0], 000 |
D5 (Quad only) | C1[8:0], 000 | C3[8:0], 000 |
D6 (Quad only) | D0[8:0], 000 | D2[8:0], 000 |
D7 (Quad only) | D1[8:0], 000 | D3[8:0], 000 |
Table 6-36 JMODE 15 (9-bit, Dual/Single channel only, 8/4 lanes, 64B/66B)OCTET | 0 | 1 | 2 |
---|
NIBBLE | 0 | 1 | 2 | 3 | 4 | 5 |
---|
D0 | A0[8:0], 000 | A4[8:0], 000 |
D1 | A1[8:0], 000 | A5[8:0], 000 |
D2 | A2[8:0], 000 | A6[8:0], 000 |
D3 | A3[8:0], 000 | A7[8:0], 000 |
D4 (Dual only) | B0[8:0], 000 | B4[8:0], 000 |
D5 (Dual only) | B1[8:0], 000 | B5[8:0], 000 |
D6 (Dual only) | B2[8:0], 000 | B6[8:0], 000 |
D7 (Dual only) | B3[8:0], 000 | B7[8:0], 000 |