Logo ETSIT
Escuela Técnica Superior de Ingenieros de Telecomunicación

UNIVERSIDAD POLITéCNICA DE MADRID

Logo UPM

Curriculum 1994 - COURSE DETAILS 2009/2010


Digital electronic systems (SEDG -090000304 )


Cycle/Year/Semester First Cycle / 3o / First Semester
Type Required 
Credits 6  (4,5 T + 1,5 P)   
ECTS Credits 4.8 
Department IEL  
Objectives This course is mainly focussed on the study of microprocessors/microcontrollers and their application in the design of electronic systems. It extends the study of digital circuits presented in the course Circuitos Electrónicos Digitales with a new type of systems: programmable systems.

After a review of the basic concepts of computer architecture presented in the course Fundamentos de los Ordenadores, this course is structured around a specific microcontroller, the Motorola ColdFire MCF5272, which is used as a reference to introduce the main aspects of any system based on this or any other microcontroller.

Both, hardware and software issues, are covered in the lectures, including hardware connections, peripherals, timing considerations, and interruptions, as well as assembler programming. Deep knowledge of all these issues is a requirement for the follow up course Laboratorio de Sistemas Electrónicos Digitales. 
Coordinator Carlos Carreras Vaquer  
Professors Carlos Carreras Vaquer (carreras@die.upm.es)
Ricardo de Córdoba Herralde (cordoba@die.upm.es)
María Jesús Ledesma Carballo (mledesma@die.upm.es)
Rubén San Segundo Hernández (lapiz@die.upm.es) 
Syllabus Introduction (1 hour): Course presentation.

Microrprocesor systems (3 hours): Components of a microprocessor system. The microprocessor market today.

Programming of the ColdFire family (10 hours): Assembler programming. The ColdFire programming model. The ColdFire instruction set: data. The Colfire instruction set: control.

ColdFire hardware architecture (8 hours): System architecture. External pins and signals. Memory system configuration.

Exceptions in the microprocessor system (8 hours): Exceptions. Interrupts. System protection and power management.

Input/Output in the microprocessor system (10 hours): Input/Output. Parallel Input/Output. Serial Input/Output.

Timer modules in the microprocessor system (8 hours): Programmable timers. Pulse width modulation.

Memories in a Microprocessor System (6 hours): VLSI memories. Dynamic memories. 
Bibliography Libros recomendados:

C. Carreras, R. Córdoba, M.J. Ledesma, J.M. Montero, Diseño de Sistemas Digitales con el microcontrolador ColdFire 5272, Dpto. de Ingeniería Electrónica, Servicio de Publicaciones, E.T.S.I. Telecomunicación, Universidad Politécnica de Madrid, 2007.

Motorola, ColdFire Family Programmer´s Reference Manual, http://www.freescale.com/.

Motorola, Version 2/2M ColdFire Core Processor User´s Manual, http://www.freescale.com/.

Motorola, MCF5272 ColdFire Integrated Microprocessor User´s Manual, http://www.freescale/com/.

A. Clements, Microprocessor Systems Design. 68000 Hardware, Software and Interfacing, 3rd edition, PWS-Kent Publishing Co., 1997.

J. Septién, H. Mecha, R. Moreno y K. Olcoz, La Familia del MC68000. Lenguaje ensamblador: Conexión y programación de interfaces, editorial Síntesis, 1995.

Bibliografía adicional:

J.L. Antonakos, The 68000 Microprocessor. Hardware and Software Principles and Applications, 4th edition, Prentice Hall, 1999.

T.L. Harman, The Motorola MC68000 Microprocessor Family. Assembly Language Interface Design and System Design, Prentice Hall, 1996.

I.S. MacKenzie, 68000 Microprocessor, Prentice Hall, 1995.
A. García y E. Fenoll, Sistemas Digitales. Ingeniería de los Microprocesadores 68000, editorial Centro de Estudios Ramón Areces, 1993.

W. Ford and W. Topp, MC68000 Assembly Language and Systems Programming, D.C. Heath and Co., 1988.

G.J. Lipovski, Single- and Multi-Chip Microcomputer Interfacing, Motorola Series in Solid State Electronics, 1988.

W. Cramer y G. Kane, Manual del Microprocesador 68000, Osborne/McGraw Hill, 1987. 
Course's Web www-lsi.die.upm.es/~carreras/SEDG/sedg.html  
Department's Web www.die.upm.es  
Modified:11 may 2009 12:51 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