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 |