SBASAO8 June 2025 DAC39RF20
ADVANCE INFORMATION
The device JESD204C modes are configured with the parameters defined in Table 7-42, Table 7-43 and Table 7-44.
| Parameter | Description |
|---|---|
| JMODE | JESD204C mode number. The user configures this parameter to choose a supported mode. Most other parameters are derived from this setting. See Table 7-45. |
| LS | Lanes per sample stream. This is derived from JMODE. See Table 7-45. |
| LT |
Ratio of input sample rate to clock. LT = FCLK / FS_IN. Note that DES2X mode does not affect the value of LT. DSP_MODEn = Bypasss (all DSPs disabled, LT = 1. Any DSP Enabled (and JESD_M > 0), LT is set by DSP_L Any DSP Enabled (and JESD_M = 0), LT is not applicable |
| Lx | Maximum number of lanes used for a given JMODE. The link will scale down the number of active lanes (L) depending on how many channels are enabled. See JESD_M |
| Mx | Maximum number of streams for a given JMODE. Mx is computed automatically according to Table 7-45. The user can specify the actual number of streams (M) using the JESD_M register. |
| R | Number of bits transmitted per lane per DACCLK cycle. Derived from JMODE and LT (see Table 7-46). Based on R, the user must program REFDIV, MPY, and RATE registers. Additionally, the maximum DACCLK frequency is a function of R. |
| SI | Sample Interleaving/Increment Factor. A value of 1 indicates that the standard transport layer mapping from the JESD204C standard is used (samples are mapped linearly from 0 to S-1). A value greater than 1 indicates that an alternate mapping is used as follows: Map samples starting with sample 0, incrementing the index by SI. Repeat this as many times as necessary to map all S samples, starting each repetition at an index that is one larger than the previous repetition. See JESD204C Format Diagrams. |
| KR | For 8b/10b operation, KR defines the legal values of K (frames per multiframe). The legal values are restricted to facilitate upset immunity of the elastic buffer. The multiframe length is restricted to a multiple of the elastic buffer depth of 128 characters (buffer depth is reduced to 32 or 64 characters if K*F is 32 or 64). Additionally, having less legal values for K minimizes verification burden. For 8b/10b modes, K is programmed via the KM1 register. |
| Parameter | Description | ILAS Field Name | Value for this device see (1) |
|---|---|---|---|
| ADJCNT | DAC LMFC adjustment | ADJCNT[3:0] | n/a |
| ADJDIR | DAC LMFC adjustment direction | ADJDIR[0] | n/a |
| BID | Bank ID | BID[3:0] | n/a |
| CF | Number of control words per frame | CF[4:0] | 0 |
| CS | Number. of control bits per sample | CS[1:0] | 0 |
| DID | Device identification number | DID[7:0] | n/a |
| F | Number of octets per frame (per lane) | F[7:0] | See Table 7-45 |
| HD | High Density Format | HD[0] | See Table 7-45 |
| JESDV | JESD204 Version | JESDV[2:0] | n/a |
| K | Number of frames per multiframe | K[7:0] | Set by KM1 register(2) |
| L | Number of lanes per link | L[4:0] | ceiling(M/Mx*Lx) |
| LID | Lane identification no. | LID[4:0] | n/a |
| M | Number of sample streams per link (see (1)) | M[7:0] | Set by JESD_M register |
| N | Bits per sample (before adding control or tail bits) | N[4:0] | See Table 7-45 |
| N' | Total number of bits per sample (including control and tail bits) | N’[4:0] | See Table 7-45 |
| PHADJ | Phase adjustment request to DAC | PHADJ[0] | n/a |
| S | Number of samples per stream per frame | S[4:0] | See Table 7-45 |
| SCR | Scrambling enabled | SCR[0] | Set by SCR register |
| SUBCLASSV | Device Subclass Version | SUBCLASSV[2:0] | n/a |
| RES1 | Reserved field 1 | RES1[7:0] | n/a |
| RES2 | Reserved field 2 | RES2[7:0] | n/a |
| CHKSUM | Checksum (sum of all above fields, modulo 256) | FCHK[7:0] | n/a |
| Parameter | Description | Value for this device see (1) |
|---|---|---|
| E | Number of multi-blocks per extended multi-block (64b and 66b encoding only) | All modes use E=1, except when F=3, then E=3. (E is set automatically based on JMODE). |
Each supported mode is assigned a mode number which can be programmed into the JMODE register with the parameters listed in Table 7-45.
| JMODE | Encoding | Max Input Sample Rate per Stream (GSPS)1, 2 | MAX Serdes Baud Rate (Gbps) | R = FBIT/ FDACCLK 3 | N | Mx = Max # Streams | Ls = Lanes/Stream | Lx = Max # Lanes | LT = Interpolation | JESD Format | KR | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MIN | MAX | F | S | HD | SI | ||||||||||
| 0 | 8b/10b | 22 | 27.5 | 1.25 | 16 | 1 | 16 | 16 | 1 | 1 | 2 | 16 | 0 | 1 | 32, 64, 128 |
| 64b/66b | 22 | 22.69 | 1.03125 | ||||||||||||
| 1 | 8b/10b | 13 | 32.5 | 2.5/LT | 16 | 2 | 8 | 16 | 1 | 8 | 2 | 8 | 0 | 1 | 32, 64, 128 |
| 64b/66b | 15.76 | 32.5 | 2.0625/LT | ||||||||||||
| 2 | 8b/10b | 6.5 | 32.5 | 5/LT | 16 | 4 | 4 | 16 | 1 | 16 | 2 | 4 | 0 | 1 | 32, 64, 128 |
| 64b/66b | 7.88 | 32.5 | 4.125/LT | ||||||||||||
| 3 | 8b/10b | 3.25 | 32.5 | 10/LT | 16 | 8 | 2 | 16 | 4 | 32 | 2 | 2 | 0 | 1 | 32, 64, 128 |
| 64b/66b | 3.94 | 32.5 | 8.25/LT | ||||||||||||
| 4 | 8b/10b | 1.625 | 32.5 | 20/LT | 16 | 8 | 1 | 8 | 4 | 64 | 2 | 1 | 0 | 1 | 32, 64, 128 |
| 64b/66b | 1.97 | 32.5 | 16.5/LT | ||||||||||||
| 5 | 8b/10b | 0.81 | 32.5 | 40/LT | 16 | 8 | ½ | 4 | 8 | 128 | 4 | 1 | 0 | 1 | 16,32,64 |
| 64b/66b | 0.98 | 32.5 | 33/LT | ||||||||||||
| 6 | 8b/10b | 0.41 | 32.5 | 80/LT | 16 | 8 | ¼ | 2 | 16 | 256 | 8 | 1 | 0 | 1 | 8,16,32 |
| 64b/66b | 0.49 | 32.5 | 66/LT | ||||||||||||
| 7 | 8b/10b | 0.2 | 32.5 | 160/LT | 16 | 8 | â…› | 1 | 32 | 256 | 16 | 1 | 0 | 1 | 4,8,16 |
| 64b/66b | 0.25 | 32.5 | 132/LT | ||||||||||||
| 8 | 8b/10b | 22 | 22 | 1 | 12 | 1 | 16 | 16 | 1 | 1 | 8 | 80 | 0 | 16 | 8,16,32 |
| 64b/66b | 22 | 18.15 | 0.825 | ||||||||||||
| 9 | 8b/10b | 22 | 27.5 | 1.25 | 12 | 1 | 12 | 12 | 1 | 1 | 2 | 16 | 1 | 1 | 32,64, 128 |
| 64b/66b | 22 | 22.69 | 1.03125 | ||||||||||||
| 10 | 8b/10b | 17.33 | 32.5 | 2 | 12 | 2 | 8 | 16 | 1 | 1 | 8 | 40 | 0 | 8 | 8,16,32 |
| 64b/66b | 21.01 | 32.5 | 1.65 | ||||||||||||
| 11 | 8b/10b | 13 | 32.5 | 2.5 | 12 | 2 | 6 | 12 | 1 | 1 | 2 | 8 | 1 | 1 | 32,64, 128 |
| 64b/66b | 15.76 | 32.5 | 2.0625 | ||||||||||||
| 12 | 8b/10b | 8.67 | 32.5 | 4 | 12 | 2 | 4 | 8 | 1 | 1 | 8 | 20 | 0 | 4 | 8,16,32 |
| 64b/66b | 10.51 | 32.5 | 3.3 | ||||||||||||
| 13 | 8b/10b | 6.5 | 32.5 | 5 | 12 | 2 | 3 | 6 | 1 | 1 | 2 | 4 | 1 | 1 | 32,64, 128 |
| 64b/66b | 7.88 | 32.5 | 4.125 | ||||||||||||
| 14 | 8b/10b | 22 | 13.75 | 0.625 | 8 | 1 | 16 | 16 | 1 | 1 | 1 | 16 | 0 | 1 | 64, 128,256 |
| 64b/66b | 22 | 11.34 | 0.5156 | ||||||||||||
| 15 | 8b/10b | 22 | 27.5 | 1.25 | 8 | 2 | 8 | 16 | 1 | 1 | 1 | 8 | 0 | 1 | 64, 128,256 |
| 64b/66b | 22 | 22.69 | 1.03125 | ||||||||||||
| 16 | 8b/10b | 13 | 32.5 | 2.5 | 8 | 2 | 4 | 8 | 1 | 1 | 1 | 4 | 0 | 1 | 64, 128,256 |
| 64b/66b | 15.76 | 32.5 | 2.0625 | ||||||||||||
| 17 | 8b/10b4 | n/a | n/a | n/a | 12 | 2 | 8 | 16 | 1 | 1 | 3 | 16 | 0 | 1 | n/a |
| 64b/66b | 21.01 | 32.5 | 1.546875 | ||||||||||||
| User Specified Parameters | Derived Parameters | ||
|---|---|---|---|
| JMODE | LT | R1
(JENC=0) (8b/10b) |
R2
(JENC=1) (64b/66b) |
| 0 | 1 | 1.25 | 1.03125 |
| 1 | 1 | 2.5 | 2.0625 |
| 4 | 0.625 | 0.515625 | |
| 6 | 0.41667 | - | |
| 8 | 0.3125 | - | |
| 2 | 1 | 5 | 4.125 |
| 4 | 1.25 | 1.03125 | |
| 6 | 0.833 | 0.6875 | |
| 8 | 0.625 | 0.515625 | |
| 12 | 0.41667 | - | |
| 16 | 0.3125 | - | |
| 3 | 4 | 2.5 | 2.0625 |
| 6 | 1.667 | 1.375 | |
| 8 | 1.25 | 1.03125 | |
| 12 | 0.833 | 0.6875 | |
| 16 | 0.625 | 0.515625 | |
| 24 | 0.41667 | - | |
| 32 | 0.3125 | - | |
| 4 | 4 | 5 | 4.125 |
| 6 | 3.333 | 2.75 | |
| 8 | 2.5 | 2.0625 | |
| 12 | 1.667 | 1.375 | |
| 16 | 1.25 | 1.03125 | |
| 24 | 0.833 | 0.6875 | |
| 32 | 0.625 | 0.515625 | |
| 48 | 0.41667 | - | |
| 64 | 0.3125 | - | |
| 5 | 8 | 5 | 4.125 |
| 12 | 3.333 | 2.75 | |
| 16 | 2.5 | 2.0625 | |
| 24 | 1.667 | 1.375 | |
| 32 | 1.25 | 1.03125 | |
| 48 | 0.833 | 0.6875 | |
| 64 | 0.625 | 0.515625 | |
| 96 | 0.41667 | - | |
| 128 | 0.3125 | - | |
| 6 | 16 | 5 | 4.125 |
| 24 | 3.333 | 2.75 | |
| 32 | 2.5 | 2.0625 | |
| 48 | 1.667 | 1.375 | |
| 64 | 1.25 | 1.03125 | |
| 96 | 0.833 | 0.6875 | |
| 128 | 0.625 | 0.515625 | |
| 192 | 0.41667 | - | |
| 256 | 0.3125 | - | |
| 7 | 32 | 5 | 4.125 |
| 48 | 3.333 | 2.75 | |
| 64 | 2.5 | 2.0625 | |
| 96 | 1.667 | 1.375 | |
| 128 | 1.25 | 1.03125 | |
| 192 | 0.833 | 0.6875 | |
| 256 | 0.625 | 0.515625 | |
| 8 | 1 | 1 | 0.825 |
| 9 | 1 | 1.25 | 1.031255 |
| 10 | 125 | 2 | 1.65 |
| 11 | 1 | 2.5 | 2.0625 |
| 12 | 1 | 4 | 3.3 |
| 13 | 1 | 5 | 4.125 |
| 14 | 1 | 0.625 | 0.515625 |
| 15 | 1 | 1.25 | 1.03125 |
| 16 | 1 | 2.5 | 2.0625 |
| 17 | 1 | - | 1.546875 |
| R Parameter | Maximum DAC Clock Rate (FDACCLK) | Maximum Lane Rate (FBIT = R x FDACCLK) |
|---|---|---|
| 0.3125 (40/128) | 25.6GHz | 8Gbps |
| 0.416667 (40/96) | 25.6GHz | 10.667Gbps |
| 0.625 (40/64) | 25.6GHz | 16Gbps |
| 0.833333 (40/48) | 19.2GHz | 16Gbps |
| 1 (40/40) | 16GHz | 16Gbps |
| 1.25 (40/32) | 12.8GHz | 16Gbps |
| 1.666667 (40/24) | 9.6GHz | 16Gbps |
| 2 (40/20) | 8GHz | 16Gbps |
| 2.5 (40/16) | 6.4GHz | 16Gbps |
| 3.333333 (40/12) | 4.8GHz | 16Gbps |
| 4 (40/10) | 4GHz | 16Gbps |
| 5 (40/8) | 3.2GHz | 16Gbps |
| R Parameter | Maximum DAC Clock Rate (FDACCLK) | Maximum Lane Rate (FBIT = R x FDACCLK) |
|---|---|---|
| 0.515625 (33/64) | 25.6GHz | 13.2Gbps |
| 0.6875 (33/48) | 25.6GHz | 17.6Gbps |
| 0.825 (33/40) | 25.6GHz | 21.12Gbps |
| 1.03125 (33/32) | 25.6GHz | 26.4Gbps |
| 1.375 (33/24) | 23.636GHz | 32.5Gbps |
| 1.546875 (99/64) | 21.010GHz | 32.5Gbps |
| 1.65 (33/20) | 19.697GHz | 32.5Gbps |
| 2.0625 (33/16) | 15.758GHz | 32.5Gbps |
| 2.75 (33/12) | 11.818GHz | 32.5Gbps |
| 3.3 (33/10) | 9.848GHz | 32.5Gbps |
| 4.125 (33/8) | 7.87GHz | 32.5Gbps |