intelligent platform management controller for nuclear fusion fast plant system controllers 17th...
Post on 15-Jan-2016
213 views
TRANSCRIPT
INTELLIGENT PLATFORM MANAGEMENT CONTROLLER FOR
NUCLEAR FUSION FAST PLANT SYSTEM CONTROLLERS
17th Real Time Conference
IPFN, Lisbon, Portugal, 24-28 May, 2010
A.P. Rodrigues1, M Correia1, A. Batista1, J. Sousa1, B. Gonçalves1, C.M.B. Correia2, C.A.F. Varandas1
1Associação Euratom/IST, Instituto de Plasmas e Fusão Nuclear-Laboratório Associado, Instituto Superior Técnico, 1049-001 Lisboa, Portugal.
2Grupo de Electrónica e Instrumentação do Departamento de Física da Universidade de Coimbra, 3004-516 Coimbra, Portugal
Email: [email protected]
Outline
Hardware Platform Management OverviewATCA/xTCA Hardware ManagementIntelligent Platform Management ControllerIPMC Hardware Implementation on ATCA/xTCA PCIe Carrier
Su
mm
ary
3
Hardware Platform Management!
What for?
What are the motivations?
4Ove
rvie
w
Global system management motivations Help on installation and initial plant systems setup
and tests Remote system reconfiguration and monitoring Functional module operation management
(application specific program selection) Remote firmware maintenance (programming and
version control) Modules stock management Hardware maintenance information
Hardware Platform Management
5Ove
rvie
w
Local shelf motivations Hardware failure detection and on the fly resolution
(with redundant systems and procedures) Hot insertion/removal modules possibility Temperature monitoring and fan control Power management of each module and shelf Optimization on shelf power consumption In the ATCA case, to have compatibility between
modules that share ATCA shelf resources (E-Keying)
Hardware Platform Management
6Arc
hit
ectu
re
IPMC features and elements Compliance with IPMI specification required by PICMG®
3.0 ATCA® Base Specification messaging ATCA requires a command subset for IPMC and MMC Shelf Manager and ShMC (BMC in IPMI) I2C redundant (2x) bus or radial (IPMB-0) I2C radial (IPMB-L) to communicate with MMC in the
AMC/ARTM modules in Carrier blades Field Replaceable Unit (FRU) information Sensor Data Record (SDR) descriptor Shelf-External System Manager Optional 2x radial IP capable transport
ATCA/xTCA Hardware Management
7Arc
hit
ectu
reATCA/xTCA Hardware Management
ShelfManager(Active)
ShMC
ATCA Carrier
Carrier IPMC
ATCABoard
IPMC
ATCABoard
IPMC
FanTray
IPMC
Power Entry
Module
Power Entry
Module
Shelf-External System Manager
2x Redundant Radial Internet-Protocol Capable Transport
2x Redundant Bused or Radial IPMB-0
AMC
AMC
MMC
MMC
IPM
B-L
Implementation DependentConnection
Isolator
ShelfManager(Backup)
ShMC
Isolator
ATCA Carrier
Carrier IPMC
AMC
AMC
MMC
MMC
IPM
B-L
Isolator
Isolator
8Har
dw
are
Arc
hit
ectu
re
IPMC main elements and features IPMC module (CoreIPM OPMA sodimm module) PEM for carrier payload and management power AMC/ARTM payload and management power chip IPMB-0 (A & B channels) IPMB-L isolated and controlled I2C bus I2C bus for other peripherals Ethernet on Base Interface Other IPMC mandatory peripherals (LEDs, Handle
switch, Temperature sensors, WDT) JTAG functionality for AMC/ARTM, FPGA and IPMC µProc Store FRU and SDR data descriptor
Intelligent Platform Management Controller
9Har
dw
are
Arc
hit
ectu
reIPMC on ATCA/xTCA PCIe Carrier
TRST#
ATCA Fabric Interface
Connector
ATCA Base Interface
Connector
AMC4
IPMC(CoreIPM OPMAsodimm modulewith LPC2368
ARM Processor)
ARTM Connector
ATCA Power &
Management Connector
(48V)
Temperature Sensor
Temperature Sensor
MMC
Watch Dog Timer
IPMC µProc. JTAG Conn.
MUX
Switch I2C to 8 x GPIO
PEX(PCIe
Switch)
FPGATiming Distribuition
I2C isolator and controller
JTAG Connector
Blue LED
LED 1Handle Switch (Hot Insertion/
Hot Swap)
SPI to I2C decoder
(IPMB-L)
PEMDC-DC +12V, 20A
+3.3V, 2A
AMC 4Power & Mngmnt
TMSTCLKTDI
I2C
MP Control
IPM
B-L
TRST# ARTM
“MMC”
Switch I2C to 8 x GPIO
I2C isolator and controller
ARTMPower & Mngmnt
TMSTCLKTDI
Mngmnt PowerPayload Power
I2C
MP ControlIPMB-L
TRST#AMC1
MMC
Switch I2C to 8 x GPIO
I2C isolator and controller
AMC 1Power & Mngmnt
TMSTCLKTDI
Mngmnt PowerPayload Power
I2C
MP Control
IPM
B-L
SPI Port
ETH Port
JTAG Port
GPIO Ports
JTAG Port
JTA
G
Sig
nals
JTAG Signals
JTA
G
Sig
nals
SP
I Sig
nals
JTAG Signals
I2C
I2C
I2C
IPMB-L
ATCA CLK Signals
13x4 PCIe
ATCA CLK & Sync Interface
Connector
I2C
I2C
I2C
I2C
IPM
B-L
WDTRSTIPMCRST
GPIO Ports
System Signals
FP
GA
Don
e
FP
GA
Mod
e 0
PC
Ie R
eset
Sys
tem
Res
et
FP
GA
Mod
e 1
I2C Port
I2C Ports
Ethernet RxEthernet Tx
IPMB-0 ch A
IPMB-0 ch B
Blue LED
LED 1
Handle Switch
GPIO PortsHA[0..7]
xTCA PCIe Carrier
GA[0..2]
Mngmnt PowerPayload Power
GA[0..2] GA
TDOPS1#PE#
TDOPS1#PE#
TDOPS1#PE#
I2C I2C Port
I2C
I2C
I2C
I2C
Switch I2C to 4 x GPIO
Payload Power Enable
Ala
rm In
trp
I2C Intrp6
Intrp1
Intrp5Intrp4
Intrp4Intrp5
Intrp1
10Har
dw
are
Arc
hit
ectu
reIPMC on ATCA/xTCA PCIe Carrier
AMC1
TRST#
MMC
Switch I2C to 8 x GPIO
I2C isolator and controller
AMC 1Power & Mngmnt
TMSTCLKTDI
Mngmnt PowerPayload Power
I2C
MP Control
IPM
B-L
I2C
GA[0..2]
TDOPS1#PE#
I2C
I2C
Intrp1
11
Conclusion
The IPMC implementation is almost finished in an xTCA AMC PCIe Carrier
It will be implemented in other xTCA blades developed by the IPFN group
Total compliance with xTCA and AMC PICMG 3.0 modules is to be achieved
Software development of IPMC has already begun Taking advantages of the ATCA hardware platform
management, the xTCA AMC PCIe Carrier can be used in experiences that require large, fast and distributed control systems such as the nuclear fusion experiments
12
References
M. Correia, J. Sousa, A.P. Rodrigues, A.J.N. Batista, B. Gonçalves, C.A.F. Varandas and C.M. B. A. Correia, “ATCA/xTCA-Based Hardware for Control and Data Acquisition on Nuclear Fusion Fast Control Plant Systems”, conference proceedings of 17th Real Time Conference, IPFN, Lisbon, Portugal, 24-28 May, 2010
IPMI - Intelligent Platform Management Interface Specification, v1.5, Revision 1.1, Feb. 20, 2002
IPMI - IPMI v1.5 Addenda, Errata, and Clarifications Intelligent Platform Management Interface Specification v1.5, revision 1.1 Addendum Document Revision 5, January 29, 2004
IPMI-IPMB - Address Allocation Document V1.0, Document Revision 1.0. September 16, 1998
PICMG® 3.0 Revision 3.0 AdvancedTCA® Base SpecificationPICMG® 3.4 R1.0 Specification - PCI Express™∕Advanced Switching for
AdvancedTCA® SystemsPICMG® AMC.0 R2.0 - Advanced Mezzanine Card Base SpecificationPICMG® AMC.1 R2.0 - PCI Express® on AdvancedMC™http://www.coreipm.com/opma_spec_sheet_v2.pdf
13
Acknowledgements
This work, supported by the European Communities under the contract of Association between EURATOM/IST, was carried out within the framework of the European Fusion Development Agreement. The views and opinions expressed herein do not necessarily reflect those of the European Commission.
14Har
dw
are
Arc
hit
ectu
reIPMC on ATCA/xTCA PCIe Carrier
ATCA Fabric Interface
Connector
ATCA Base Interface
Connector
IPMC(CoreIPM OPMAsodimm modulewith LPC2368
ARM Processor)
ATCA Power &
Management Connector
(48V)
Temperature Sensor
Watch Dog Timer
IPMC µProc. JTAG Conn.
MUX
PEX(PCIe
Switch)
FPGATiming Distribuition
JTAG Connector
Blue LED
LED 1Handle Switch (Hot Insertion/
Hot Swap)
PEMDC-DC +12V, 20A
+3.3V, 2A
SPI Port
ETH Port
JTAG Port
GPIO Ports
JTAG Port
JTA
G
Sig
na
ls
JTAG Signals
JTA
G
Sig
na
ls
JTAG Signals
I2C
I2C
I2C
ATCA CLK Signals
13x4 PCIe
ATCA CLK & Sync Interface
Connector
I2C
WDTRSTIPMCRST
GPIO Ports
System Signals
FP
GA
Do
ne
FP
GA
Mo
de
0
PC
Ie R
ese
t
Sys
tem
Re
set
FP
GA
Mo
de
1I2C Port
I2C Ports
Ethernet RxEthernet Tx
IPMB-0 ch A
IPMB-0 ch B
Blue LED
LED 1
Handle Switch
GPIO PortsHA[0..7]
I2C I2C Port
Switch I2C to 4 x GPIO
Payload Power Enable
Ala
rm I
ntr
p
I2C Intrp6
Intrp4Intrp5
Intrp1
xTCA PCIe Carrier