PROGRAMA DE ASIGNATURA MASTER EN INGENIERIA ELECTRONICA
SISTEMAS DIGITALES Y ESTRUCTURA DE PROCESADORES (mster)
Cdigo: 561538 5 ECTS
OBJETIVOS DOCENTES - Formar al alumno en el diseo de sistemas digitales de propsito general mostrando las diferentes metodologas de diseo e implementacin, de manera que conozca las ventajas y su idoneidad. - Mostrar con la adecuada profundidad los Dispositivos Programables de alto nivel: FPGAs, aprendiendo en la metodologa de diseo y el uso del CAD existente. - Introducir al alumno en los mtodos de sntesis digital de alto nivel. - Formar en el diseo de sistemas digitales basados en mquinas algortmicas, con una metodologa de diseo. - Microprogramacin, codificacin de instrucciones de un sistema digital de propsito general. Introducir al alumno en lo estructura y arquitectura de procesadores como sistema digital de propsito general.
PROGRAMA 1. DESARROLLO DE SISTEMAS DIGITALES: Introduccin. Representaciones de diseo. Niveles de abstraccin. Proceso de diseo. Herramientas CAD. Estrategias de diseo. Implementacin fsica de sistemas digitales. Estructura de un sistema digital: Unidad de proceso. Unidad de control 2. RECURSOS DE CLCULO: Introduccin. Recursos u operadores especficos. Evolucin de un recurso. Generalizacin. Recurso programable. Velocidad de operacin: Paralelismo y segmentacin. 3. REGISTROS Y MEMORIAS: Introduccin. J erarqua de memoria. Registros. Memorias semiconductores: Memorias permanentes; Memorias voltiles; Memorias con acceso especial. Espacio de direcciones de memoria. 4. CONEXIONADO INTERNO (BUS) DE UNIDADES DE PROCESO: Introduccin. Tipo de connexionat: Multiplexado; BUS; Comparacin de coste. Arquitecturas de conexionado interno de Unidades de Proceso. 5. UNIDADES DE CONTROL: Introduccin. Unidades de Control cableadas (hardwired). Unidades de control microprogramadas: Codificacin de seales; Secuenciadores; Microprograma; Subrutinas. 6. DISEO DE PROCESADORES: Introduccin. Conjunto de instrucciones. Modos de direccionamiento. Diseo de un procesador: Diseo del conjunto de instrucciones; Conjunto de instrucciones complejo, procesadores CISC; Diseo de una unidad de proceso de un procesador CISC. Conjunto de instrucciones reducido.Procesador RISC. Diseo de un procesador RISC. Comparacin RISC-CISC. Arquitectura y organizacin de computadores. 7. GESTIN DE MEMORIA: Introduccin. Particiones de memoria: medida fija, medida variable. Direcciones fsicas y direcciones lgicas. Esquema de asignacin de memoria. Registro de base. Paginacin: Tabla de descripcin de pgina. Paginacin por demanda. Gestin de la paginacin. Segmentacin. Tabla de descripcin de segmentos. 8. SISTEMAS DE MEMORIA SECUNDARIA. Disco duro: Historia y evolucin. Funcionamiento bsico. Constitucin Fsica. Formato de datos. Discos pticos: Lectura de datos. Tecnologas de grabacin de datos. Tipo de disco pticos: PROGRAMA DE ASIGNATURA MASTER EN INGENIERIA ELECTRONICA
CD-ROM, CDR, CD-RW, Minidisco. Aumento de capacidad: DVD, DVD-R. DVD+R, DVDRW, DVD+RW, DVD-RAM, BLU-RAY, HDVD. Otros sistemas de almacenamiento.
CONTENIDOS PRCTICOS El objetivo es la familiarizacin con las herramientas de diseo de FPGAs en un proceso completo y real de diseo y programacin de un sistema digital. Por eso se utiliza un entorno de diseo de sistemas de FPGAs comerciales, ALTERA.
Las prcticas consisten un proyecto global que se desarrolla a lo largo del curso. Entorno Quartus II de ALTERA Diseo de un sistema digital. Programacin y test. Diseo de una unidad de proceso y unidad de control para materializar un algoritmo determinado
METODOLOGIA Clase magistral de teoria, dos de los temas se dan semipresencialmente, con evaluacin en clase.
EVALUACIN - Evaluacin de las actividades semipresenciales durante el curso, resolucin tutorizada de problemas (15%) . - Presentacin de un informe global a del proyecto de prcticas, antes del examen de la asignatura (15%) - Prueba de sntesis global (70%)
BIBLIOGRAFA Bibliografa bsica - A.HERMS. Sistemes Digitals. Textos Docents 172. Edicions UB. Barcelona 2000. - D.D.GAJ SKI. Principles of Digital Design. Ed. Prentice Hall Int., London 1997 - W.STALLINGS. Organizacin y Arquitectura de Computadores. Ed. Prentice Hall, - Madrid,1997 Bibliografa adicional recomendada - A.SERNA, J .V.GARCA."Lgica Digital y Microprogramable". Thomson Editores Paraninfo. - Madrid, 2000. - T.R.MCCALLA. "Lgica digital y diseo de computadoras". Ed.Megabyte, Noriega - Editores, (1994). - J .P.HAYES. Diseo Lgico Digital. Ed. Addison-Wesley Iberoamericana. Washington - (1996) - J .L.HENNESY, D.PATTERSON. Arquitectura de Computadores- Un enfoque cualitativo. - McGraw-Hill 1993.