English
Language : 

DS110RT410 Datasheet, PDF (12/40 Pages) Texas Instruments – DS110RT410 Low Power Multi-Rate Quad Channel Retimer
DS110RT410
SNLS460 – MAY 2013
www.ti.com
Standards
Ethernet
Fibre-Channel
InfiniBand
SDH/SONET
PROP1a
PROP1b
Interlaken 2
SFF-8431
Table 1. Standards-Based Modes Register Settings
Data Rates (Gbps)
1.25, 10.3125
2.125, 4.25, 8.5, 10.51875
2.5, 5, 10
2.48832, 9.95328
8.25
8.5
10.3125
9.95328
VCO Frequencies (GHz)
10.0, 10.3125
8.5, 10.51875
10.0
9.5328
8.25
8.5
10.3125
9.95328
Divider Ratios
1, 8
1, 2, 4
1, 2, 4
1, 4
1
1
1
1
Register 0x2F Value (hex)
0x04
0x14
0x24
0x54
0x74
0x84
0xC4
0xD4
As an example of the usage of the registers in Table 1, assume that the retimer is required to operate in 10 GbE
or 1GbE mode. By setting register 0x2f, bits 7:4, to 4'b0000, the DS110RT410 will automatically set its divider
ratio and its coarse VCO tuning setting to lock to either a 10 GbE signal (at 10.3125 Gb/s) or a 1 GbE signal (at
1.25 Gb/s) at its input.
For Fibre-Channel, the standard requiring a 10.51875 GHz VCO frequency and the standard requiring an 8.5
GHz VCO frequency require different settings for the registers shown in the table. The retimer cannot
automatically switch between these two standards.
For the some standards shown in the table above, the required VCO frequency is the same for each data rate in
the standard. Only the divider ratios are different. The retimer can automatically switch between the required
divider ratios with a single set of register settings.
For other data rates, it is also necessary to set the expected PPM count and the PPM count tolerance. These are
the values the retimer uses to detect a valid frequency lock.
For the 10 GbE and 1 GbE mode shown in the table above, two frequency groups are defined. These two
frequency groups are referred to as “Group 0”, for 1 GbE, and “Group 1”, for 10 GbE. This same frequency group
structure is present for all frequency modes, but for some modes the expected frequency for both groups is the
same. The expected PPM count information for Group 0 is set in registers 0x60 and 0x61. For Group 1, it is set
in registers 0x62 and 0x63. For both groups, the PPM count tolerance is set in register 0x64.
The value of the PPM count for either group is computed the same way from the expected data rate in Gbps,
RGbps. The PPM count value, denoted NPPM, is computed by NPPM = RGbps X 1280.
As an example we consider the PPM count setup for 10 GbE and 1 GbE. The expected PPM count for Group 0,
which in this case is 1 GbE, is set in registers 0x60 and 0x61. The expected VCO frequency for 1 GbE is 10.0
GHz. The actual data rate for 1 GbE, which is 8B/10B coded, is 1.25 Gbps. With a VCO divide ratio of 8, which is
the divide ratio automatically used by the retimer for 1 GbE, this yields a VCO frequency of 10.0 GHz.
We compute the PPM count as NPPM = 10.0 X 1280 = 12,800. This is a decimal value. In hexadecimal, this is
0x3200.
The lower-order byte is loaded into register 0x60. The higher order byte, 0x32, is loaded into the 7 least-
significant bits of register 0x61. In addition, bit 7 of register 0x61 is set, indicating manual load of the PPM count.
When this is complete, register 0x60 will contain 0x00. Register 0x61 will contain 0xb2.
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 X 1280 = 13,200.
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 X 10^-6 X 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 12,800, for Group 0, this yields a tolerance of 1172 parts per
million. For a PPM count value of 13,200, for Group 1, this yields a tolerance of 1136 parts per million.
12
Submit Documentation Feedback
Copyright © 2013, Texas Instruments Incorporated
Product Folder Links: DS110RT410