Featured events

« April 2024 »
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
2930

Digital Electronic Systems (SEDG-3005)

Créditos Totales: 
6.0
Créditos Teóricos: 
4.5
Créditos Prácticos: 
1.5
Delivery dates: 
Primer semestre
Type of subject: 
Troncal/obligatoria
Website of the subject: 
http://www-lsi.die.upm.es/~carreras/SEDG/sedg.html
Instructional 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.

Program: 

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.

Faculty
Más Información
Subject code: 
SEDG -090000304
Course Number which belongs within the qualification: 
3
Previous Knowledge: 

FDOR y CEDG

Center impartation: 
ETSIT
Academic year of teaching: 
2012-2013
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.
Tribunal
President: