Escuela Técnica Superior de Ingenieros de Telecomunicación


Logo UPM

Curriculum 1994 - COURSE DETAILS 2009/2010

Digital electronic systems lab. (LSED -090000309 )

Cycle/Year/Semester First Cycle / 3o / Second Semester
Type Required 
Credits 3  (0 T + 3 P)   
ECTS Credits 2.4 
Department IEL  
Objectives A) Competence objectives.

A.1) Implementation and consolidation of competences for microprocessor-based systems.
- To design, implement and test programs written in C or assembler: simple algorithms, small device drivers, state machines, etc. according to the high-level design of the prototype proposal.
- To implement a real-time system (with at least one interruption process).

A.2) Acquisition and application of programming skills over autonomous or embedded systems (hardware and software).
- To manage an integrated development tool (EDColdFire, etc.).
- To debug a program in C or assembler.

A.3) Learning practical aspects of high-level design
- To apply a working methodology based on the proposed architectural decomposition: modular implementation, modular testing, and incremental integration and testing.

A.4) Implementation and consolidation of expertise in analog and digital electronics.
- Implementation and consolidation of competences for electronic instrumentation: to use the digital / analog oscilloscope to perform measurements (signal levels, noise levels, signal frequencies, transient duration, etc.), to use the voltage source to power the prototype and generate varying levels of voltage, to use the function generator to characterize or test analog filters, etc.
- To implement and test hardware prototypes using insertion boards, wire-wrapping technology or printed circuit boards (PCB).

A.5) Learning the technical and professional aspects
- To use a professional operating system at the user level.
- To carry out a proper backup policy.
- To adhere to professional coding rules: the structure of a program, names standardization, variables and subroutines policies, and so on.
- To manage and interpret professional manuals, learning on some new electronic element (temperature sensor, ADC, etc.).
- To plan the time to achieve an end-time for the report.
- To plan the time to get the project finished on time.
- To write (final report) and orally present the technical work developed.
- To introduce improvements in the design of an electronic system based on a microprocessor.
- To implement a multi-disciplinary system applying the electronics within the field of telecommunications (the suggested practical problem refers to others subjects different to digital electronic circuits, analog and digital electronic systems, but closely related: motor control, signal processing, digital communications, etc.).

B) Cognitive objectives.

B.1) Implementation and consolidation of previous knowledge on analog and digital
electronics (acquired in CEAN, CEDG, etc.)
- To design systems based on analog or digital MSI circuits, with calculations and explanations relating to: filter design with operational amplifiers, diodes and displays, keyboard connection, etc.

B.2) Implementation and consolidation of knowledge on microprocessor-based systems or microcontrollers (acquired in SEDG).
- To analyze programs and microprocessor based systems or a particular microcontroller, either in C language or assembler. 
Coordinator Fernando Fernández Martínez  
Professors Roberto Barra Chicote B-113 (barra@die.upm.es)
Carlos Carreras Vaquer C-230 (carreras@die.upm.es)
Ricardo de Córdoba Herralde B-108 (cordoba@die.upm.es)
Luis Fernando DīHaro Enríquez B-108 (lfdharo@die.upm.es) Coordinador administrativo
Fernando Fernández Martínez B-109 (ffm@die.upm.es)
Juan Antonio López Martín B-111 (juanant@die.upm.es)
Juan Manuel Montero Martínez B-110 (juancho@die.upm.es)
José Manuel Pardo Muñoz C-224 (pardo@die.upm.es)
Rubén San Segundo Hernández B-109 (lapiz@die.upm.es) 
Syllabus Design, implementation and testing of a digital electronic system based on Microprocessors/microcontrollers: 3 crd.
-First contact with the development system (HW and SW): 0.3 crd.
-Analysis and Design of the HW and SW of the prototype: 0.9 crd.
-Implementation and testing of the HW: 0.3 crd.
-Coding and testing of the SW: 1.2 crd.
-Final integration testing and evaluation of the analysis, design, implementation and testing: 0.3 crd.
Bibliography San-Segundo, R., Montero, JM., et al (2006) "Desarrollo de Sistemas Digitales con el Microcontrolador MCF5272". Marcombo.

San-Segundo, R., Montero, JM., et al (2005) "Entorno de desarrollo EDColdFire v3.0". Dpto. Ingeniería Electrónica. ETSIT-UPM.

Carreras, C., Córdoba, R., Ledesma, MJ., Montero, JM,. San-Segundo, R., (2007) "Diseño de sistemas digitales con el microcontrolador ColdFire 5272". Dpto. Ingeniería Electrónica. ETSIT-UPM.

Ferreiros, J. et al (2002) "Aspectos prácticos de diseño y medida en laboratorios de electrónica". Dpto. Ingeniería Electrónica. ETSIT-UPM. 2002.

Manuales de Motorola, http://www.freescale.com: MCF5272 ColdFire Integrated Microprocessor Userīs Manual. ColdFire Family Programmerīs Reference Manual. Version 2/2M ColdFire Core Processor Userīs Manual.

Clements, A. (1992) "Microprocessor Systems Design" Segunda edición. Ed. MPWS-Kent Pub. Co.

Kernighan,Brian W. ; Ritchie, Dennis M. "The C Programming
Language", Second Edition. Ed. Prentice Hall, Inc.

Schildt, H. "C: Manual de referencia" Ed. McGraw Hill
Course's Web lsed.die.upm.es/  
Department's Web www.die.upm.es  
Modified:17 dic 2009 10:43 Versión castellano   IMG Versión castellano << Back
Escuela Técnica Superior de Ingenieros de Telecomunicación. Universidad Politécnica de Madrid.
Avenida Complutense nš 30, "Ciudad Universitaria". 28040 - Madrid (España). Tel: +34 91 549 57 00. Fax: +34 91 543 96 52