Diseño de Sistemas Basados en Circuitos Integrados (9416, 9217) Presentación Diseño de Sistemas Basados en Circuitos Integrados es una asignatura optativa de la titulación de Ingeniería Técnica Informática de Sistemas y de la Ingeniería Informática. Se imparte en el primer cuatrimestre y en ella se pueden matricular los alumnos a partir de 3º de ambas ingenierías, 6 créditos de los cuales 3 son de teoría y otros 3 de prácticas. Su docencia está asignada al área de conocimiento de Arquitectura y Tecnología de Computadores que pertenece al departamento de Tecnología Informática y Computación. Objetivos Se plantean dos objetivos generales para la asignatura: 1. Conocer el diseño basado en plataforma utilizando procesadores soft-core. 2. Conocer el diseño basado en lenguajes de descripción hardware Además se plantean tres categorías de objetivos: a) Orientados a la adquisición de conocimientos: • Comprender el hardware reconfigurable. • Comprender el VHDL como lenguaje de descripción hardwre. • Analizar y comprender el funcionamiento de un diseño basado en plataforma. • Conocer nuevas metodologías de diseño de procesadores y sus periféricos. • Describir en lenguaje VHDL SoC • Diseñar arquitecturas propias de procesadores integrados en una FPGA b) Orientados a la adquisición de habilidades • Desarrollar habilidades de diseño y análisis de SoC. • Conocer el manejo de herramientas y simuladores que ayuden en el diseño basado en plataforma • Desarrollar habilidades de descripción hardware. • Adquirir destreza en la aplicación de los conocimientos teóricos. c) Orientados a promover las actitudes: • Comprender los esquemas de teoría • Diseñar aplicando la metodología apropiada en cada momento. • Generalizar los problemas, y asimilar los rápidos avances en la disciplina y situarlos en su contexto de innovación científica y tecnológica. • Desarrollar el espíritu crítico tanto para enfrentarse los problemas como para evaluar las ventajas e inconvenientes de un diseño concreto. Guía de estudio – “Diseño de Sistemas Basados en Circuitos Integrados” Temario • Presentación • Creación de grupos • Planteamiento del proyecto Tema 1. Metodología de diseño de SoC. Tema 2. Diseño basado en lenguajes de descripción de circuitos. Tema 3. Modelado de sistemas. Tema 4. Diseño basado en plataforma • Exposición de proyectos Metodología La asignatura de DSBCI (9416, 9217)), en el curso 2008-2009 forma parte del proyecto piloto sobre la enseñanza semipresencial del Vicerrectorado de Tecnología e Innovación Educativa, “B-Learning”, abreviatura de Blended Learning, que podemos traducir como “enseñanza mixta” , es decir, una modalidad de aprendizaje semipresencial que incluye tanto formación no presencial (e-learning) como formación presencial. La asignatura se imparte 1,5 créditos presenciales (15h) y 1,5 créditos no presenciales(15h). Esta asignatura se plantea como aprendizaje basado en proyectos (ABP). El camino que recorre el proceso de aprendizaje convencional se invierte al trabajar en el ABP. Mientras tradicionalmente primero se expone la información y posteriormente se busca su aplicación en la resolución de una situación real, en el caso del ABP primero se presenta el proyecto, se identifican las necesidades de aprendizaje, se busca la información necesaria y finalmente se regresa al proyecto. En el recorrido que viven los estudiantes desde el planteamiento original del proyecto hasta su solución, trabajan de manera cooperativa en pequeños grupos, compartiendo en esa experiencia de aprendizaje la posibilidad de practicar y desarrollar habilidades y competencias genéricas de carácter transversal, y de observar y reflexionar sobre actitudes y valores que en el método convencional expositivo difícilmente podrían ponerse en acción. En el Campus Virtual de la UA el alumno tendrá a su disposición las transparencias de cada los temas que necesitará estudiar y ampliar, encontrará links relacionados con el proyecto planteado, además el dispondrá de un tutorial que le ayude a comprender la herramienta de desarrollo necesaria para implementar el proyecto. Actividades docentes presenciales • Clases Magistrales. La exposición por parte del profesor de los conceptos fundamentales de la asignatura, se realizará utilizando la clase magistral. En las cuales se aprovechará para plantear y resolver algunos ejercicios de reforzamiento conceptual, los cuales unas veces se plantearán al inicio de la exposición y otras durante la exposición misma, de esta manera aquellos conceptos que necesiten ser afianzados se hará mediante dichos ejercicios. Guía de estudio – “Diseño de Sistemas Basados en Circuitos Integrados” • Clases de prácticas. El alumno dispone de 3 créditos para la realización de prácticas, las cuales se plantean de forma presencial e interactiva. Las prácticas poseen un guión el cual debe seguir, respondiendo a las preguntas que se le hacen y realizando nuevos test o experimentos propuestos por él y que determinan que sus diseños son los adecuados y funcionan correctamente. • Presentación pública del proyecto Actividades docentes no presenciales • Seguimiento de los tutoriales propuestos. Para poder realizar las prácticas es necesario conocer la herramienta en la que se desarrollan, para ello existe un tutorial que permite comprender y utilizar dicha herramienta. • Proyecto global. Se plantea un proyecto global el cual recoge todos los objetivos de la asignatura. • Realización de entregables. Se entregarán documentos de forma individual y grupal. Dichos documentos serán relativos a la realización del proyecto y quedan especificados en la planificación de tareas y actividades. 1. Con las especificaciones formales y propuesta de solución. 2. Estado actual y mejoras realizadas. 3. Documento final del proyecto. 4. Documento con la exposición pública. Evaluación No existe examen final y la evaluación recogerá las prácticas realizadas en el laboratorio así como la calidad de los entregables y la exposición final del proyecto. La nota final se calculará como: N_final= 0,4*N_prácticas + 0,4*N_entregables + 0,2*N_exposición Planificación de actividades Leyenda H: Tiempo dedicado a la actividad expresado en horas CM: Clase Magistral TST: Test de autoevaluación D: Debate P: Presentación del proyecto E: Entregable TV: Tutorías virtuales P#: Práctica # Guía de estudio – “Diseño de Sistemas Basados en Circuitos Integrados” Actividad presencial Semana 1 2 3 Teoría H Presentación 1 Organización Grupos (max 8) 1 CM Planteamiento del proyecto CM T1. Metodología de diseño SoC 5 CM T2. Diseño SoC basado en VHDL 6 7 9 Individual Descarga del CV del T1 y lectura de su contenido 2 2 8 H 2 CM T2. Diseño SoC basado en VHDL 4 Práctica Actividad no-presencial H 1/2 2 P1 2 2 P2 2 D, TV CM T3. Modelado de sistemas 2 P3 2 D, TV CM T3. Modelado de sistemas 2 P3 2 TST autoevalución del T2 y T3 CM T4. Diseño basado en plataforma 2 CM T4. Diseño basado en plataforma 2 P4 TV P4 TV 10 Proyecto TV 11 Proyecto TV 12 Proyecto TV 13 Proyecto H Realización de una ficha del grupo y conocimiento del grupo 1 1 TST autoevalución del T1 Descarga del CV del tutorial de la herramienta de diseño y seguimiento de dicho tutorial Cooperativo 1/2 E Con las especificaciones formales y propuesta de solución E Estado actual y mejoras realizadas E Documento final del proyecto P 14 G1 a G4 2 P 15 G5 a G8 2 Guía de estudio – “Diseño de Sistemas Basados en Circuitos Integrados” 2 2 2 Ficha del grupo Componente1: Apellidos: Nombre: Titulación: e-mail: tf: Componente2: Apellidos: Nombre: Titulación: e-mail: tf: Guía de estudio – “Diseño de Sistemas Basados en Circuitos Integrados”