Presentation is loading. Please wait.

Presentation is loading. Please wait.

FC-PI-5, FC-FS-3, and 16GFC T11/09-506v0 - 8/27/20091FC-PI-5, FC-FS-3, and 16GFC.

Similar presentations


Presentation on theme: "FC-PI-5, FC-FS-3, and 16GFC T11/09-506v0 - 8/27/20091FC-PI-5, FC-FS-3, and 16GFC."— Presentation transcript:

1 FC-PI-5, FC-FS-3, and 16GFC bob.nixon@emulex.com T11/09-506v0 - 8/27/20091FC-PI-5, FC-FS-3, and 16GFC

2 Hot Potatoes In the course of developing the 16GFC protocols, several things were determined to be out of scope for an FC-1/FC-2 standard So, we’re trying to dump them on FC-PI-x… T11/09-506v0 - 8/27/20092FC-PI-5, FC-FS-3, and 16GFC

3 Bit Sync and Loss-of-Signal “Bit Synchronization is defined in FC-PI-x.” (FC-FS-3 6.2) “A receiver may provide a Loss-of-Signal check”, though it is optional (FC-FS-3 6.3.4.2) PI has always done that for us, please do the same for 16GFC. T11/09-506v0 - 8/27/20093FC-PI-5, FC-FS-3, and 16GFC

4 Selection of Transmission Code “An FC-0 standard (e.g., FC-PI-5) may specify the use of the 8B/10B transmission code as its frame transfer transmission code.” (FC-FS-3 5.2.1) “An FC-0 standard (e.g., FC-PI-5) may specify the use of the 8B/10B transmission code as its frame transfer transmission code.” (FC-FS-3 5.3.1) This is new, there was never a choice before. FC-PI-5 should select 64B/66B for each physical variant that does NOT use 8B/10B. T11/09-506v0 - 8/27/20094FC-PI-5, FC-FS-3, and 16GFC

5 If Transmission Code is 8B/10B “An FC-0 standard (e.g., FC-PI-5) may specify the use of Emission Lowering Protocol when using the 8B/10B transmission code.” (FC-FS-3 10.3.5) “An FC-0 standard (e.g., FC-PI-5) may specify the use of Frame Scrambling when using the 8B/10B transmission code.” (FC- FS-3 10.3.6) FC-PI-5 should select for each 8B/10B physical variant that uses it – Frame Scrambling – Emission Lowering Protocol (default is neither will be used) PI has been doing this for 8GFC, nothing new needed. T11/09-506v0 - 8/27/20095FC-PI-5, FC-FS-3, and 16GFC

6 If Transmission Code is 64B/66B “An FC-0 standard (e.g., FC-PI-5) may specify the use of the Transmitter Training Signal….” (FC-FS-3 5.4.1) Implicitly, Speed Negotiation support depends on physical variant specs. I don’t think we have bothered to explicitly say yes or no per physical variant before, so I don’t see that we need to start now. FC-PI-5 should select or reject for each 64B/66B physical variant – Transmitter Training Signal T11/09-506v0 - 8/27/20096FC-PI-5, FC-FS-3, and 16GFC

7 If Speed Negotiation is supported… …and the variant does not take the 1 millisecond default “For any variant that does not specify a Transmitter Stabilization Time, including those specified in FC-PI-2, FC-PI-3, FC-PI-4, 10GFC, the Transmitter Stabilization Time shall be one millisecond.” (FC-FS- 3 8.6.6) “For any variant that does not specify a Receiver Stabilization Time, including those specified in FC-PI-2, FC-PI-3, FC-PI-4, 10GFC, the Receiver Stabilization Time shall be one millisecond.” (FC-FS-3 8.6.6) FC-PI-5 should specify for each physical variant that can not stabilize a signal in one millisecond: – Receiver Stabilization Time – Transmitter Stabilization Time T11/09-506v0 - 8/27/20097FC-PI-5, FC-FS-3, and 16GFC

8 If Transmitter Training Signal is supported “Transmitter training negotiates either or both of two capabilities between the transmitters and receivers connected by a link: a) values of transmitter equalizer coefficients that result in most reliable signal reception across the link; and b) use of FEC.” (FC-FS-3 9.2) FC-PI-5 should select, reject, or make optional for each physical variant that supports the Transmitter Training Signal – training of transmitter equalizer coefficients – Forward Error Correction (FEC ) T11/09-506v0 - 8/27/20098FC-PI-5, FC-FS-3, and 16GFC

9 If training of transmitter equalizer coefficients is supported “The use of each coefficient is specified by FC-PI-x for each FC-0 variant that supports transmitter training. Each coefficient in the model has a minimum value, a maximum value, a default value, a preset value, and a step size by which it may be adjusted. These values are specified by FC-PI-x for each FC-0 physical variant that supports transmitter training. ” (FC-FS-3 9.2) FC-PI-5 should specify for each physical variant that supports coefficient training, the following for coefficients 0, 1, and 2: – What it does (if anything) – Its minimum value – Its maximum value – Its default value – Its preset value – Its step size T11/09-506v0 - 8/27/20099FC-PI-5, FC-FS-3, and 16GFC

10 That ought to do it Questions ? T11/09-506v0 - 8/27/200910FC-PI-5, FC-FS-3, and 16GFC


Download ppt "FC-PI-5, FC-FS-3, and 16GFC T11/09-506v0 - 8/27/20091FC-PI-5, FC-FS-3, and 16GFC."

Similar presentations


Ads by Google