DOOCS and MATLAB control environment for FPGA based cavity simulator and controller in TESLA experiment

FPGA based cavity simulator and controller is the next generation control system dedicated for high performance, low latency control algorithm development and implementation. The usage of FPGA technology gives users possibility to create many devices on one board and easy exchange, modify or improve VHDL programmed algorithms. In order to provide the full functionality of the system to the user, and meet the requirements of flexibility and extensibility, an appropriate control software is needed. This paper describes the idea and implementation of control environment dedicated for FPGA based devices. As an example of implementation, two control environments have been implemented; the laboratory software based on Matlab, and the application for accelerator operation using DOOCS environment.

[1]  Waldemar Koprek,et al.  DSP Integrated, Parameterized, FPGA Based Cavity Simulator & Controller for VUV-FEL SIMCON ver. 2.1. , 2005 .

[2]  Krzysztof T. Pozniak,et al.  Internal interface for RPC muon trigger electronics at CMS experiment , 2004, Symposium on Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments (WILGA).

[3]  Waldemar Koprek,et al.  FPGA Based, DSP Integrated, 8-Channel SIMCON, ver. 3.0. Initial Results for 8-Channel Algorithm , 2005 .

[4]  Waldemar Koprek,et al.  Software layer for FPGA-based TESLA cavity control system , 2005, Symposium on Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments (WILGA).