Title :
Advanced accelerator control and instrumentation modules based on FPGA
Author :
Messmer, P. ; Ranjbar, V. ; Wade-Stein, D. ; Schoessow, P.
Author_Institution :
Tech-X Corp., Boulder
Abstract :
Field programmable gate arrays (FPGAs) offer a powerful alternative to application specific integrated circuits (ASIC) 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. Here we present initial results of algorithms of relevance to controls applications implemented in Impulse C.
Keywords :
accelerator control systems; application specific integrated circuits; field programmable gate arrays; Impulse C; Xilinx Virtex-4 FPGA demo board; accelerator instrumentation module; advanced accelerator control module; application specific integrated circuits; field programmable gate arrays; Application software; Application specific integrated circuits; Control systems; Field programmable gate arrays; Hardware design languages; Instruments; Process control; Programming; Software libraries; Software tools;
Conference_Titel :
Particle Accelerator Conference, 2007. PAC. IEEE
Conference_Location :
Albuquerque, NM
Print_ISBN :
978-1-4244-0916-7
DOI :
10.1109/PAC.2007.4440260