Speaker
Antonio Rodrigues
(Instituto de Plasmas e Fusão Nuclear)
Description
Control and Data Acquisition (CDAQ) systems applied to large physics experiments like ITER, are designed, among other features, for High-Availability (HA). A CDAQ system based on the PCI Industrial Computer Manufacturers Group (PICMG) 3.x AdvancedTCA Base Specification and Intelligent Platform Management Interface (IPMI) standards grants these features. One of the key functions of the HA is the hot swapping possibility of the CDAQ system elements which is granted by those standards.
An Advanced Telecommunications Computers Architecture (ATCA) CDAQ system can be designed implementing the Peripheral Component Interconnect Express (PCIe) standard communication protocol in their fabric lines. However this protocol has its own rules for hot swapping, defined as hot plug, ATCA and PCIe standards are not completely compatible about this subject.
Instituto de Plasmas e Fusão Nuclear (IPFN) has developed and implemented a CDAQ system using the ATCA and PCIe standards.
This paper describes the software architecture and functions implemented in the microcontroller of the Intelligent Platform Management Controller (IPMC) of the ATCA boards in order to bring those standards compatible in what concerns hot-swap and hot-plug processes. The result was mainly achieved taking advantage of the intercommunication features of IPMCs through the Intelligent Platform Management Bus-0 (IPMB-0).
Co-authors
Antonio Rodrigues
(Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, Av Rovisco Pais, P-1049-001 Lisboa, Portugal)
Bruno Goncalves
(Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, Av Rovisco Pais, P-1049-001 Lisboa, Portugal)
Bruno Santos
(Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, Av Rovisco Pais, P-1049-001 Lisboa, Portugal)
Carlos Correia
(LibPhysUC, Departamento de Física, Universidade de Coimbra, Rua Larga da Universidade,P-3004-516 Coimbra, Portugal)
Jorge Sousa
(Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, Av Rovisco Pais, P-1049-001 Lisboa, Portugal)
Miguel Correia
(Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, Av Rovisco Pais, P-1049-001 Lisboa, Portugal)
Paulo Carvalho
(Instituto de Plasmas e Fusão Nuclear, Instituto Superior Técnico, Universidade de Lisboa, Av Rovisco Pais, P-1049-001 Lisboa, Portugal)