- No category
Artesyn ATCA-9405-Installation and Use
Add to my manualsadvertisement
Chapter 6
Service Infrastructure
6.1
Overview
The Service Processor (SP) monitors and controls the infrastructure of blade and RTM through high speed PCIe interfaces. Connection between the PCIe root complex and PCIe endpoints is provided through PEX8608, a fully non-blocking, low latency, and low power 8-lane, 8-port
PCI-Express Gen 2 switch.
The PEX8608 provides up to eight configurable PCIe ports with x1or x2 link width (number of lanes per unique link). The port numbers are 0, 1, and 4-9 as defined in
ports can be designated (or dynamically changed) to be the upstream port, that provides connection towards the PCIe root complex.
Link width auto negotiation, dynamic lane reversal, and polarity reversal during link training process is supported for all ports. Other features of the switch are:
Integrated 2.5 or 5.0 GT/s SerDes speed negotiation per port
Non-blocking crossbar switch architecture
Low packet latency and high performance
PCIe power management
Quality of service, reliability, availability, and serviceability features
Out-of-Band initialization options
JTAG support
6.2
Port Configuration
Port configuration is a part of the PEX8608 initialization process that starts upon exiting from the fundamental reset through PEX_PERST# reset input. The configuration of upstream port, port width, and other hardware modes are initially set by hardware strapping signals.
ATCA-9405 Installation and Use (6806800M71F) 99
Service Infrastructure
The physical layer device (PHY) of the configured ports attempt to bring up the links, which includes link training process, link initialization, and automatic link width negotiation.
The ports that are neither configured nor enabled are invisible to the software.
The following table lists the port configuration:
Table 6-1 PEX8608 Port Configuration
Port
Number
Port 0
Port 1
Port 4
Port 5
Port 6
Port 7
Port 8
Port 9
6
3
7
5
2
4
1
Lane
Number
0 x1 x1 x1 x1 x1 x1 x1
Link
Width x1
Root
Complex x
Destination
Service Processor P2020
Packet Processor 1 - CN6880
Packet Processor 2 - CN6880
Ethernet Switch 98CX8234, Port Group 1
Ethernet Switch 98CX8234, Port Group 2
Ethernet Switch 98CX8234, Port Group 3
Ethernet Switch 98CX8234, Port Group 4
RTM Interface
The SP has the role of PCIe root complex, thus Port 0 is configured as default upstream port.
6.3
Hot Plug Support
ATCA-9405 supports software controlled power-down and power-on sequence for the two PP units including memory, Gigabit Ethernet PHY, TCAM module, and all external interfaces. This is used to reduce power consumption of the blade, when application does not need full computing performance of both PPs.
100 ATCA-9405 Installation and Use (6806800M71F)
Service Infrastructure
The application running on the SP is responsible for the power cycle. The two Packet Processor
(PP) units are connected to the SP through PCIe interface, thus the power-down and power-on sequence is handled like a Hot Plug event for standard PCIe plug-in card, insertion and removal process.
Hot Plug is supported for PCIe Port 1 (PP 1) and PCIe Port 4 (PP 2). The implementation is compliant with PCI Hot-Plug Specification [14] and Standard Hot-Plug Controller and Subsystem
Specification [15].
6.3.1
Serial Hot Plug Controller
The PEX8608 supports insertion and removal for all downstream ports through an I2C based
Serial Hot Plug Controller (SHPC) and an external I/O Expander per port. The SHPC is able to control the ports of the I/O Expander through I2C master interface and retrieve the port status, such as device connect status, power fault, or MRL sensor position.
Figure 6-1 PEX8608 Serial Hot Plug Controller
The application running on the SP is responsible for interaction with the SHPC and the additional logic in the Power CPLD and Glue Logic FPGA. The two I/O Expander are implemented in the Glue Logic FPGA.
ATCA-9405 Installation and Use (6806800M71F) 101
Service Infrastructure
6.4
I2C Slave Interface
PEX8608 includes an I2C slave interface. The interface is a sideband mechanism that allows the device configuration registers to be programmed, independent of the PCIe upstream link.
The I2C slave interface is connected to second I2C interface of P2020. For more information,
see I2C Interface on page 83 .
6.5
JTAG Support
The IEEE 1149.1 compliant JTAG boundary scan interface of PEX8608 is connected to the onboard payload JTAG chain.
6.6
Lane Status
Lane status outputs are provided. Each output is directly connected to a small LED to provide visual indication regarding the PHY of each lane. LEDs are encoded as listed below:
LED offLane is disabled
LED onLane is enabled, 5.0 GT/s
LED blinkingLane is enabled, 2.5 GT/s
Table 6-2 Lane Mapping
D22
D23
D24
D25
D26
D27
D28
D29
RTM
Ethernet Switch Port Group 3
Ethernet Switch Port Group 1
Packet Processor 1
Ethernet Switch Port Group 4
Ethernet Switch Port Group 2
Packet Processor 1
Service Processor
102 ATCA-9405 Installation and Use (6806800M71F)
Figure 6-2 PEX8608 Lane Status LEDs
Service Infrastructure
ATCA-9405 Installation and Use (6806800M71F) 103
Service Infrastructure
104 ATCA-9405 Installation and Use (6806800M71F)
advertisement
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Related manuals
advertisement
Table of contents
- 1 ATCA-9405
- 3 Regulatory Agency Warnings & Notices
- 5 Contents
- 15 About this Manual
- 15 Overview of Contents
- 16 Abbreviations
- 18 Conventions
- 19 Summary of Changes
- 21 Introduction
- 21 1.1 Overview
- 22 1.2 Components and Features
- 23 1.3 Functional Overview
- 24 1.4 Additional Information
- 24 1.4.1 Regulatory Compliance
- 26 1.4.2 RoHS Compliance
- 26 1.4.3 Notation
- 26 1.5 Ordering Information
- 27 1.6 Product Identification
- 29 Setup
- 29 2.1 Overview
- 29 2.2 Electrostatic Discharge
- 30 2.3 ATCA-9405 Circuit Board
- 31 2.3.1 Switch Settings
- 33 2.3.1.1 FPGA and CPLD/IPMC Switches
- 36 2.3.2 Safety Critical Hot Spots
- 37 2.3.3 Connector Pin Assignment
- 37 2.3.3.1 Face Plate Connectors
- 39 2.3.3.2 On-board Connectors
- 41 2.3.3.3 Back Panel Connectors
- 46 2.3.4 Debugging Headers
- 47 2.3.4.1 IPMC Debug Console Header
- 47 2.3.4.2 COP Header
- 48 2.3.4.3 EJTAG Header
- 49 2.4 ATCA-9405 Setup
- 50 2.4.1 Power Requirements
- 51 2.4.2 Environmental Considerations
- 53 2.4.3 Hot Swap
- 54 2.5 Troubleshooting
- 54 2.5.1 Technical Support
- 55 2.5.2 Product Repair
- 57 Packet Processor
- 57 3.1 Overview
- 58 3.2 CN6880 Processor
- 58 3.3 Cache
- 59 3.4 System Memory
- 59 3.4.1 Memory Interface
- 59 3.4.2 Memory Socket
- 60 3.4.3 Memory Modules
- 61 3.4.4 Thermal Sensor
- 61 3.5 Octeon U-Boot
- 61 3.5.1 NVRAM
- 62 3.5.2 Network Interfaces
- 62 3.6 SerDes Configuration
- 63 3.7 PCI Express Interface
- 63 3.8 Ethernet Interface
- 64 3.8.1 Front Panel Interface
- 64 3.8.2 Base and Fabric Interface
- 64 3.9 Interlaken Interface
- 65 3.10 USB Interface
- 65 3.11 UART Interface
- 66 3.12 I2C Interface
- 66 3.13 JTAG Interface
- 66 3.14 Interrupts
- 66 3.14.1 Packet Processor Interrupts
- 67 3.15 Power Supply
- 68 3.16 Cooling
- 69 Service Processor
- 69 4.1 Overview
- 70 4.2 P2020 Processor
- 70 4.3 Cache
- 70 4.4 Main Memory
- 70 4.4.1 Memory Interface
- 71 4.4.2 Memory Socket
- 71 4.4.3 Memory Modules
- 72 4.4.4 Persistent Memory
- 73 4.4.5 Thermal Sensor
- 73 4.5 SP U-Boot
- 73 4.5.1 Environment Variables
- 74 4.5.2 Passing Parameter Set to the Operating System
- 74 4.5.3 Dynamic Variables Set During the Boot Phase
- 75 4.5.4 Variables for Controlling the Boot Progress
- 76 4.5.5 Firmware Update
- 76 4.5.6 Application/OS Boot
- 77 4.5.6.1 Default Boot Sequences
- 77 4.5.7 Memory/Address Map Initialization
- 77 4.5.7.1 Address Map
- 78 4.6 Local Bus
- 78 4.7 SerDes Configuration
- 79 4.8 PCI Express Interface
- 80 4.9 Ethernet Interface
- 80 4.9.1 Front Panel Interface
- 80 4.9.2 Base and Fabric Interface
- 81 4.10 SPI Interface
- 81 4.10.1 Boot Flash
- 81 4.10.2 Boot Flash Selection
- 82 4.11 USB Interface
- 82 4.11.1 USB Connector
- 83 4.11.2 e-USB Flash Drive
- 83 4.12 UART Interface
- 83 4.13 I2C Interface
- 84 4.13.1 Real Time Clock (RTC)
- 84 4.14 JTAG Interface
- 84 4.15 Interrupts
- 85 4.15.1 Service Processor Interrupts
- 85 4.16 Cooling
- 87 Ethernet Infrastructure
- 87 5.1 Overview
- 89 5.2 Ethernet Switch
- 90 5.2.1 Port Configuration
- 92 5.2.2 Two-Wire Serial Interface
- 92 5.2.3 Switch Management Interface
- 93 5.2.4 PHY Management Interface
- 94 5.3 Base Interface
- 94 5.4 Fabric Interface
- 97 5.5 Update Channel
- 97 5.6 Serial Redirection
- 99 Service Infrastructure
- 99 6.1 Overview
- 99 6.2 Port Configuration
- 100 6.3 Hot Plug Support
- 101 6.3.1 Serial Hot Plug Controller
- 102 6.4 I2C Slave Interface
- 102 6.5 JTAG Support
- 102 6.6 Lane Status
- 105 Mezzanine Module
- 105 7.1 Overview
- 109 Intelligent Peripheral Management Controller
- 109 8.1 Overview
- 109 8.2 Functional Overview
- 112 8.3 Firmware Architecture
- 113 8.4 HPM.1 Components
- 115 8.4.1 FPGA Firmware Upgrade
- 116 8.4.2 Payload Firmware Upgrade
- 116 8.4.3 IPMC Firmware Upgrade
- 117 8.4.4 Manual Rollback
- 117 8.4.5 Retrieving Versioning Information
- 118 8.5 Sensors
- 126 8.5.1 Firmware Progress, OS Boot, and Boot Error Sensor
- 126 8.5.2 Boot Bank Supervision Sensor
- 127 8.5.3 POST Results Sensor
- 127 8.5.4 Power Good Sensor
- 127 8.5.5 Power Interface Sensors
- 128 8.5.6 Reset Cause Sensor
- 128 8.5.7 Presence Sensors
- 128 8.5.8 Voltage and Temperature Sensors
- 130 8.6 POST
- 131 8.7 FRU Inventory
- 131 8.7.1 MAC Address FRU OEM records
- 133 8.8 Reset and Power Domains
- 134 8.9 Power Management
- 134 8.10 U-Boot Boot Configuration Parameters
- 136 8.11 Asynchronous Event Notification
- 137 8.12 Serial Line Selection
- 139 8.13 Built-in Terminal Server
- 140 8.13.1 Evaluating the Version of the Telnet Server Firmware
- 140 8.13.2 Establishing a Telnet Session
- 142 8.14 Fail Safe Logic and Watchdog Support
- 142 8.14.1 SP BMC Watchdog
- 143 8.15 Payload Interface
- 143 8.16 Payload Boot Bank Selection
- 144 8.17 Settable Graceful Shutdown Timeout
- 145 8.18 FPGA Health Check
- 145 8.19 Local System Event Log (SEL)
- 145 8.20 IPMI Hardware Watchdog
- 146 8.21 Emerson OEM Command Set
- 146 8.21.1 Set Serial Output Command
- 148 8.21.2 Get Serial Output Command
- 149 8.21.3 Set Feature Configuration
- 151 8.21.4 Get Feature Configuration
- 153 A Related Documentation
- 153 A.1 Emerson Network Power - Embedded Computing Documents
- 155 Safety Notes
- 159 Sicherheitshinweise