PROYECTO DOCENTE ASIGNATURA: "Microprocesadores" Grupo: Grupo de CLASES TEORICAS de MICROPROCESADORES.(866422) Titulacion: INGENIERO TÉCNICO EN INFORMÁTICA DE GESTIÓN ( Plan 97 ) Curso: 2011-2012 DATOS BÁSICOS DE LA ASIGNATURA/GRUPO Titulación: Año del plan de estudio: Centro: Asignatura: Código: Tipo: Curso: Período de impartición: Ciclo: Grupo: Créditos: Horas: Área: Departamento: Dirección postal: Dirección electrónica: INGENIERO TÉCNICO EN INFORMÁTICA DE GESTIÓN ( Plan 97 ) 1997 E.T.S. Ingeniería Informática Microprocesadores 270029 Optativa Sin curso específico Primer Cuatrimestre 1º Grupo de CLASES TEORICAS de MICROPROCESADORES. (1) 6 60 Tecnología Electrónica Tecnología Electrónica ETSI Informatica - Avda Reina Mercedes http://www.dte.us.es PROFESORADO 1 MOLINA CANTERO, ALBERTO JESUS (COORDINADOR/A) Curso académico: 2011/2012 Última modificación: 2011-09-15 1 de 7
OBJETIVOS Y COMPETENCIAS Objetivos docentes específicos Se plantean dos niveles. En un primer nivel, se procederá al estudio de microprocesadores comerciales desde el punto de vista interno (nivel de usuario) y de los compomentes externos que los acompañan: memorias y dispositivos de entradas/salidas. En un segundo nivel, se abordarán conceptos avanzados de microprocesadores, como pipeling, paralelismo a nivel de instrucción, memoria virtual, sistemas caché, etc. Competencias Competencias transversales/genéricas Capacidad de organizar y planificar Capacidad de análisis y síntesis Solidez en los conocimientos básicos de la profesión Comunicación oral en la lengua nativa Comunicación escrita en la lengua nativa Conocimiento de una segunda lengua Habilidades para recuperar y analizar información desde diferentes fuentes Resolución de problemas Toma de decisiones Capacidad de crítica y autocrítica Trabajo en equipo Capacidad de generar nuevas ideas Habilidades para trabajar en grupo Capacidad para aplicar la teoría a la práctica Capacidad de aprender Competencias específicas CODDI Cognitivas(Saber) Análisis y Síntesis de Sistemas Digitales 4 Organización de computadores 3 Estructura y funcionamiento de un microprocesador 3 Organización de memoria 2 Estructura de memoria 2 Jerarquía de memorias 1 0: no se entrena 1: se entrena débilmente 2: se entrena de forma moderada 3: se entrena de forma intensa 4: entrenamiento definitivo (no se volverá a entrenar después) Inculcar al alumno unos conocimientos mínimos sobre sistemas digitales, organización y estructura de una computadora (componentes básicos, lenguaje de programación y código máquina) y dispositivos de memoria. Procedimentales/Instrumentales(Saber hacer) Análisis y diseño de sistemas digitales básicos 4 Utilización de entornos de simulación de sistemas digitales 2 Programación en lenguaje ensamblador 3 Utilización de entornos de programación 3 Resolución de problemas concretos con microprocesadores 3 0: no se entrena 1: se entrena débilmente 2: se entrena de forma moderada 3: se entrena de forma intensa 4: entrenamiento definitivo (no se volverá a entrenar después) Curso académico: 2011/2012 Última modificación: 2011-09-15 2 de 7
CONTENIDOS DE LA ASIGNATURA Relación sucinta de los contenidos (bloques temáticos en su caso) Bloque 1: Microprocesadores de 16 bits y periféricos. Tema 1:Conceptos generales. Tema 2:El MC68000. Tema 3:Entrada/Salida del MC68000. Bloque 2: Microcontroladores. Tema 4:El microcontrolador AT90S2313. Bloque 3: Microprocesadores avanzados. Tema 5:Conceptos actuales sobre microprocesadores. Bloque 4: Bloque de prácticas. Tema 6:Prácticas de laboratorio. Tema 7:Prácticas de Aula. Relación detallada y ordenación temporal de los contenidos Bloque 1: Microprocesadores de 16 bits y periféricos. Tema 1: Conceptos generales. Operaciones aritméticas y lógicas. Organización global. Estructura interna de un microprocesador: registro PC, registro de estado, puntero de pila, registros de datos y de direcciones, juego de instrucciones, modos de direccionamiento. Tema 2: El MC68000. Descripción funcional externa: bus asíncrono, ciclos de lectura/escritura, interrupciones, bus síncrono, etc. Descripción funcional interna: registros de datos y direcciones, modos de direccionamiento, juego de instrucciones, procesamiento de excepciones. Tema 3: Entrada/Salida del MC68000. Conexión de periféricos al MC68000 mediante el bus asíncrono y síncrono y generación de interrupciones. VIA 6522: descripción funcional interna (puertos entrada/salida y temporizadores). DUART 68681: descripción funcional interna. Bloque 2: Microcontroladores. Tema 4: El microcontrolador ATmega328. Descripción funcional externa e interna. Organización de memoria de datos y programa. Registros de propósito general y específicos. Modos de direccionamiento. Gestión de interrupciones. Juego de instrucciones. Puertos de entrada/salida, temporizadores, UART, perro guardián, comparador analógico y funciones especiales para bajo consumo. Bloque 3: Microprocesadores avanzados. Tema 5: Conceptos actuales sobre microprocesadores. Pipeline, segmentación. Memoria virtual. Jerarquías de memoria: memoria principal (dinámica), memoria caché. Organización de arquitecturas comerciales actuales. Unidad en coma flotante. Instrucciones MMX, SSE y SSE2. Buses. Bloque 4: Bloque de prácticas. Tema 6: Prácticas de laboratorio. Se ha programado un total de cinco prácticas de laboratorio distribuidas a lo largo del cuatrimestre. Las prácticas tienen como objetivos básicos la revisión de los fundamentos teóricos y la experimentación mediante el manejo de componentes físicos y equipos de instrumentación así como de herramientas software de simulación. Práctica 1. Programación del MC68000 (entorno IDE68K). Práctica 2. Programación del MC68000(entrada/salida simulada)práctica 3. Programación de Entrada/salida (Programador Promax)Práctica 4. Microcontrolador Atmel AT9mega328 5.Práctica 5. Programación conjunta Atmel y MC68000 Tema 7: Prácticas de Aula. Existe un boletín de problemas, organizado siguiendo la estructura de los contenidos teóricos, a disposición del alumno. ACTIVIDADES FORMATIVAS Relación de actividades formativas del cuatrimestre Prácticas de Laboratorio 12.0 12.0 Curso académico: 2011/2012 Última modificación: 2011-09-15 3 de 7
Clases teóricas 25.0 50.0 Metodología de enseñanza-aprendizaje: Exposición oral, transparencias, software, debate. Prácticas clínicas 11.0 22.0 Actividades académicas dirigidas sin presencia del profesor 0.0 12.0 Exámenes 6.0 0.0 BIBLIOGRAFÍA Y OTROS RECURSOS DOCENTES Bibliografía general Estructura de Computadores Sergio Dñiaz McGrawHill La familia del MC68000 Julio Septién y otros. Editorial Síntesis Introducción a los microcontroladores G. Vázquez McGrawHill High Performance Computer Architecture Harold Stone Addison-Wesley Sistemas Digitales: Ingeniería de los microprocesadores 68000 Antonio García Guerra Centro de estudios Ramón Areces Curso académico: 2011/2012 Última modificación: 2011-09-15 4 de 7
Bibliografía específica Atmel AVR Microcontroller Primer: Programming and Interfacing Steven F. Barrett and Daniel J. Pack Morgan & Claypool Publishers series 159829542X Embedded Systems Design with the Atmel AVR Microcontroller Steven F. Barrett Morgan & Claypool Publishers series 9781608451289 Atmel Datasheet www.atmel.com SISTEMAS Y CRITERIOS DE EVALUACIÓN Y CALIFICACIÓN Sistema de evaluación Oficial-Alternativa-Trabajos NF = Nota Final; NA= Nota de Aula; NL = Nota Laboratorio NF = NA si NL == APTO NA podrá ser obtenido mediante examen final, exámenes parciales o trabajos. Criterios de calificación Se realizarán pruebas de laboratorio y aula para conseguir el aprobado de forma previa al examen final CALENDARIO DE EXÁMENES CENTRO: E.T.S. Ingeniería Informática 1 ª Convocatoria 26/1/2012 Hora: 0:0 Por definir CENTRO: E.T.S. Ingeniería Informática 2 ª Convocatoria 6/8/2012 Hora: 0:0 Por definir CENTRO: E.T.S. Ingeniería Informática 3 ª Convocatoria 14/12/2011 Hora: 0:0 Por definir Anotaciones relativas al calendario de exámenes La hora y el aula de cada exámen se publicará a través de la página web del centro. TRIBUNALES ESPECÍFICOS DE EVALUACIÓN Y APELACIÓN Curso académico: 2011/2012 Última modificación: 2011-09-15 5 de 7
Presidente: Vocal: Secretario: Primer suplente: Segundo suplente: Tercer suplente: ALBERTO JESUS MOLINA CANTERO FRANCISCO SIMON MUÑIZ IÑIGO LUIS MONEDERO GOICOECHEA CARLOS JESUS JIMENEZ FERNANDEZ MIGUEL ANGEL LEAL DIAZ ANTONIO LOPEZ OJEDA Curso académico: 2011/2012 Última modificación: 2011-09-15 6 de 7
ANEXO 1: HORARIOS DEL GRUPO DEL PROYECTO DOCENTE Los horarios de las actividades no principales se facilitarán durante el curso. GRUPO: Grupo de CLASES TEORICAS de MICROPROCESADORES. (866422) Calendario del grupo CLASES DEL PROFESOR: MOLINA CANTERO, ALBERTO JESUS Martes Del 26/09/11 al 20/01/12 Hora: De 17:30 a 19:30 AULA I2.10 Curso académico: 2011/2012 Última modificación: 2011-09-15 7 de 7