Automatic configuration of FMC boards for FPGA-based reconfigurable measurement and control systems with mezzanines in FMC standard

The paper describes a concept of automatic configuration of FMC boards in reconfigurable measurement and control systems, which uses FPGA devices and mezzanines in the FMC standard. Following sections are described in details: architecture of software interface drivers, automatic configuration of FMC boards available in system, usage of a system after configuration, optional running of custom user applications from a control application level. Presented solutions are required in many advanced measurement and control systems, like Beam Position Monitors or GEM detectors. This work is part of a wider project for automatic firmware generation and management of reconfigurable systems. Solutions presented in this paper are based on previous publications in SPIE.