Contenidos teóricos y prácticos de la asignatura
Módulo I: Niveles de descripción del procesador: Arquitectura y Organización
- Profesores: Jose Demetrio Piñeiro Vera / Pedro A. Toledo Delgado
- Temas (epígrafes):
1. Modelado de la Arquitectura: Diagramas de flujo IS (Instruction Set)
2. Modelado de la Microarquitectura: Camino de Datos y Unidad de Control
3. Definición del modelo FSMD del procesador
4. Diseño de la unidad de control
5. Ejemplos de camino de datos simples, realizaciones uni y multiciclo
Módulo II: Lenguajes para modelado y simulación de procesadores a nivel RT y a nivel de sistema
- Profesores: Jose Demetrio Piñeiro Vera / Pedro A. Toledo Delgado
- Temas (epígrafes):
6. Ejemplos en Verilog de bloques funcionales simples
7. Modelado a nivel de sistema: System C, SystemVerilog…
8. Tecnologías de prototipado de procesadores. Núcleos de procesadores abiertos
Módulo III: Mejoras del rendimiento del camino de datos
- Profesores: Jose Demetrio Piñeiro Vera / Pedro A. Toledo Delgado
- Temas (epígrafes):
9. Compartición de unidades funcionales y segmentación
10. Riesgos de la segmentación
11. La Interfaz con memoria
Cada uno de los módulos posee contenido fundamentalmente práctico como se detalla más abajo
- Profesores: Jose Demetrio Piñeiro Vera / Pedro A. Toledo Delgado
- Temas (epígrafes):
1. Modelado de la Arquitectura: Diagramas de flujo IS (Instruction Set)
2. Modelado de la Microarquitectura: Camino de Datos y Unidad de Control
3. Definición del modelo FSMD del procesador
4. Diseño de la unidad de control
5. Ejemplos de camino de datos simples, realizaciones uni y multiciclo
Módulo II: Lenguajes para modelado y simulación de procesadores a nivel RT y a nivel de sistema
- Profesores: Jose Demetrio Piñeiro Vera / Pedro A. Toledo Delgado
- Temas (epígrafes):
6. Ejemplos en Verilog de bloques funcionales simples
7. Modelado a nivel de sistema: System C, SystemVerilog…
8. Tecnologías de prototipado de procesadores. Núcleos de procesadores abiertos
Módulo III: Mejoras del rendimiento del camino de datos
- Profesores: Jose Demetrio Piñeiro Vera / Pedro A. Toledo Delgado
- Temas (epígrafes):
9. Compartición de unidades funcionales y segmentación
10. Riesgos de la segmentación
11. La Interfaz con memoria
Cada uno de los módulos posee contenido fundamentalmente práctico como se detalla más abajo
Actividades a desarrollar en otro idioma
- Profesores: Jose Demetrio Piñeiro Vera / Pedro A. Toledo Delgado
- Temas: 5 y siguientes.
A partir del tema 5 se empiezan a usar herramientas de desarrollo de gran complejidad, acompañadas de una extensa literatura disponible exclusivamente en inglés. Tanto en el trabajo en el laboratorio como en el trabajo individual será necesario el estudio y aplicación de esta literatura que requiere trabajo de comprensión del inglés escrito. Además será necesario realizar actividades de redacción en inglés como parte de los entregables.
- Temas: 5 y siguientes.
A partir del tema 5 se empiezan a usar herramientas de desarrollo de gran complejidad, acompañadas de una extensa literatura disponible exclusivamente en inglés. Tanto en el trabajo en el laboratorio como en el trabajo individual será necesario el estudio y aplicación de esta literatura que requiere trabajo de comprensión del inglés escrito. Además será necesario realizar actividades de redacción en inglés como parte de los entregables.