
En este curso se aprende el diseño de algunos circuitos combinacionales y secuenciales elementales, los necesarios para diseñar una Unidad Aritmético Lógica sencilla. Se estudian y analizan los conceptos básicos relacionados con la arquitectura de los procesadores actuales a partir de un estudio de caso particular (arquitectura de conjunto de instrucciones RISC). Para dicho caso de estudio se diseña la ruta de datos y se aprende a realizar su control de manera cableada. Se estudia el lenguaje de bajo nivel de dicha arquitectura. Adicionalmente, se muestra como está constituido un sistema de memoria elemental. Otro de los objetivos de este curso es utilizar de forma básica un lenguaje de diseño hardware de sistemas digitales.
Los temas que se cubren abarcan desde los principios del diseño digital, la medición y análisis del rendimiento de computadores, el estudio de la arquitectura de conjunto de instrucciones y de la microarquitectura de un computador, el diseño e implementación del sistema de memoria, manejo de entrada/salida, buses, interfaces y periféricos; y una introducción a las arquitecturas de computadores paralelos. Estos conceptos son reforzados a través de ejercicios de práctica y diversos talleres-laboratorios.
- Profesor: Livia Bernal
- Profesor: Jaime Parada


