DocumentCode
2883310
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
fYear
2007
fDate
25-29 June 2007
Firstpage
503
Lastpage
505
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Particle Accelerator Conference, 2007. PAC. IEEE
Conference_Location
Albuquerque, NM
Print_ISBN
978-1-4244-0916-7
Type
conf
DOI
10.1109/PAC.2007.4440259
Filename
4440259
Link To Document