Referencias Bibliográficas: [Patterson and Hennessy, 2020,Harris and Harris, 2012]
Temas
- Lógica combinacional vs secuencial/arreglos de puertas programables en campo (FPGAs):
- Lógica combinacional fundamental
- Bloque de construcción de lógica secuencial
- Herramientas de diseño asistido por computadora que procesan representaciones de hardware y arquitectura
- Síntesis de alto nivel:
- Notación de transferencia de registros
- Lenguaje de descripción de hardware (por ejemplo, Verilog/VHDL/Chisel)
- Flujo de diseño de sistema en chip (SoC)
- Restricciones físicas:
- Retardos de puertas
- Fan-in y fan-out
- Energía/potencia
- Velocidad de la luz
Aprendizaje esperado (Learning Outcomes)
- Discutir la progresión de los componentes de tecnología informática desde tubos de vacío hasta VLSI, desde arquitecturas de computadoras mainframe hasta la organización de computadoras a escala de almacén [Debatir]
- Describir el paralelismo y las dependencias de datos entre y dentro de componentes en una arquitectura de computadora heterogénea moderna [Describir]
- Explicar la relación entre paralelismo y consumo de energía [Explicar]
- Construir el diseño de bloques básicos para una computadora: unidad aritmético-lógica (nivel de puertas), registros (nivel de puertas), unidad central de procesamiento (nivel de transferencia de registros) y memoria (nivel de transferencia de registros) [Crear]
- Evaluar bloques básicos simples (por ejemplo, unidad aritmético-lógica, registros, movimiento entre registros) de un diseño de computadora simple [Evaluar]
- Analizar el comportamiento de temporización de un procesador segmentado, identificando problemas de dependencia de datos [Analizar]
Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM