DocumentCode
965661
Title
On the Evolution of Remote Laboratories for Prototyping Digital Electronic Systems
Author
Indrusiak, Leandro Soares ; Glesner, Manfred ; Reis, Ricardo
Author_Institution
Darmstadt Univ. of Technol., Darmstadt
Volume
54
Issue
6
fYear
2007
Firstpage
3069
Lastpage
3077
Abstract
The design of digital electronic systems for industrial applications can benefit in many ways from the prototyping capabilities of field-programmable gate array (FPGA) platforms. This paper presents three evolutionary releases of an FPGA-based remote laboratory and discusses the didactical and technical motivations behind each release, aiming to reduce the overhead of setting up and operate a laboratory environment where designers and students can use FPGA prototyping to validate their designs. To achieve that, a number of abstraction layers were introduced, allowing configuration and data processing in remote FPGA platforms, as well as integrating such platforms within a simulation environment. The proposed approach supported a number of projects where groups of designers and students could specify, refine, and prototype electronic systems using a pool of remotely available FPGA platforms.
Keywords
electronic design automation; field programmable gate arrays; integrated circuit design; FPGA; abstraction layers; configuration processing; data processing; design automation; digital electronic systems prototyping; evolutionary releases; field-programmable gate array platforms; industrial applications; remote laboratories evolution; simulation environment; Application software; Design automation; Digital signal processing; Electronic components; Electronics industry; Field programmable gate arrays; Hardware; Prototypes; Refining; Remote laboratories; Design automation; field-programmable gate arrays (FPGAs); integrated circuit design; remote laboratories;
fLanguage
English
Journal_Title
Industrial Electronics, IEEE Transactions on
Publisher
ieee
ISSN
0278-0046
Type
jour
DOI
10.1109/TIE.2007.907010
Filename
4376288
Link To Document