ZHCSTG5 October 2023 ADC12QJ1600-SEP
PRODUCTION DATA
The device can be programmed for a number JESD204C output formats. Table 6-13 summarizes the basic operating mode configuration parameters and whether they are user configured or derived.
PARAMETER | DESCRIPTION | USER CONFIGURED OR DERIVED | VALUE |
---|---|---|---|
JMODE | JESD204C operating mode, automatically derives the rest of the JESD204C parameters | User configured | Set by JMODE |
R | Number of bits transmitted per lane per ADC core sampling clock cycle. The JESD204C line rate is the sampling clock frequency (fS) times R. This parameter sets the SerDes PLL multiplication factor. | Derived | See Table 6-15 |
K | Number of frames per multiframe (8B/10B mode) | User configured | Set by KM1, see the allowed values in Table 6-15. This parameter is ignored in 64B/66B modes. |
E | Number of multiblocks per extended multiblock (64B/66B mode) | Derived | Always set to '1' in ADC12QJ1600-SEP. This parameter is ignored in 8B/10B modes. |
There are a number of parameters required to define the JESD204C transport layer format, all of which are sent across the link during the initial lane alignment sequence in 8B/10B mode. 64B/66B mode does not use the ILAS, however the transport layer uses the same parameters. In the device, most parameters are automatically derived based on the selected JMODE; however, a few are configured by the user. Table 6-14 describes these parameters.
PARAMETER | DESCRIPTION | USER CONFIGURED OR DERIVED | VALUE |
---|---|---|---|
ADJCNT | LMFC adjustment amount (not applicable) | Derived | Always 0 |
ADJDIR | LMFC adjustment direction (not applicable) | Derived | Always 0 |
BID | Bank ID | Derived | Always 0 |
CF | Number of control words per frame | Derived | Always 0 |
CS | Control bits per sample | Derived | Always set to 0 in ILAS, see Table 6-15 for actual usage |
DID | Device identifier, used to identify the link | User configured | Set by DID, see Table 6-16 |
F | Number of octets (bytes) per frame (per lane) | Derived | See Table 6-15 |
HD | High-density format (samples split between lanes) | Derived | Always 0 |
JESDV | JESD204 standard revision | Derived | Always 1 |
K | Number of frames per multiframe | User configured | Set by the KM1 register |
L | Number of serial output lanes per link | Derived | See Table 6-15 |
LID | Lane identifier for each lane | Derived | See Table 6-16 |
M | Number of converters used to determine lane bit packing; may not match number of ADC channels in the device | Derived | See Table 6-15 |
N | Sample resolution (before adding control and tail bits) | Derived | See Table 6-15 |
N' | Bits per sample after adding control and tail bits | Derived | See Table 6-15 |
S | Number of samples per converter (M) per frame | Derived | See Table 6-15 |
SCR | Scrambler enabled | User configured | Set by SCR |
SUBCLASSV | Device subclass version | Derived | Always 1 |
RES1 | Reserved field 1 | Derived | Always 0 |
RES2 | Reserved field 2 | Derived | Always 0 |
CHKSUM | Checksum for ILAS checking (sum of all above parameters modulo 256) | Derived | Computed based on parameters in this table |
Configuring the device is made easy by using a single configuration parameter called JMODE. Using Table 6-15 the correct JMODE value can be found for the desired operating mode. The modes listed are the only available operating modes. This tables also gives a range and allowable step size for the K parameter (set by KM1), which sets the multiframe length in number of frames.
OPERATING MODE | USER-SPECIFIED PARAMETER | DERIVED PARAMETERS | INPUT CLOCK RANGE (MHz) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
JMODE | K [Min:Step:Max] |
Encoding | N | CS | N’ | CF | L | M | F | S | HD | E | R (Fbit / Fclk) |
||
12-Bit, 8B/10B, 8 Lanes | 0 | 4:4:256 | 8B/10B | 12 | 0 | 12 | 0 | 8 | 8(1) | 8 | 5 | 0 | — | 8 | 500-1600 |
12-Bit, 8B/10B, 6 Lanes | 1 | 16:16:256 | 8B/10B | 12 | 0 | 12 | 0 | 6 | 4 | 2 | 2 | 1 | — | 10 | 500-1600 |
8-Bit, 8B/10B, 4 Lanes | 2 | 32:32:256 | 8B/10B | 8 | 0 | 8 | 0 | 4 | 4 | 1 | 1 | 0 | — | 10 | 500-1600 |
10-Bit, 8B/10B, 4 Lanes | 3 | 32:32:256 | 8B/10B | 10 | 0 | 10 | 0 | 4 | 4 | 5 | 4 | 0 | — | 12.5 | 500-1372.8 |
12-Bit, 64B/66B, 3 Lanes | 4 | 128(2) | 64B/66B | 12 | 0 | 12 | 0 | 3 | 4 | 2 | 1 | 1 | 1 | 16.5 | 500-1040 |
8-Bit, 64B/66B, 2 Lanes | 5 | 128(2) | 64B/66B | 8 | 0 | 8 | 0 | 2 | 4 | 2 | 1 | 0 | 1 | 16.5 | 500-1040 |
12-Bit, 64B/66B, 6 Lanes | 6 | 128(2) | 64B/66B | 12 | 0 | 12 | 0 | 6 | 4 | 2 | 2 | 1 | 1 | 8.25 | 500-1600 |
8-Bit, 64B/66B, 4 Lanes | 7 | 256(2) | 64B/66B | 8 | 0 | 8 | 0 | 4 | 4 | 1 | 1 | 0 | 1 | 8.25 | 500-1600 |
12-Bit, 64B/66B, 4 Lanes | 8 | 256(2) | 64B/66B | 12 | 0 | 12 | 0 | 4 | 4 | 3 | 2 | 0 | 3 | 12.375 | 500-1386.7 |
8-Bit, 8B/10B, 8 Lanes | 9 | 32:32:256 | 8B/10B | 8 | 0 | 8 | 0 | 8 | 4 | 1 | 2 | 0 | — | 5 | 500-1600 |
10-Bit, 8B/10B, 8 Lanes | 10 | 32:32:256 | 8B/10B | 10 | 0 | 10 | 0 | 8 | 8(1) | 5 | 4 | 0 | — | 6.25 | 500-1600 |
2 Ch, 12-Bit, 8B/10B, 8 Lanes | 11 | 4:4:256 | 8B/10B | 12 | 0 | 12 | 0 | 8 | 8(1) | 8 | 5 | 0 | — | 4 | 500-1600 |
2 Ch, 8-Bit, 8B/10B, 8 Lanes | 12 | 32:32:256 | 8B/10B | 8 | 0 | 8 | 0 | 8 | 2 | 1 | 4 | 0 | — | 2.5 | 500-1600 |
2 Ch, 10-Bit, 8B/10B, 8 Lanes | 13 | 32:32:256 | 8B/10B | 10 | 0 | 10 | 0 | 8 | 8(1) | 5 | 4 | 0 | — | 3.125 | 500-1600 |
12-Bit, 64B/66B, 8 Lanes | 14 | 256(2) | 64B/66B | 12 | 0 | 12 | 0 | 8 | 8(1) | 3 | 2 | 0 | 3 | 6.1875 | 500-1600 |
2-ch, 12-Bit, 64B/66B, 8 Lanes | 15 | 256(2) | 64B/66B | 12 | 0 | 12 | 0 | 8 | 8(1) | 3 | 2 | 2 | 3 | 3.09375 | 500-1600 |
The device has a total of 8 high-speed output drivers. The lanes and their derived configuration parameters are described in Table 6-16. For a specified JMODE, the lowest indexed lanes are used and the higher indexed lanes are automatically powered down. Always route the lowest indexed lanes to the logic device.