Article

An Active Methodology for Teaching Electronic Systems Design

Dept. de Ingeneiria Electronica, Univ. Politecnica de Valencia
IEEE Transactions on Education (Impact Factor: 0.84). 08/2006; 49(3):355-359. DOI: 10.1109/TE.2006.879247
Source: IEEE Xplore

ABSTRACT

The study of programmable logic devices (PLDs) is one of the more accessible branches of microelectronics, given the conceptual simplicity and relative ease with which implementation resources can be found that enable fairly large projects to be undertaken. The Circuit and Electronic Systems Design course-offered as part of the telecommunication engineering study plan at the Polytechnic University of Valencia, Valencia, Spain-teaches digital design methods based on PLDs. This subject implies an understanding of structures and resources and design methods based on hardware description languages (HDLs). Given the broad and essentially practical nature of the course, it was decided to develop new resources to aid active classroom teaching. These resources include material for self-teaching so that the student can acquire practical design skills when working away from the classroom. A procedure has been designed for student evaluation that is based on moderately difficult practical designs that have been developed using design tools and logical synthesis. This methodology provides added motivation for students as they find themselves tackling real problems associated with digital design. Evaluation is structured around three methods: completely specified designs, partially specified designs, and hardware-oriented physical implementation

Download full-text

Full-text

Available from: M.M. Peiro, Jan 30, 2015
  • Source
    • "Logic circuits design methods are considered as a fundamental knowledge in informatics and computer science study programs not only at the Faculty of Informatics and Information Technologies, Slovak University of Technology (FIIT STU) in Bratislava but also in universities worldwide (Baláž et al., 2005; Boluda et al., 2006; Burch, 2002, 2004; Donzellini, 2011; Giertl et al., 2009; James et al., 2005; Kohl et al., 2007; Pohronská et al., 2009). The reason lays in the fact that logic circuits are the basis of all the digital systems used these days. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Logic circuits knowledge is the cornerstone of all the courses devoted to digital systems design. Therefore, it is important to ensure a high level of knowledge, understanding as well as the skills of all the students of informatics and computer science study programs. The present study introduces a method to improve the students‟ results by the means of a multi-purpose virtual verification panel called FitBoard. The above mentioned tool is focused specifically on understanding and practicing the complete set of logic gates. However, the tool also provides many additional features. FitBoard is platform independent, easy to use, configurable for various tasks and restrictions and useful in learning as well as in the assessment process. Compared to the other available logic gates simulators, the simplicity and intuitive user interface of FitBoard enables the students to concentrate on the assigned tasks without first studying the usage. The data collected during the course proved a positive response from both the teachers as well as the students.
    Preview · Article · Dec 2011 · Procedia - Social and Behavioral Sciences
  • Source
    • "El FPGA es un dispositivo de fácil programación mediante Lenguajes de Descripción de Hardware (HDL), se permite la programación concurrente y su principal ventaja es que puede programarse múltiples veces bajando los costos cuando en el diseño se encuentran fallos y se requiera que sea reprogramado. Una vez que los FPGA estuvieron al alcance de las universidades, muchas de ellas empezaron a adecuar sus programas de asignatura para incorporar como parte del curso el diseño con FPGA [3]. En paralelo a la aparición de estos dispositivos, la bibliografía básica y reconocida se fue adecuando al incorporar a los FPGA's dentro de sus prácticas y ejercicios propuestos [4]. "
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper proposes a series of related laboratory projects to the image processing area through reconfigurable integrated circuits like FPGA (field programmable gate array). With the implementation of these projects, the students will not only develop skills in electronic design, they also will increase their knowledge as engineers, with the integration of electronic engineering and computer science in the design of reconfigurable hardware with FPGA's. The algorithms proposed in these laboratory projects, for the image processing, are coded in C++ and are implemented in the embedded microcontroller Microblaze.
    Full-text · Article · Jul 2008 · IEEE Latin America Transactions
  • Source
    • "El FPGA es un dispositivo de fácil programación mediante Lenguajes de Descripción de Hardware (HDL), se permite la programación concurrente y su principal ventaja es que puede programarse múltiples veces bajando los costos cuando en el diseño se encuentran fallos y se requiera que sea reprogramado. Una vez que los FPGA estuvieron al alcance de las universidades, muchas de ellas empezaron a adecuar sus programas de asignatura para incorporar como parte del curso el diseño con FPGA [3]. En paralelo a la aparición de estos dispositivos, la bibliografía básica y reconocida se fue adecuando al incorporar a los FPGA's dentro de sus prácticas y ejercicios propuestos [4]. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Resumen— Este artículo presenta la implementación de ejemplos de prácticas de laboratorio relacionadas con el área de procesamiento de imágenes utilizando procesadores embebidos en FPGA (Field Programmable Gate Array). Con la implementación de estos ejemplos, el alumno aprenderá a realizar diseños con el enfoque hardware/software e incrementará sus habilidades como ingeniero, al integrar sus conocimientos en electrónica digital sobre procesadores embebidos en arquitecturas reconfigurables, y de informática, al programar los algoritmos en C/C++. Los algoritmos propuestos en estos ejemplos de laboratorio para el procesamiento de las imágenes se ejecutan en el microcontrolador embebido Microblaze de Xilinx.
    Full-text · Article · Jan 2008
Show more