Loading…

PCI express hotplug implementation for ATCA based instrumentation

•Hotplug capabilities are designed as an expected or graceful methodology in which the user is not permitted to install or remove a PCIe endpoint device without first notifying the system software.•Hotswap capabilities allow endpoints or PCIe switches with endpoints to be inserted or removed from a...

Full description

Saved in:
Bibliographic Details
Published in:Fusion engineering and design 2015-10, Vol.96-97, p.738-741
Main Authors: Carvalho, Paulo F., Santos, Bruno, Correia, Miguel, Combo, Álvaro M., Rodrigues, António P., Pereira, Rita C., Fernandes, Ana, Cruz, Nuno, Sousa, Jorge, Carvalho, Bernardo B., Batista, António J.N., Correia, Carlos M.B.A., Gonçalves, Bruno
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:•Hotplug capabilities are designed as an expected or graceful methodology in which the user is not permitted to install or remove a PCIe endpoint device without first notifying the system software.•Hotswap capabilities allow endpoints or PCIe switches with endpoints to be inserted or removed from a PCIe system gracefully or unexpectedly without special consideration.•ATCA, advanced telecommunication computer architecture is a new specification with high availability and high reliability key features which improves data acquisition systems.•Data acquisition systems are used almost everywhere and a demand in the nuclear fusion research field.•Nuclear fusion is a future alternative for power and energy resources generation for world humanity consumption. This paper describes a Peripheral Component Interconnect Express (PCIe) hotplug and hotswap capability implementation for advanced telecommunication computer architecture (ATCA) based instrumentation. PCIe hotplug provides card insertion and removal capability from a running PCIe-based platform without causing system damages and not requiring an entire system shutdown. PCIe hotswap allows endpoints or PCIe switches with endpoint cards to be inserted or removed from a PCIe system gracefully or unexpectedly without special considerations. Control and data acquisition (C&DAQ) cards need to be replaced from a system for fault-condition repair, hardware malfunction, firmware updates or upgrades and hardware reconfiguration. ATCA specification key features such as high reliability and high availability for C&DAQ systems strongly benefits from these capabilities taking advantage from Redhat Enterprise Linux, installed operating system, and corresponding kernel with built-in mechanisms and embedded software modules for hotplug and hotswap support. PCIe hotplug and hotswap implemented solutions in the ATCA-based prototype provides described capabilities to the C&DAQ and PCIe switch cards providing a fast replacement strategy for damaged cards and system downtime reduction. In addition, provides capability to automatically remove PCIe device nodes and corresponding device files from ATCA system as expected by ITER.
ISSN:0920-3796
1873-7196
DOI:10.1016/j.fusengdes.2015.05.030