Eventos destacados

« 10 2024 »
LunMarMiéJueVieSábDom
123456
78910111213
14151617181920
21222324252627
28293031

Sistemas Digitales I (SDG1)

Documento electrónico: 
Créditos Totales: 
4.5
Fechas de impartición: 
Primer semestre del 9 septiembre al 20 diciembre
Tipo de asignatura: 
Troncal/obligatoria
Objetivos docentes: 

Esta asignatura trata fundamentalmente del estudio de los microprocesadores/microcontroladores y de su utilización en el diseño de sistemas electrónicos. Avanza, por tanto, en el estudio de los circuitos digitales con un caso no considerado en la asignatura de Electrónica Digital: los sistemas programables.

Tras una presentación de los conceptos básicos de arquitectura de ordenadores, la asignatura se estructura alrededor de un microcontrolador concreto, el Motorola ColdFire MCF5272, sobre el que se introducen los aspectos básicos presentes en cualquier sistema realizado con éste o con cualquier otro microcontrolador.

En la asignatura se tratan tanto los aspectos de conexión, utilización de periféricos, temporización, y gestión y aplicación de interrupciones, como de programación en lenguaje ensamblador de un sistema basado en un microcontrolador. El dominio de ambos aspectos resulta fundamental para el posterior laboratorio Sistemas Digitales II.

Programa: 

        Presentación de la asignatura (0,1 créditos).

  1. El sistema microprocesador (0,3 créditos): Elementos de un sistema microprocesador. El mercado actual de los microprocesadores.
  2. Programación de la familia ColdFire (0,9 créditos): Programación en ensamblador. El modelo de programación del ColdFire. El juego de instrucciones del ColdFire: datos. El juego de instrucciones del ColdFire: control.

Enunciado problema 2.1
Simulador EASy68K Windows
Presentación EASy68K
Entorno de diseño EDColdFire v3.65 Windows

  1. Arquitectura hardware del MCF5272 (0,6 créditos): Arquitectura del sistema. Configuración del sistema de memoria.

Enunciado problema 3.1

  1. Excepciones en el sistema microprocesador (0,6 créditos): Excepciones. Interrupciones. Gestión del consumo.

Enunciado problema 4.1

  1. Entrada/Salida en el sistema microprocesador (0,5 créditos): Entrada/Salida. Entrada/Salida en paralelo. Entrada/Salida en serie.

Enunciado problema 5.1

  1. Módulos de temporización en el sistema microprocesador (0,9 créditos): Temporizadores programables. Modulación por anchura de pulso.

Enunciado problema 6.1
Enunciado problema 6.2

  1. Memorias en el sistema microprocesador (0,3 créditos): Memorias integradas VLSI. Memorias dinámicas.
  2. Repaso final (0,3 créditos)

Enunciado problema Febrero 2013

 

  • El material docente suministrado NO es de dominio público. Sin embargo, se autoriza su uso tal como está para fines educativos, siempre y cuando se informe al coordinador de la asignatura, se referencie su procedencia y su uso no conlleve un beneficio económico.
Evaluación: 

En convocatoria ordinaria, los alumnos serán evaluados mediante evaluación continua. No obstante, los alumnos que lo deseen podrán ser evaluados mediante una única prueba final siempre y cuando así lo expresen mediante un correo electrónico dirigido al coordinador de la asignatura, no más tarde del 24 de octubre de 2014. El envío de este correo supondrá la renuncia automática a la evaluación continua.

CONVOCATORIA ORDINARIA: MODALIDAD EVALUACIÓN CONTINUA

La asignatura se aprobará cuando se obtenga una calificación mayor o igual a 5 puntos sobre un total de 10. Dicha calificación es la suma de las calificaciones correspondientes a las diferentes actividades de evaluación, con los siguientes pesos:

  • Evaluación temas 1 a 3 (parcial): 25%
  • Evaluación temas 4 a 7 e integración (convocatoria oficial): 55%
  • Participación y entregas de problemas en clase: 20%

La evaluación de los temas 1 a 3 será liberada en caso de obtener una calificación N1a mayor o igual a 4 puntos. En caso de obtener menos de 4 puntos o desear subir nota, el alumno deberá presentarse a la recuperación en la convocatoria oficial de examen, obteniendo la nota N1b. La nota final del examen parcial para estos casos se calculará como N1a*0,2+N1b*0,8. 

CONVOCATORIA ORDINARIA: EVALUACIÓN MEDIANTE UNA ÚNICA PRUEBA FINAL

El 100% de la calificación de los alumnos que presenten el escrito arriba referido se otorgará en función de una única prueba final a celebrar en la convocatoria oficial. 

CONVOCATORIA EXTRAORDINARIA

La evaluación de la asignatura en su convocatoria extraordinaria se realizará mediante una única prueba final a celebrar en la fecha que determine Jefatura de Estudios, con independencia de la opción elegida en la convocatoria ordinaria. Por tanto, la nota de la evaluación continua no se guarda para la convocatoria extraordinaria. 

MATERIAL EN LOS EXÁMENES

Todos los exámenes de la asignatura se realizan sin libros ni apuntes. Sin embargo, no se pretende que los alumnos conozcan todos los detalles del microcontrolador ColdFire. Por ello, aquella información del siguiente Resumen Básico del ColdFire MCF5272 que sea necesaria para la realización de un examen, será suministrada como parte del enunciado del mismo. Por tanto, es recomendable que el alumno se familiarice previamente con la forma de organización de la información en dicho documento, para así no perder tiempo en localizarla durante el examen.

Profesorado
Más Información
Código de la asignatura: 
95000026
Número del curso al que pertenece dentro de la titulación: 
3
Conocimientos Previos: 

 


  • Programación

  • Fundamentos de los sistemas telemáticos

  • Electrónica digital

 

Centro de impartición: 
ETSIT
Curso académico de impartición: 
2014-2015
Bibliografía: 
Libros recomendados:

C. Carreras, R. Córdoba, M.J. Ledesma, J.M. Montero, R. San Segundo, Diseño de sistemas digitales con el microcontrolador ColdFire 5272, 3ª edición, Dpto. de Ingeniería Electrónica, E.T.S.I. Telecomunicación, Universidad Politécnica de Madrid, 2012.

Freescale, ColdFire Family Programmer's Reference Manual, www.freescale.com

Freescale, Version 2/2M ColdFire Core Processor User's Manual, www.freescale.com

Freescale, MCF5272 ColdFire Integrated Microprocessor User's Manual, 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.

R. San Segundo et al., Introducción a los Sistemas Digitales con el microcontrolador MCF5272, editorial Marcombo, 2006.

Bibliografía adicional y enlaces:

J.L. Antonakos, The 68000 Microprocessor. Hardware and Software Principles and Applications, 4ª Edición, 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, Assembly language and systems programming for the M68000 family, 2 Edición, Jones & Bartlett Pub., 1996.

W. Cramer y G. Kane, Manual del Microprocesador 68000, Osborne/McGraw Hill, 1987.

A. Clements, Principles of Computer Hardware, 4ª Edición, Oxford University Press, 2006.

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

M. Predko, Programming and Customizing the 8051 Microcontroller, McGraw-Hill, 1999.

J.L. Antonakos, Introduction to the Intel Family of Microprocessors, 3ª Edición, Prentice Hall, 1999.

F.F. Driscoll, R.F. Coughlin y R.S. Villanucci, Data Acquisition and Process Control with the M68HC11 Microcontroller, 2ª Edición, Prentice Hall, 2000.

S. Katzen, The Essence of Microprocessor-Based Engineering, Prentice Hall, 1998.

J.B. Peatman, Design with PIC Microcontrollers, Prentice Hall, 1998.

P. Spasov, Microcontroller Technology. The 68HC11, 3ª Edición, Prentice Hall, 1999.

http://www.freescale.com/webapp/sps/site/homepage.jsp?code=PC68KCF

http://sca.uwaterloo.ca/coldfire/

http://www.epanorama.net/links/microprocessor.html

http://www.rasmicro.com/

http://www.goosee.com/micro8051/index.html

 

Tribunal
Presidente: