Unidad 1. Lógica combinacional y secuencial

Introducción

En esta unidad vas a aprender los bloques de construcción básicos del hardware de un sistema de cómputo moderno.

Propósito de aprendizaje

Construir compuertas lógicas.

Construir circuitos lógicas combinacionales simples.

Construir circuitos lógicos secuenciales simples.

Temas

  • Compuertas lógicas
  • Circuito lógicos y aritméticos: ALU
  • Memorias y registros.

Trayecto de actividades

Ejercicio 1

En este curso vamos a construir un computador completo en las unidades 1 y 2

¿Cómo se construye un computador?

Se parte de un diseño que se describe mediante algún lenguaje de descripción de hardware:

../_images/gateHDL.png

Luego el diseño se debe traducir a transistores y conexiones entre estos:

../_images/transistor.png

Finalmente, los transistores y sus conexiones se deben transferir a un medio físico. Esto se hace mediante un proceso conocido como fotolitografía:

Y ¿Cómo funciona un transistor?

En este curso vamos a implementar un computador usando un lenguaje de descripción de hardware. Nuestro bloque de construcción básico será la compuerta NAND y a partir de esta construiremos otros circuitos, que a su vez utilizaremos para construir otros circuitos más complejos. El proceso se irá repitiendo hasta llegar a un computador completo.

Ejercicio 2

Lee el capítulo 1 del libro guía

Ejercicio 3

Ingresa a este sitio. Sigue las instrucciones y descarga el software y las plantillas de proyectos.

Ejercicio 4

Lee las instrucciones de uso del software.

Ejercicio 5

Lee todos los requisitos y realiza el primer proyecto que encuentras aquí

Ejercicio 6

Lee el capítulo 2 del libro guía.

Ejercicio 7

Lee todos los requisitos y realiza el proyecto 2 que encuentras aquí.

Ejercicio 8

Lee el capítulo 3 del libro guía.

Ejercicio 9

Lee todos los requisitos y realiza el proyecto 3 que encuentras aquí

Ejercicio 10

Termina a documentación de la Unidad 1 y programa la reunión de evaluación y sustentación con el docente.