Title :
Hardware and software development and integration in an FPGA embedded processor based control system module for the ALS
Author :
Weber, J. ; Chin, M. ; Timossi, C. ; Williams, E.
Author_Institution :
LBNL, Berkeley
Abstract :
The emergence of field programmable gate arrays (FPGAs) with embedded processors and significant progress in their development tools have contributed to the realization of system-on-a-chip networked front-end systems [1]. Embedded processors are capable of running full-fledged real-time operating systems (RTOSs) and serving channels via Ethernet while high speed hardware functions, such as digital signal processing and high performance interfaces, run simultaneously in the FPGA logic [2]. Despite significant advantages of the system-on-a-chip implementation, engineers have shied away from designing such systems due to the perceived daunting task of integrating software to run a RTOS with custom hardware. However, advances in embedded development tools considerably reduce the effort required for software/hardware integration. This paper will describe the implementation and integration of software and hardware in an FPGA embedded processor system as illustrated by the design of a new control system module for the advanced light source (ALS) at Lawrence Berkeley National Lab (LBNL).
Keywords :
accelerator control systems; embedded systems; field programmable gate arrays; local area networks; Advanced Light Source; Ethernet; FPGA embedded processor; FPGA logic; control system module; digital signal processing; embedded processors; field programmable gate arrays; real-time operating systems; software/hardware integration; system-on-a-chip networked front-end systems; Control systems; Embedded software; Ethernet networks; Field programmable gate arrays; Hardware; Operating systems; Process control; Programming; Real time systems; System-on-a-chip;
Conference_Titel :
Particle Accelerator Conference, 2007. PAC. IEEE
Conference_Location :
Albuquerque, NM
Print_ISBN :
978-1-4244-0916-7
DOI :
10.1109/PAC.2007.4440259