Text Compare
Produced: 10/29/2020 09:46:12 AM
   
Mode:  Differences  
Left file: C:\Users\ngthomas\Desktop\OCP_LOCAL\archived\OCP_NIC_3.0_d1v09_20200910a_TN.docx  
Right file: C:\Users\ngthomas\Desktop\OCP_LOCAL\archived\OCP_NIC_3.0_d1v09_20200922a_TN_RC2.docx  
107 3.10.1        Power Sequence Timing Requirements        150 <> 107 3.11        Power Sequence Timing Requirements        150
108 3.11        Digital I/O Specifications        154   108 3.12        Digital I/O Specifications        154
 
115 4.6        Pluggable Transceiver Module Status and Temperature Reporting        161 <> 115 4.6        Pluggable Transceiver Module Status and Temperature Reporting        162
 
267 Figure 82: PCIe Present and Bifurcation Control Pins (Baseboard Controlled BIF[0:2]#)        95 <> 267 Figure 82: PCIe Present and Bifurcation Control Pins (Baseboard Controlled BIF[2:0]#)        95
268 Figure 83: PCIe Present and Bifurcation Control Pins (Static BIF[0:2]#)        95   268 Figure 83: PCIe Present and Bifurcation Control Pins (Static BIF[2:0]#)        95
 
274 Figure 88: Scan Chain Connection Example        113 <> 274 Figure 89: Scan Chain Connection Example        113
275 Figure 89: Example Power Supply Topology        118   275 Figure 90: Example Power Supply Topology        118
276 Figure 90: USB 2.0 Connection Example – Basic Connectivity        120   276 Figure 91: USB 2.0 Connection Example – Basic Connectivity        120
277 Figure 91: USB 2.0 Connection Example – USB-Serial / USB-JTAG Connectivity        120   277 Figure 92: USB 2.0 Connection Example – USB-Serial / USB-JTAG Connectivity        120
278 Figure 92: UART Connection Example        122   278 Figure 93: UART Connection Example        122
279 Figure 93: Single Host (1 x16) and 1 x16 OCP NIC 3.0 Card (Single Controller)        128   279 Figure 94: Single Host (1 x16) and 1 x16 OCP NIC 3.0 Card (Single Controller)        128
280 Figure 94: Single Host (2 x8) and 2 x8 OCP NIC 3.0 Card (Dual Controllers)        129   280 Figure 95: Single Host (2 x8) and 2 x8 OCP NIC 3.0 Card (Dual Controllers)        129
281 Figure 95: Quad Hosts (4 x4) and 4 x4 OCP NIC 3.0 Card (Single Controller)        130   281 Figure 96: Quad Hosts (4 x4) and 4 x4 OCP NIC 3.0 Card (Single Controller)        130
282 Figure 96: Quad Hosts (4 x4) and 4 x4 OCP NIC 3.0 Card (Quad Controllers)        131   282 Figure 97: Quad Hosts (4 x4) and 4 x4 OCP NIC 3.0 Card (Quad Controllers)        131
283 Figure 97: Single Host with no Bifurcation (1 x16) and 2 x8 OCP NIC 3.0 Card (Dual Controllers)        132   283 Figure 98: Single Host with no Bifurcation (1 x16) and 2 x8 OCP NIC 3.0 Card (Dual Controllers)        132
284 Figure 98: SFF PCIe REFCLK Mapping – Single Host – 1, 2 and 4 links        134   284 Figure 99: SFF PCIe REFCLK Mapping – Single Host – 1, 2 and 4 links        134
285 Figure 99: SFF PCIe REFCLK Mapping – Dual Host – 2 and 4 links        135   285 Figure 100: SFF PCIe REFCLK Mapping – Dual Host – 2 and 4 links        135
286 Figure 100: SFF PCIe REFCLK Mapping – Quad Host – 4 Links        136   286 Figure 101: SFF PCIe REFCLK Mapping – Quad Host – 4 Links        136
287 Figure 101: LFF PCIe REFCLK Mapping – Single Host – 1, 2 and 4 links        137   287 Figure 102: LFF PCIe REFCLK Mapping – Single Host – 1, 2 and 4 links        137
288 Figure 102: LFF PCIe REFCLK Mapping – Dual Host – 2 and 4 links        138   288 Figure 103: LFF PCIe REFCLK Mapping – Dual Host – 2 and 4 links        138
289 Figure 103: LFF PCIe REFCLK Mapping – Quad Host – 4 Links        139   289 Figure 104: LFF PCIe REFCLK Mapping – Quad Host – 4 Links        139
290 Figure 104: Port and LED Ordering – Example SFF Link/Activity and Speed LED Placement        143   290 Figure 105: Port and LED Ordering – Example SFF Link/Activity and Speed LED Placement        143
291 Figure 105: Baseboard Power States        145   291 Figure 106: Baseboard Power States        145
292 Figure 106: Power-Up Sequencing – Normal Operation        150   292 Figure 107: Power-Up Sequencing – Normal Operation        150
293 Figure 107: Power-Down Sequencing – Normal Operation        151   293 Figure 108: Power-Down Sequencing – Normal Operation        151
294 Figure 108: Programming Mode Sequencing        152   294 Figure 109: Programming Mode Sequencing        152
295 Figure 109: FRU EEPROM Writes with Double Byte Addressing        166   295 Figure 110: FRU EEPROM Writes with Double Byte Addressing        166
296 Figure 110: FRU EEPROM Reads with Double Byte Addressing        166   296 Figure 111: FRU EEPROM Reads with Double Byte Addressing        166
297 Figure 111: FRU Update Flow        167   297 Figure 112: FRU Update Flow        167
298 Figure 112: NC-SI over RBT Timing Budget Topology        175   298 Figure 113: NC-SI over RBT Timing Budget Topology        175
299 Figure 113: NC-SI over RBT Propagation Delay Matching for Two Target ASICs – No Clock Buffer        178   299 Figure 114: NC-SI over RBT Propagation Delay Matching for Two Target ASICs – No Clock Buffer        178
300 Figure 114: NC-SI over RBT Propagation Delay Matching for Two Target ASICs – Clock Buffer        178   300 Figure 115: NC-SI over RBT Propagation Delay Matching for Two Target ASICs – Clock Buffer        178
301 Figure 115: PCIe Load Board Test Fixture for OCP NIC 3.0 SFF        180   301 Figure 116: PCIe Load Board Test Fixture for OCP NIC 3.0 SFF        180
302 Figure 116: PCIe Base Board Test Fixture for OCP NIC 3.0 SFF        182   302 Figure 117: PCIe Base Board Test Fixture for OCP NIC 3.0 SFF        182
303 Figure 117: Airflow Direction for Hot Aisle Cooling (SFF and LFF)        184   303 Figure 118: Airflow Direction for Hot Aisle Cooling (SFF and LFF)        184
304 Figure 118: Airflow Direction for Cold Aisle Cooling (SFF and LFF)        185   304 Figure 119: Airflow Direction for Cold Aisle Cooling (SFF and LFF)        185
305 Figure 119: ASIC Supportable Power for Hot Aisle Cooling – SFF        186   305 Figure 120: ASIC Supportable Power for Hot Aisle Cooling – SFF        186
306 Figure 120: OCP NIC 3.0 SFF Reference Design and CFD Geometry        187   306 Figure 121: OCP NIC 3.0 SFF Reference Design and CFD Geometry        187
307 Figure 121: Server System Airflow Capability – SFF Card Hot Aisle Cooling        188   307 Figure 122: Server System Airflow Capability – SFF Card Hot Aisle Cooling        188
308 Figure 122: Server System Airflow Capability – SFF Card Hot Aisle Cooling in standby (S5) mode        189   308 Figure 123: Server System Airflow Capability – SFF Card Hot Aisle Cooling in standby (S5) mode        189
309 Figure 123: ASIC Supportable Power for Hot Aisle Cooling – LFF Card        190   309 Figure 124: ASIC Supportable Power for Hot Aisle Cooling – LFF Card        190
310 Figure 124: OCP NIC 3.0 LFF Reference Design and CFD Geometry        190   310 Figure 125: OCP NIC 3.0 LFF Reference Design and CFD Geometry        190
311 Figure 125: Server System Airflow Capability – LFF Card Hot Aisle Cooling        192   311 Figure 126: Server System Airflow Capability – LFF Card Hot Aisle Cooling        192
312 Figure 126: ASIC Supportable Power for Cold Aisle Cooling – SFF Card        193   312 Figure 127: ASIC Supportable Power for Cold Aisle Cooling – SFF Card        193
313 Figure 127: Server System Airflow Capability – SFF Cold Aisle Cooling        194   313 Figure 128: Server System Airflow Capability – SFF Cold Aisle Cooling        194
314 Figure 128: ASIC Supportable Power Comparison – SFF Card        194   314 Figure 129: ASIC Supportable Power Comparison – SFF Card        194
315 Figure 129: ASIC Supportable Power for Cold Aisle Cooling – LFF Card        195   315 Figure 130: ASIC Supportable Power for Cold Aisle Cooling – LFF Card        195
316 Figure 130: Server System Airflow Capability – LFF Cold Aisle Cooling        196   316 Figure 131: Server System Airflow Capability – LFF Cold Aisle Cooling        196
317 Figure 131: ASIC Supportable Power Comparison – LFF Card        196   317 Figure 132: ASIC Supportable Power Comparison – LFF Card        196
318 Figure 132: SFF Thermal Test Fixture Preliminary Design        198   318 Figure 133: SFF Thermal Test Fixture Preliminary Design        198
319 Figure 133: SFF Thermal Test Fixture Preliminary Design – Cover Removed        199   319 Figure 134: SFF Thermal Test Fixture Preliminary Design – Cover Removed        199
320 Figure 134: SFF Card Thermal Test Fixture PCB        199   320 Figure 135: SFF Card Thermal Test Fixture PCB        199
321 Figure 135: LFF Card Thermal Test Fixture Design        200   321 Figure 136: LFF Card Thermal Test Fixture Design        200
322 Figure 136: LFF Card Thermal Test Fixture Design – Cover Removed        200   322 Figure 137: LFF Card Thermal Test Fixture Design – Cover Removed        200
323 Figure 137: LFF Card Thermal Test Fixture PCB        201   323 Figure 138: LFF Card Thermal Test Fixture PCB        201
324 Figure 138: Thermal Test Fixture Airflow Direction        202   324 Figure 139: Thermal Test Fixture Airflow Direction        202
325 Figure 139: SFF Fixture, Hot Aisle Flow – Candlestick Air Velocity vs. Volume Flow        203   325 Figure 140: SFF Fixture, Hot Aisle Flow – Candlestick Air Velocity vs. Volume Flow        203
326 Figure 140: LFF Fixture, Hot Aisle Flow – Candlestick Air Velocity vs. Volume Flow        203   326 Figure 141: LFF Fixture, Hot Aisle Flow – Candlestick Air Velocity vs. Volume Flow        203
327 Figure 141: Graphical View of Card Cooling Tiers        205   327 Figure 142: Graphical View of Card Cooling Tiers        205
328 Figure 142: Typical Operating Range for Hot Aisle Configurations        205   328 Figure 143: Typical Operating Range for Hot Aisle Configurations        205
329 Figure 143: Typical Operating Range for Cold Aisle Configurations        206   329 Figure 144: Typical Operating Range for Cold Aisle Configurations        206
330 Figure 144: SFF Shock and Vibe Fixture        207   330 Figure 145: SFF Shock and Vibe Fixture        207
331 Figure 145: LFF Shock and Vibe Fixture        207   331 Figure 146: LFF Shock and Vibe Fixture        207
332 Figure 146: Dye and Pull Type Locations        210   332 Figure 147: Dye and Pull Type Locations        210
333 Figure 147: Dye Coverage Percentage        210   333 Figure 148: Dye Coverage Percentage        210
 
336 Table 3: Acronyms        14 <> 336 Table 2: Acronyms        14
337 Table 4: OCP 3.0 Form Factor Dimensions        19   337 Table 3: OCP 3.0 Form Factor Dimensions        19
338 Table 5: Baseboard to OCP NIC Form Factor Compatibility Chart        19   338 Table 4: Baseboard to OCP NIC Form Factor Compatibility Chart        19
339 Table 6: Example Non-NIC Use Cases        21   339 Table 5: Example Non-NIC Use Cases        21
340 Table 7: OCP NIC 3.0 Card Definitions        25   340 Table 6: OCP NIC 3.0 Card Definitions        25
341 Table 8: OCP NIC 3.0 Line Side I/O Implementations        33   341 Table 7: OCP NIC 3.0 Line Side I/O Implementations        33
342 Table 9: Line Side I/O Cross Reference to Industry Standards        33   342 Table 8: Line Side I/O Cross Reference to Industry Standards        33
343 Table 10: Bill of Materials for the SFF and LFF Faceplate Assemblies        36   343 Table 9: Bill of Materials for the SFF and LFF Faceplate Assemblies        36
344 Table 11: CTF Default Tolerances (SFF and LFF OCP NIC 3.0)        56   344 Table 10: CTF Default Tolerances (SFF and LFF OCP NIC 3.0)        56
345 Table 12: MAC Address Label Example 1 – Quad Port with Single Host, Single Managed Controller        69   345 Table 11: MAC Address Label Example 1 – Quad Port with Single Host, Single Managed Controller        69
346 Table 13: MAC Address Label Example 2 – Octal Port with Single Host, Dual Managed Controller        69   346 Table 12: MAC Address Label Example 2 – Octal Port with Single Host, Dual Managed Controller        69
347 Table 14: MAC Address Label Example 3 – Quad Port with Dual Hosts, Dual Managed Controller        70   347 Table 13: MAC Address Label Example 3 – Quad Port with Dual Hosts, Dual Managed Controller        70
348 Table 15: MAC Address Label Example 4 – Single Port with Quad Host, Single Managed Controller        71   348 Table 14: MAC Address Label Example 4 – Single Port with Quad Host, Single Managed Controller        71
349 Table 16: MAC Address Label Example 5 – Octal Port with Single Host, Octal Managed Controller        71   349 Table 15: MAC Address Label Example 5 – Octal Port with Single Host, Octal Managed Controller        71
350 Table 17: NIC Implementation Examples and 3D CAD        72   350 Table 16: NIC Implementation Examples and 3D CAD        72
351 Table 18: Contact Mating Positions for the Primary Connector        75   351 Table 17: Contact Mating Positions for the Primary Connector        75
352 Table 19: Contact Mating Positions for the Secondary Connector        77   352 Table 18: Contact Mating Positions for the Secondary Connector        77
353 Table 20: Right Angle Connector Options        79   353 Table 19: Right Angle Connector Options        79
354 Table 21: Straddle Mount Connector Options        80   354 Table 20: Straddle Mount Connector Options        80
355 Table 22: Primary Connector Pin Definition (x16) (4C+)        84   355 Table 21: Primary Connector Pin Definition (x16) (4C+)        84
356 Table 23: Secondary Connector Pin Definition (x16) (4C)        86   356 Table 22: Secondary Connector Pin Definition (x16) (4C)        86
357 Table 24: Pin Descriptions – PCIe        87   357 Table 23: Pin Descriptions – PCIe        87
358 Table 25: Pin Descriptions – PCIe Present and Bifurcation Control Pins        93   358 Table 24: Pin Descriptions – PCIe Present and Bifurcation Control Pins        93
359 Table 26: Pin Descriptions – SMBus        96   359 Table 25: Pin Descriptions – SMBus        96
360 Table 27: Pin Descriptions – NC-SI over RBT        97   360 Table 26: Pin Descriptions – NC-SI over RBT        97
361 Table 28: Pin Descriptions – Scan Chain        105   361 Table 27: Pin Descriptions – Scan Chain        105
362 Table 29: Scan Chain Timing Requirements – Baseboard Side        107   362 Table 28: Scan Chain Timing Requirements – Baseboard Side        107
363 Table 30: Scan Chain Timing Requirements – OCP NIC 3.0 Card Side        107   363 Table 29: Scan Chain Timing Requirements – OCP NIC 3.0 Card Side        107
364 Table 31: Pin Descriptions – Scan Chain DATA_OUT Bit Definition        108   364 Table 30: Pin Descriptions – Scan Chain DATA_OUT Bit Definition        108
365 Table 32: Pin Descriptions – Scan Chain DATA_IN Bit Definition        108   365 Table 31: Pin Descriptions – Scan Chain DATA_IN Bit Definition        108
366 Table 33: Pin Descriptions – Power        114   366 Table 32: Pin Descriptions – Power        114
367 Table 34: Pin Descriptions – USB 2.0 – Primary Connector only        119   367 Table 33: Pin Descriptions – USB 2.0 – Primary Connector only        119
368 Table 35: Pin Descriptions – UART – Secondary Connector Only        121   368 Table 34: Pin Descriptions – UART – Secondary Connector Only        121
369 Table 36: Pin Descriptions – RFU[1:4]        123   369 Table 35: Pin Descriptions – RFU[1:4]        123
370 Table 37: PCIe Bifurcation Decoder for x32, x16, x8, x4, x2 and x1 Card Widths        126   370 Table 36: PCIe Bifurcation Decoder for x32, x16, x8, x4, x2 and x1 Card Widths        126
371 Table 38: PCIe REFCLK and PERST Associations        133   371 Table 37: PCIe REFCLK and PERST Associations        133
372 Table 39: SFF PCIe Link / REFCLKn / PERSTn mapping for 1, 2 and 4 Links        133   372 Table 38: SFF PCIe Link / REFCLKn / PERSTn mapping for 1, 2 and 4 Links        133
373 Table 40: LFF PCIe Link / REFCLKn / PERSTn mapping for 1, 2, 4 and 8 Links        133   373 Table 39: LFF PCIe Link / REFCLKn / PERSTn mapping for 1, 2, 4 and 8 Links        133
374 Table 41: OCP NIC 3.0 Card LED Configuration with Two Physical LEDs per Port        141   374 Table 40: OCP NIC 3.0 Card LED Configuration with Two Physical LEDs per Port        141
375 Table 42: Available Card Functions per Power State        146   375 Table 41: Available Card Functions per Power State        146
376 Table 43: Baseboard Power Supply Rail Requirements – Slot Power Envelopes        148   376 Table 42: Baseboard Power Supply Rail Requirements – Slot Power Envelopes        148
377 Table 44: Power Sequencing Parameters        152   377 Table 43: Power Sequencing Parameters        152
378 Table 45: Digital I/O DC specifications        154   378 Table 44: Digital I/O DC specifications        154
379 Table 46: Digital I/O AC specifications        154   379 Table 45: Digital I/O AC specifications        154
380 Table 47: OCP NIC 3.0 Management Implementation Definitions        155   380 Table 46: OCP NIC 3.0 Management Implementation Definitions        155
381 Table 48: Sideband Management Interface and Transport Requirements        155   381 Table 47: Sideband Management Interface and Transport Requirements        155
382 Table 49: NC-SI Traffic Requirements        156   382 Table 48: NC-SI Traffic Requirements        156
383 Table 50: MC MAC Address Provisioning Requirements        156   383 Table 49: MC MAC Address Provisioning Requirements        156
384 Table 51: Threshold Severity Level vs Example Threshold Values        159   384 Table 50: Threshold Severity Level vs Example Threshold Values        159
385 Table 52: Temperature Reporting Requirements        159   385 Table 51: Temperature Reporting Requirements        159
386 Table 53: Power Consumption Reporting Requirements        161   386 Table 52: Power Consumption Reporting Requirements        161
387 Table 54: Pluggable Module Status Reporting Requirements        162   387 Table 53: Pluggable Module Status Reporting Requirements        162
388 Table 55: Management and Pre-OS Firmware Inventory and Update Requirements        162   388 Table 54: Management and Pre-OS Firmware Inventory and Update Requirements        162
389 Table 56: Slot_ID[1:0] to Package ID[2:0] Mapping        164   389 Table 55: Slot_ID[1:0] to Package ID[2:0] Mapping        164
390 Table 57: FRU EEPROM Address Map        165   390 Table 56: FRU EEPROM Address Map        165
391 Table 58: FRU EEPROM Record – OEM Record 0xC0, Offset 0x00        168   391 Table 57: FRU EEPROM Record – OEM Record 0xC0, Offset 0x00        168
392 Table 59: NC-SI over RBT Timing Parameters        175   392 Table 58: NC-SI over RBT Timing Parameters        175
393 Table 60: PCIe Electrical Budgets        179   393 Table 59: PCIe Electrical Budgets        179
394 Table 61: PCIe Test Fixtures for OCP NIC 3.0        180   394 Table 60: PCIe Test Fixtures for OCP NIC 3.0        180
395 Table 62: Hot Aisle Air Temperature Boundary Conditions        185   395 Table 61: Hot Aisle Air Temperature Boundary Conditions        185
396 Table 63: Hot Aisle Airflow Boundary Conditions        185   396 Table 62: Hot Aisle Airflow Boundary Conditions        185
397 Table 64: Cold Aisle Air Temperature Boundary Conditions        185   397 Table 63: Cold Aisle Air Temperature Boundary Conditions        185
398 Table 65: Cold Aisle Airflow Boundary Conditions        186   398 Table 64: Cold Aisle Airflow Boundary Conditions        186
399 Table 66: Reference OCP NIC 3.0 SFF Card Geometry        187   399 Table 65: Reference OCP NIC 3.0 SFF Card Geometry        187
400 Table 67: Reference OCP NIC 3.0 LFF Card Geometry        191   400 Table 66: Reference OCP NIC 3.0 LFF Card Geometry        191
401 Table 68: Card Cooling Tier Definitions (LFM)        204   401 Table 67: Card Cooling Tier Definitions (LFM)        204
402 Table 69: Random Vibration Testing 1.88 GRMS Profile        208   402 Table 68: Random Vibration Testing 1.88 GRMS Profile        208
403 Table 70: FCC Class A Radiated and Conducted Emissions Requirements Based on Geographical Location        212   403 Table 69: FCC Class A Radiated and Conducted Emissions Requirements Based on Geographical Location        212
404 Table 71: Safety Requirements        213   404 Table 70: Safety Requirements        213
405 Table 72: Immunity (ESD) Requirements        213   405 Table 71: Immunity (ESD) Requirements        213
 
424 NVIDIA Mellanox Networking <> 424 NVIDIA
 
    -+ 446 DMTF Standard. DSP2054, PLDM NIC Modeling. Distributed Management Task Force (DMTF), Rev 1.0.0, December 18th, 2019.
 
2975 This section provides the pin assignments for the PCIe present and bifurcation control signals. The AC/DC specifications are defined in Section 3.10.1. Example connection diagrams are shown in Figure 82 and Figure 83. <> 2976 This section provides the pin assignments for the PCIe present and bifurcation control signals. The AC/DC specifications are defined in Section 3.11. Example connection diagrams are shown in Figure 82 and Figure 83.
2976 The PRSNTA#/PRSNTB[0:3]# state shall be used to determine if a card has been physically plugged in. The BIF[0:2]# pins shall be asserted by the baseboard along with the rising edge of AUX_PWR_EN. The BIF[0:2]# pins shall be latched by the OCP NIC 3.0 card when AUX_PWR_EN=1 and NIC_PWR_GOOD=1 to ensure the correct values are detected by the OCP NIC 3.0 card. Changing the pin states after this timing window is not allowed. Refer to the AC timing diagram in Section 3.10.1 for details.   2977 The PRSNTA#/PRSNTB[3:0]# state shall be used to determine if a card has been physically plugged in. The BIF[2:0]# pins shall be asserted by the baseboard along with the rising edge of AUX_PWR_EN. The BIF[2:0]# pins shall be latched by the OCP NIC 3.0 card when AUX_PWR_EN=1 and NIC_PWR_GOOD=1 to ensure the correct values are detected by the OCP NIC 3.0 card. Changing the pin states after this timing window is not allowed. Refer to the AC timing diagram in Section 3.11 for details.
2977 PRSNTB[0:3]# pins are available to each connector and are independent of each other. For the SFF, the baseboard shall only read the Primary Connector PRSNTB[0:3]# to determine the card type. For the LFF, the baseboard shall read both the Primary and Secondary connector PRSNTB[0:3]# pins to determine the card type. The card type matrix is discussed in Section 3.5.   2978 PRSNTB[3:0]# pins are available to each connector and are independent of each other. For the SFF, the baseboard shall only read the Primary Connector PRSNTB[3:0]# to determine the card type. For the LFF, the baseboard shall read both the Primary and Secondary connector PRSNTB[3:0]# pins to determine the card type. The card type matrix is discussed in Section 3.5.
 
2998 Present B [0:3]# are used for OCP NIC 3.0 card presence and PCIe capabilities detection. <> 2999 Present B [3:0]# are used for OCP NIC 3.0 card presence and PCIe capabilities detection.
 
3009 Bifurcation [0:2]# pins allow the baseboard to force configure the OCP NIC 3.0 card bifurcation. <> 3010 Bifurcation [2:0]# pins allow the baseboard to force configure the OCP NIC 3.0 card bifurcation.
3010 For baseboards, the BIF[0:2]# pins shall be driven from the baseboard I/O hub on the rising edge of AUX_PWR_EN. This allows the baseboard to force the OCP NIC 3.0 card bifurcation. The baseboard may optionally pull the BIF[0:2]# signals to AUX_PWR_EN or to ground per the definitions described in Section 3.5 if no dynamic bifurcation configuration is required. The BIF[0:2]# pins shall be low until AUX_PWR_EN is asserted.   3011 For baseboards, the BIF[2:0]# pins shall be driven from the baseboard I/O hub on the rising edge of AUX_PWR_EN. This allows the baseboard to force the OCP NIC 3.0 card bifurcation. The baseboard may optionally pull the BIF[2:0]# signals to AUX_PWR_EN or to ground per the definitions described in Section 3.5 if no dynamic bifurcation configuration is required. The BIF[2:0]# pins shall be low until AUX_PWR_EN is asserted.
3011 For baseboards that allow dynamic bifurcation, the BIF[0:2] pins are driven low prior to AUX_PWR_EN. The state of the BIF[0:2] pins are driven with the rising edge of AUX_PWR_EN when bifurcation is requested. Refer to Figure 82 for an example configuration.   3012 For baseboards that allow dynamic bifurcation, the BIF[2:0] pins are driven low prior to AUX_PWR_EN. The state of the BIF[2:0] pins are driven with the rising edge of AUX_PWR_EN when bifurcation is requested. Refer to Figure 82 for an example configuration.
 
3013 For OCP NIC 3.0 cards, these signals shall connect to the endpoint bifurcation pins if it is supported. The BIF[0:2]# signals shall be left as no connects if end point bifurcation is not supported. The value of the BIF[2:0]# pins are latched by the OCP NIC 3.0 card upon entering the AUX power mode state (when AUX_PWR_EN=1 and NIC_PWR_GOOD=1). <> 3014 For OCP NIC 3.0 cards, these signals shall connect to the endpoint bifurcation pins if it is supported. The BIF[2:0]# signals shall be left as no connects if end point bifurcation is not supported. The value of the BIF[2:0]# pins are latched by the OCP NIC 3.0 card upon entering the AUX power mode state (when AUX_PWR_EN=1 and NIC_PWR_GOOD=1).
 
3015 Figure 82: PCIe Present and Bifurcation Control Pins (Baseboard Controlled BIF[0:2]#) <> 3016 Figure 82: PCIe Present and Bifurcation Control Pins (Baseboard Controlled BIF[2:0]#)
3016 Figure 83: PCIe Present and Bifurcation Control Pins (Static BIF[0:2]#)   3017 Figure 83: PCIe Present and Bifurcation Control Pins (Static BIF[2:0]#)
 
3251 The Scan Chain DATA_IN bus is an input to the host and provides NIC status indication. The default implementation is completed with two 8-bit 74LV165 parallel into serial out shift registers in a cascaded implementation. Up to four shift registers may be implemented to provide additional NIC status indication to the host platform. Alternatively, an OCP NIC 3.0 card vendor may choose to implement this chain using an active device (such as a microcontroller or CPLD), as long as it implements the function of the 74LV165, supporting circuitry for the Scan Chain and meets all of the timing specifications given in this specification. For active device implementations, there is an associated device start-up time. Refer to Section 3.10.1 for details on the +3.3V_EDGE stable to the first data valid read in ID Mode. <> 3252 The Scan Chain DATA_IN bus is an input to the host and provides NIC status indication. The default implementation is completed with two 8-bit 74LV165 parallel into serial out shift registers in a cascaded implementation. Up to four shift registers may be implemented to provide additional NIC status indication to the host platform. Alternatively, an OCP NIC 3.0 card vendor may choose to implement this chain using an active device (such as a microcontroller or CPLD), as long as it implements the function of the 74LV165, supporting circuitry for the Scan Chain and meets all of the timing specifications given in this specification. For active device implementations, there is an associated device start-up time. Refer to Section 3.11 for details on the +3.3V_EDGE stable to the first data valid read in ID Mode.
 
3460 The MAIN_PWR_EN pin is driven by the baseboard and may only be asserted when AUX_PWR_EN is already asserted for normal operation in the S0 power state. The MAIN_PWR_EN pin must be implemented on baseboard systems, but may optionally be used to control main power rail power supplies by the OCP NIC 3.0 card depending on the end point silicon implementation. Depending on the silicon vendor, end point devices may be able to operate in a single power domain, or may require separate power domains to function. <> 3461 The MAIN_PWR_EN pin is driven by the baseboard for normal operation in the S0 or S1 power state and may only be asserted when AUX_PWR_EN is already asserted. The MAIN_PWR_EN pin must be implemented on baseboard systems, but may optionally be used to control main power rail power supplies by the OCP NIC 3.0 card depending on the end point silicon implementation. Depending on the silicon vendor, end point devices may be able to operate in a single power domain, or may require separate power domains to function.
 
3479 Yes <> 3480 N/A
 
3489 Yes <> 3490 N/A
 
3497 0 +-    
3498 0      
3499 No      
3500 0      
3501 ID Mode      
 
3506 Aux Power Mode <> 3502 Transition state (non-operational)
3507 0      
 
3509 No +-    
3510 0      
3511 Programming Mode      
 
3513 1 +-    
 
3516 Main Power Mode <> 3507 Transition state (non-operational)
 
3585 BIF[3:0]#. The BIF# pin states shall be controlled by the baseboard to allow the baseboard to override the default end point bifurcation for silicon that support bifurcation. Additional combinatorial logic is required and is specific to the card silicon. The combinatorial logic is not covered in this specification. The BIF[3:0]# pins may optionally be hardcoded for baseboards that do not require a dynamic bifurcation override. BIF[2:0]# pins exist on each connector. <> 3576 BIF[2:0]#. The BIF# pin states shall be controlled by the baseboard to allow the baseboard to override the default end point bifurcation for silicon that support bifurcation. Additional combinatorial logic is required and is specific to the card silicon. The combinatorial logic is not covered in this specification. The BIF[2:0]# pins may optionally be hardcoded for baseboards that do not require a dynamic bifurcation override. BIF[2:0]# pins exist on each connector.
 
3604 For cases where the baseboard request a link count override (such as requesting a 4-host baseboard requesting 4 x4 operation on a supported card that would otherwise default to a 2 x8 case), the BIF[0:2]# pins shall be asserted as appropriate. Asserting the BIF[0:2]# pins assumes the OCP NIC 3.0 card supports the requested link override. <> 3595 For cases where the baseboard request a link count override (such as requesting a 4-host baseboard requesting 4 x4 operation on a supported card that would otherwise default to a 2 x8 case), the BIF[2:0]# pins shall be asserted as appropriate. Asserting the BIF[2:0]# pins assumes the OCP NIC 3.0 card supports the requested link override.
3605 Note: For cards that are already powered up, BIF[0:2]# reconfiguration requires a transition back to ID Mode. During this transition, the card power rails are inactive and manageability links may be briefly lost due to the RBT isolation state.   3596 Note: For cards that are already powered up, BIF[2:0]# reconfiguration requires a transition back to ID Mode. During this transition, the card power rails are inactive and manageability links may be briefly lost due to the RBT isolation state.
3606 The BIF[0:2]# pins must be in their valid states upon the assertion of AUX_PWR_EN.   3597 The BIF[2:0]# pins must be in their valid states upon the assertion of AUX_PWR_EN.
 
3610 PERST# shall be deasserted >1 s after NIC_PWR_GOOD assertion as defined in Figure 107. Refer to Section 3.10.1 for timing details. <> 3601 PERST# shall be deasserted >1 s after NIC_PWR_GOOD assertion as defined in Figure 107. Refer to Section 3.11 for timing details.
 
3786 There are four permissible power states for normal operation of the card: NIC Power Off, ID Mode, Aux Power Mode (S5), and Main Power Mode (S0). These four power states are mandatory for each OCP NIC 3.0 card. An optional fifth power state is Programming Mode and allows the FRU EEPROM to be updated in the field under the baseboard control. The normal transition order for these states is shown in Figure 106 and described in detail in the sections below. For simplicity, only the signal transitions resulting in a state change are shown. The available functions per power state are defined in Table 41. The minimum transition time between power states is defined in Section 3.10.1. <> 3777 There are four permissible power states for normal operation of the card: NIC Power Off, ID Mode, Aux Power Mode (S5), and Main Power Mode (S0). These four power states are mandatory for each OCP NIC 3.0 card. An optional fifth power state is Programming Mode and allows the FRU EEPROM to be updated in the field under the baseboard control. The normal transition order for these states is shown in Figure 106 and described in detail in the sections below. For simplicity, only the signal transitions resulting in a state change are shown. The available functions per power state are defined in Table 41. The minimum transition time between power states is defined in Section 3.11.
 
3841 Note 1: Only the PRSNTB[0:3]# scan chain signals are valid in ID mode as the OCP NIC 3.0 card power rails have not yet been enabled via the AUX_PWR_EN/MAIN_PWR_EN signals. <> 3832 Note 1: Only the PRSNTB[3:0]# scan chain signals are valid in ID mode as the OCP NIC 3.0 card power rails have not yet been enabled via the AUX_PWR_EN/MAIN_PWR_EN signals.
 
3849 The baseboard queries the EEPROM and determines the OCP NIC 3.0 device capabilities. The FRU EEPROM content requirements are defined in Section 4.10.3. Only the card PRSNTB[0:3]# bits are valid on the scan chain in this mode as the OCP NIC 3.0 card power rails have not yet been enabled via the AUX_PWR_EN and MAIN_PWR_EN signals. The WAKE#, TEMP_WARN#, TEMP_CRIT#, Link and Activity bits are invalid and should be masked by the baseboard in ID Mode. <> 3840 The baseboard queries the EEPROM and determines the OCP NIC 3.0 device capabilities. The FRU EEPROM content requirements are defined in Section 4.10.3. Only the card PRSNTB[3:0]# bits are valid on the scan chain in this mode as the OCP NIC 3.0 card power rails have not yet been enabled via the AUX_PWR_EN and MAIN_PWR_EN signals. The WAKE#, TEMP_WARN#, TEMP_CRIT#, Link and Activity bits are invalid and should be masked by the baseboard in ID Mode.
 
4229 When the temperature sensor reporting function is implemented, the OCP NIC 3.0 card shall support PLDM for Platform Monitoring and Control (DSP0248 compliant) for temperature reporting. <> 4220 When the temperature sensor reporting function is implemented, the OCP NIC 3.0 card shall support PLDM for Platform Monitoring and Control (DSP0248 compliant) for temperature reporting. Additionally, refer to DSP2054 for the PLDM NIC Modeling scheme.
 
4234 Note: Refer to DSP0248 for definitions of the upper warning, upper critical, and upper fatal thresholds. <> 4225 Note: Refer to DSP0248 for definitions of the upper warning, upper critical, and upper fatal thresholds. Additionally, refer to DSP2054 for the PLDM NIC Modeling scheme.
 
5209 - Section 3.4.2 – Clarified BIF[0:2]# assertion timing. <> 5200 - Section 3.4.2 – Clarified BIF[2:0]# assertion timing.
 
    -+ 5329 - General Fixed Power Sequence Timing Requirements as Heading 2 (was incorrectly changed to Heading 3). Fixed index order for BIF pins as [2:0]. Previous versions of this document had mixed indexes represented as BIF[0:2], and incorrectly as BIF[3:0] in some instances. Fixed index order for PRSNTB pins as [3:0].
 
5361 09/04/2020 <> 5353 09/15/2020