intelligent platform management controller for nuclear fusion fast plant system controllers 17th...

14
INTELLIGENT PLATFORM MANAGEMENT CONTROLLER FOR NUCLEAR FUSION FAST PLANT SYSTEM CONTROLLERS 17th Real Time Conference IPFN, Lisbon, Portugal, 24- 28 May, 2010 A.P. Rodrigues 1 , M Correia 1 , A. Batista 1 , J. Sousa 1 , B. Gonçalves 1 , C.M.B. Correia 2 , C.A.F. Varandas 1 1 Associação Euratom/IST, Instituto de Plasmas e Fusão Nuclear-Laboratório Associado, Instituto Superior Técnico, 1049-001 Lisboa, Portugal. 2 Grupo de Electrónica e Instrumentação do Departamento de Física da Universidade de Coimbra, 3004-516 Coimbra, Portugal Email: [email protected]

Post on 15-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INTELLIGENT PLATFORM MANAGEMENT CONTROLLER FOR NUCLEAR FUSION FAST PLANT SYSTEM CONTROLLERS 17th Real Time Conference IPFN, Lisbon, Portugal, 24-28 May,

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]

Page 2: INTELLIGENT PLATFORM MANAGEMENT CONTROLLER FOR NUCLEAR FUSION FAST PLANT SYSTEM CONTROLLERS 17th Real Time Conference IPFN, Lisbon, Portugal, 24-28 May,

Outline

Hardware Platform Management OverviewATCA/xTCA Hardware ManagementIntelligent Platform Management ControllerIPMC Hardware Implementation on ATCA/xTCA PCIe Carrier

Su

mm

ary

Page 3: INTELLIGENT PLATFORM MANAGEMENT CONTROLLER FOR NUCLEAR FUSION FAST PLANT SYSTEM CONTROLLERS 17th Real Time Conference IPFN, Lisbon, Portugal, 24-28 May,

3

Hardware Platform Management!

What for?

What are the motivations?

Page 4: INTELLIGENT PLATFORM MANAGEMENT CONTROLLER FOR NUCLEAR FUSION FAST PLANT SYSTEM CONTROLLERS 17th Real Time Conference IPFN, Lisbon, Portugal, 24-28 May,

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

Page 5: INTELLIGENT PLATFORM MANAGEMENT CONTROLLER FOR NUCLEAR FUSION FAST PLANT SYSTEM CONTROLLERS 17th Real Time Conference IPFN, Lisbon, Portugal, 24-28 May,

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

Page 6: INTELLIGENT PLATFORM MANAGEMENT CONTROLLER FOR NUCLEAR FUSION FAST PLANT SYSTEM CONTROLLERS 17th Real Time Conference IPFN, Lisbon, Portugal, 24-28 May,

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

Page 7: INTELLIGENT PLATFORM MANAGEMENT CONTROLLER FOR NUCLEAR FUSION FAST PLANT SYSTEM CONTROLLERS 17th Real Time Conference IPFN, Lisbon, Portugal, 24-28 May,

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

Page 8: INTELLIGENT PLATFORM MANAGEMENT CONTROLLER FOR NUCLEAR FUSION FAST PLANT SYSTEM CONTROLLERS 17th Real Time Conference IPFN, Lisbon, Portugal, 24-28 May,

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

Page 9: INTELLIGENT PLATFORM MANAGEMENT CONTROLLER FOR NUCLEAR FUSION FAST PLANT SYSTEM CONTROLLERS 17th Real Time Conference IPFN, Lisbon, Portugal, 24-28 May,

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

Page 10: INTELLIGENT PLATFORM MANAGEMENT CONTROLLER FOR NUCLEAR FUSION FAST PLANT SYSTEM CONTROLLERS 17th Real Time Conference IPFN, Lisbon, Portugal, 24-28 May,

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

Page 11: INTELLIGENT PLATFORM MANAGEMENT CONTROLLER FOR NUCLEAR FUSION FAST PLANT SYSTEM CONTROLLERS 17th Real Time Conference IPFN, Lisbon, Portugal, 24-28 May,

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

Page 12: INTELLIGENT PLATFORM MANAGEMENT CONTROLLER FOR NUCLEAR FUSION FAST PLANT SYSTEM CONTROLLERS 17th Real Time Conference IPFN, Lisbon, Portugal, 24-28 May,

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

Page 13: INTELLIGENT PLATFORM MANAGEMENT CONTROLLER FOR NUCLEAR FUSION FAST PLANT SYSTEM CONTROLLERS 17th Real Time Conference IPFN, Lisbon, Portugal, 24-28 May,

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.

Page 14: INTELLIGENT PLATFORM MANAGEMENT CONTROLLER FOR NUCLEAR FUSION FAST PLANT SYSTEM CONTROLLERS 17th Real Time Conference IPFN, Lisbon, Portugal, 24-28 May,

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