ANX-PR/CL/001-02 GUÍA DE APRENDIZAJE ASIGNATURA Microcontroladores y logica programables CURSO ACADÉMICO - SEMESTRE 2015-16 - Segundo semestre GA_56AB_563000037_2S_2015-16
Datos Descriptivos Nombre de la Asignatura Titulación Centro responsable de la titulación Semestre/s de impartición Carácter Microcontroladores y logica programables 56AB - Master Universitario en Ingenieria Electromecanica Segundo semestre Obligatoria Código UPM 563000037 Nombre en inglés Microcontrollers And Programmable Logic Datos Generales Créditos 3 Curso 1 Curso Académico 2015-16 Período de impartición Febrero-Junio Idioma de impartición Castellano Otros idiomas de impartición Requisitos Previos Obligatorios Asignaturas Superadas El plan de estudios Master Universitario en Ingenieria Electromecanica no tiene definidas asignaturas previas superadas para esta asignatura. Otros Requisitos El plan de estudios Master Universitario en Ingenieria Electromecanica no tiene definidos otros requisitos para esta asignatura. Conocimientos Previos Asignaturas Previas Recomendadas El coordinador de la asignatura no ha definido asignaturas previas recomendadas. Otros Conocimientos Previos Recomendados Fundamentos de Álgebra de Boole Análisis de circuitos digitales combinacionales y secuenciales GA_56AB_563000037_2S_2015-16 1
Competencias 77 - Capacidad de analizar y seleccionar la tecnología adecuada para resolver un problema concreto. 78 - Adquirir capacidad para evaluar y diseñar soluciones óptimas a los diferentes problemas. 79 - Capacidad programar diferentes microprocesadores y microcontroladores. 80 - Capacidad para el manejo y diagnóstico de problemas en un dispositivo lógico programable. Resultados de Aprendizaje RA59 - Conocer el estado del arte sobre las diferentes arquitecturas de microprocesadores. RA60 - Conocer el estado del arte sobre las diferentes tecnologías de los dispositivos lógicos programables. RA61 - Conocer las diferencias entre las arquitecturas de microprocesadores existentes como así también las diferentes tecnologías utilizadas en su implementación. RA62 - Conocer la programación de algún tipo de microprocesador. RA63 - Conocer los mecanismos mediante los cuales un microprocesador es capaz de comunicarse con los periféricos que le rodean: interfaces de hardware y software. RA64 - Adquirir los fundamentos de la programación de microprocesadores y dispositivos lógicos programables. RA65 - Conocer las técnicas de análisis y diseño para la solución de problemas utilizando lógica programable. GA_56AB_563000037_2S_2015-16 2
Profesorado Profesorado Nombre Despacho e-mail Tutorías Castedo Cepeda, Pedro Luis (Coordinador/a) C-304 pedroluis.castedo@upm.es Gonzalez Herranz, Roberto C-309 roberto.gonzalez@upm.es Nota.- Las horas de tutoría son orientativas y pueden sufrir modificaciones. Se deberá confirmar los horarios de tutorías con el profesorado. GA_56AB_563000037_2S_2015-16 3
Descripción de la Asignatura Temario 1. Microprocesadores y Microcontroladores 1.1. Introducción a los sistemas microprocesador 1.2. Tipos de memoria 1.3. Arquitecturas 1.4. E/S (Puertos paralelos, puertos serie, temporizadores, convertidores A/D-D/A...) 1.5. Excepciones 1.6. Seguridad 1.7. Soporte para el desarrollo 1.8. Gestión de energía 2. Desarrollo de aplicaciones 2.1. Entornos de desarrollo 2.2. Estructura típica de un programa para un microcontrolador 2.3. Herramientas de desarrollo 2.4. Sistemas operativos para microcontroladores 3. Lógica programable 3.1. Introducción a la lógica programable 3.2. Tecnologías disponibles 3.3. Lenguajes de descripción de hardware 3.4. Módulos IP. Plataformas FPGA 3.5. Entornos y herramientas de desarrollo 3.6. Flujo de diseño con lógica programable GA_56AB_563000037_2S_2015-16 4
Cronograma Horas totales: 20 horas Horas presenciales: 20 horas (25.6%) Peso total de actividades de evaluación : 100% Peso total de actividades de evaluación sólo : 100% Semana Actividad Prensencial en Aula Actividad Prensencial en Laboratorio Otra Actividad Presencial Actividades Evaluación Semana 1 Tema 1 Tema 3 Duración: 01:00 Semana 2 Tema 1 Duración: 01:00 Práctica 1 PL: Actividad del tipo Prácticas de Laboratorio 1 Evaluación 1 Semana 3 Tema 2 Control 1 Duración: 01:00 Duración: 00:30 Tema 3 EX: Técnica del tipo Examen Escrito Evaluación Semana 4 Tema 3 Duración: 01:00 Práctica 2 PL: Actividad del tipo Prácticas de Laboratorio 2 Evaluación 2 Semana 5 Tema 2 Control 2 Duración: 00:30 EX: Técnica del tipo Examen Escrito Evaluación GA_56AB_563000037_2S_2015-16 5
Semana 6 Práctica 3 PL: Actividad del tipo Prácticas de Laboratorio 3 Evaluación 3 Control 3 Duración: 00:30 EX: Técnica del tipo Examen Escrito Evaluación Semana 7 Práctica 4 PL: Actividad del tipo Prácticas de Laboratorio 4 Evaluación 4 Semana 8 Semana 9 Semana 10 Semana 11 Semana 12 Presentación Trabajo en Grupo Duración: 00:30 PG: Técnica del en Grupo Evaluación Semana 13 Semana 14 Semana 15 Semana 16 Semana 17 Examen final EX: Técnica del tipo Examen Escrito Nota.- El cronograma sigue una planificación teórica de la asignatura que puede sufrir modificaciones durante el curso. Nota 2.- Para poder calcular correctamente la dedicación de un alumno, la duración de las actividades que se repiten en el tiempo (por ejemplo, subgrupos de prácticas") únicamente se indican la primera vez que se definen. GA_56AB_563000037_2S_2015-16 6
Actividades de Evaluación Semana Descripción Duración Tipo evaluación Técnica evaluativa Presencial Peso Nota mínima Competencias evaluadas 2 1 00:00 Evaluación 2 1 00:00 Evaluación sólo 3 Control 1 00:30 Evaluación 4 2 00:00 Evaluación 4 2 00:00 Evaluación sólo 5 Control 2 00:30 Evaluación 6 3 00:00 Evaluación 6 3 00:00 Evaluación sólo 6 Control 3 00:30 Evaluación 7 4 00:00 Evaluación 7 4 00:00 Evaluación sólo 12 Presentación Trabajo en Grupo 00:30 Evaluación 17 Examen final 02:00 Evaluación sólo EX: Técnica del tipo Examen Escrito EX: Técnica del tipo Examen Escrito EX: Técnica del tipo Examen Escrito PG: Técnica del en Grupo EX: Técnica del tipo Examen Escrito No 9% 5 / 10 78, 79 No 6% 5 / 10 78, 79 Sí 7% 3 / 10 77, 78, 79 No 9% 5 / 10 78, 79 No 6% 5 / 10 78, 79 Sí 7% 3 / 10 77, 78 No 9% 5 / 10 78, 80 No 6% 5 / 10 80, 78 Sí 7% 3 / 10 77, 78, 79 No 9% 5 / 10 78, 80 No 6% 5 / 10 78, 80 Sí 43% 5 / 10 77, 78, 79, 80 Sí 76% 4 / 10 77, 78, 79, 80 Criterios de Evaluación Los alumnos que elijan la modalidad de evaluación serán evaluados a través de tres actividades evaluables: Pruebas parciales de cada tema en el aula, con un peso del 21% sobre la calificación final. Trabajo en prácticas, con un peso del 36% sobre la calificación final. Trabajo en grupo de la asignatura con un peso del 43% sobre la calificación final. Cada una de las actividades puntúa sobre 10 puntos. Será indispensable para superar la asignatura, realizar y superar las prácticas de laboratorio. Para los alumnos que elijan la modalidad de examen final, éste tendrá un valor sobre la calificación final del 76% siendo el 24 % restante el relativo a las prácticas de laboratorio que serán obligatorias para superar la asignatura. GA_56AB_563000037_2S_2015-16 7
Recursos Didácticos Descripción Tipo Observaciones Página de la asignatura en Moodle Microcontroladores Motorola-Freescale Microcontroladores Freescale de 32 bits Recursos web https://moodle.upm.es/titulaciones/oficiales/course/view.php?id=2887 Autor: Juan Carlos Vesga Autor: Diego Alejandro Múnera Freescale Recursos web Página del fabricante de microcontroladores Freescale (http://www.freescale.com) Página oficial Arduino Recursos web https://www.arduino.cc Página ucontroladores Atmel Recursos web http://www.atmel.com/products/microcontrollers/default.aspx VHDL. Lenguaje para síntesis y modelado de circuitos Diseño digital con lógica programable Electrónica digital y lógica programable Autor: Fernando Pardo Carpio, 2ª Ed. Autor: Álvarez Ruiz de Ojeda Autor: Romero Troncoso Xilinx Recursos web Página del fabricante de lógica programable Xilinx (http://www.xilinx.com) GA_56AB_563000037_2S_2015-16 8