English
Language : 

DS110RT410_15 Datasheet, PDF (17/60 Pages) Texas Instruments – Low-Power Multi-Rate Quad Channel Retimer
www.ti.com
DS110RT410
SNLS460A – MAY 2013 – REVISED OCTOBER 2015
For the example we are considering, Group 1 is for 10 GbE. Here the actual data rate for the 64/66B encoded
10 GbE data is 10.3125 Gbps. For 10 GbE, the retimer automatically uses a divide ratio of 1, so the VCO
frequency is also 10.3125 GHz. For 10 GbE, we compute the expected PPM count as NPPM = 10.3125 × 1280 =
13200. Again, this is a decimal value. In hexadecimal, this is 0x3390.
The lower order byte for Group 1, 0x90, is loaded into register 0x62. The higher-order byte, 0x33, is loaded into
the 7 least-significant bits of register 0x63. As with the Group 0 settings, bit 7 of register 0x63 is also set.
When this is complete, register 0x62 will contain 0x90. Register 0x63 will contain 0xb3.
Finally, register 0x64 should be set to a value of 0xff. This is the PPM count tolerance. The resulting tolerance in
parts per million is given by TolPPM = (1 × 10-6 × NTOL) / NPPM. In this equation, NTOL is the 4-bit tolerance value
loaded into the upper or lower four bits of register 0x64. For the example we are using here, both of these values
are 0xf, or decimal 15. For a PPM count value of 12800, for Group 0, this yields a tolerance of 1172 parts per
million. For a PPM count value of 13200, for Group 1, this yields a tolerance of 1136 parts per million.
These tolerance values can be reduced if it is known that the frequency accuracy of the system and of the
25-MHz reference clock are very good. For most applications, however, a value of 0xff in register 0x64 will give
robust performance.
For all the other standards listed in Table 2 the expected PPM count for Group 0 (registers 0x60 and 0x61) and
Group 1 (registers 0x62 and 0x63) will be set the same, since there is only one VCO frequency for these
standards. The expected PPM count and tolerance are computed as described previously for 10 GbE and
1 GbE. The same values are written to each pair of PPM count registers for these standards.
As is the case with the standards-based mode of operation, the expected PPM count value and the PPM count
tolerance must be written to registers 0x60, 0x61, 0x62, 0x63, and 0x64. These are computed exactly as
described previously for the standards-based mode of operation. Since the frequency-range-based mode of
operation uses both Group 0 and Group 1 with the same expected PPM count, the same values should be
loaded into the pairs of registers 0x60 and 0x62, and 0x61 and 0x63.
As an example, suppose that the expected data rate is 8.5 Gbps. The VCO frequency for the frequency-range-
based mode of operation is also 8.5 GHz. So we compute NPPM = 8.5 × 1280 = 10880. This is a decimal value.
In hexadecimal this is 0x2a80.
We write the lower-order byte, 0x80 into registers 0x60 and 0x62. We write the higher order byte, 0x2a, into the
least-significant 7 bits of registers 0x61 and 0x63. We also set bit 7 of registers 0x61 and 0x63. When this
operation is complete, registers 0x60 and 0x62 will contain a value of 0x80. Registers 0x61 and 0x63 will contain
a value of 0xaa.
We also write the PPM tolerance into both the upper and lower four bits of register 0x64. If we write this register
to a value of 0xff, then the PPM count tolerance in parts per million will be given by TolPPM = (1 × 10-6 × NTOL) /
NPPM = 1379 parts per million. This value will be appropriate for most systems.
In summary, for data rates that correspond to the pre-defined standards for the DS110RT410, the standards-
based mode of operation can be used. This mode offers automatic switching of the divide ratio (and, for 10 GbE
and 1 GbE, the VCO frequency) to easily accommodate operation over harmonically-related data rates. For data
rates that are not covered by the pre-defined standards, the frequency-range-based mode of operation can be
used. This mode works with a fixed divider ratio, which is nominally 1. However, the divider ratio can be forced to
other values if desired.
The register configuration procedure is as follows:
1. Select the desired channel of the DS110RT410 by writing the appropriate value to register 0xff.
2. Set bits 5:4 of register 0x36 to a value of 2'b11 as described previously to enable the 25-MHz reference
clock.
3. Write registers 0x2f, and 0x36 with the correct values.
4. Compute the expected PPM count values for Group 0 and Group 1 as described previously.
5. Write the expected PPM count values into registers 0x60-0x63 as described previously, setting bit 7 of both
registers 0x61 and 0x63.
6. Set the value 0xff into register 0x64 for an approximate PPM count tolerance of 1100-1400 PPM.
7. Reset the retimer CDR by setting and then clearing bits 3:2 of register 0x0a.
If there is a signal at the correct data rate present at the input to the DS110RT410, the retimer will lock to it.
Copyright © 2013–2015, Texas Instruments Incorporated
Product Folder Links: DS110RT410
Submit Documentation Feedback
17