A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  

Wade-Stein, D. J.

Paper Title Page
MOPAS032 Advanced Accelerator Control and Instrumentation Modules based on FPGA 506
 
  • P. Messmer, V. H. Ranjbar, D. J. Wade-Stein
    Tech-X, Boulder, Colorado
  • J. G. Power
    ANL, Argonne, Illinois
  • P. Schoessow
    Euclid TechLabs, LLC, Solon, Ohio
 
  Funding: Work supported by U. S. DOE Office of Science, Office of High Energy Physics, under grant DE-FG02-06ER84486.

Field Programmable Gate Arrays (FPGAs) offer a powerful alternative to ASICs or general purpose processors in accelerator control applications. Software development for these devices can be awkward and time consuming, however, when using low level hardware design languages. To facilitate the use of FPGAs in control systems we are developing a library of software tools based on ImpulseC, a high level subset of the C language specifically designed for FPGA programming. Development and testing of the software will be performed on a Xilinx Virtex-4 FPGA demo board. We will present timing benchmarks for common control functions (PID feedback loops, FIR and Kalman filters) and present plans for the development of a controller for the Argonne Wakefield Accelerator high current photoinjector based on this work.