DocumentCode :
1168472
Title :
An FPGA- Based General-Purpose Data Acquisition Controller
Author :
Robson, C.C.W. ; Bousselham, A. ; Bohm, C.
Author_Institution :
Dept. of Phys., Stockholm Univ.
Volume :
53
Issue :
4
fYear :
2006
Firstpage :
2092
Lastpage :
2096
Abstract :
System development in advanced FPGAs allows considerable flexibility, both during development and in production use. A mixed firmware/software solution allows the developer to choose what shall be done in firmware or software, and to make that decision late in the process. However, this flexibility comes at the cost of increased complexity. We have designed a modular development framework to help to overcome these issues of increased complexity. This framework comprises a generic controller that can be adapted for different systems by simply changing the software or firmware parts. The controller can use both soft and hard processors, with or without an RTOS, based on the demands of the system to be developed. The resulting system uses the Internet for both control and data acquisition. In our studies we developed the embedded system in a Xilinx Virtex-II Pro FPGA, where we used both PowerPC and MicroBlaze cores, http, Java, and LabView for control and communication, together with the MicroC/OS-II and OSE operating systems
Keywords :
control engineering computing; data acquisition; embedded systems; field programmable gate arrays; object-oriented programming; software architecture; FPGA; Internet; RTOS; data acquisition controller; embedded system; field programmable gate array; firmware; generic controller; modular development framework; object-oriented architecture; Communication system control; Control systems; Costs; Data acquisition; Embedded system; Field programmable gate arrays; Internet; Java; Microprogramming; Production systems; Embedded system; FPGA; RTOS; UML; networking; object oriented;
fLanguage :
English
Journal_Title :
Nuclear Science, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9499
Type :
jour
DOI :
10.1109/TNS.2006.878698
Filename :
1684070
Link To Document :
بازگشت