Syllabus
Libros Guia:
Digital Design and Computer Architeture
Wiley Interscience FPGA Prototyping By Verilog Examples
Objetivos:
-Introducir al estudiante al ambiente de los sistemas digitales, sus principios y aplicaciones básicas.
-Comprender los sistemas numéricos, aritmética binaria, operaciones, códigos y dispositivos digitales de funciones específicas de acuerdo a las referencias de fabricante o símbolos lógicos.
-Capacitar al estudiante sobre la lógica combinacional básica para resolver sistemas de casos reales por medio de circuitos combinacionales, que automaticen o den una respuesta de acuerdo a las variables de estos sistemas.
-Reconocer el funcionamiento de dispositivos digitales, tales como: sumadores, contadores, codificadores, decodificadores, multiplexores, demultiplexores, registros y dispositivos de almacenamiento como las memorias y sus tipos.
Contenido:
Introduccion:
Niveles de Abstraccion Digital.
Sistemas Numericos.
Definicion de Bit, Nibble, Byte y Word.
Niveles Logicos representados en Voltajes(TTL, CMOS, LVCMOS).
Compuertas Logicas AND, OR, XOR, NOT, BUFFER.
Codificacion BCD y GRAY.
Logica Combinacional:
Circuitos Digitales Combinacionales.
Ecuaciones Booleanas.
Asociación por MinTerm & MaxTerm.
Algebra Booleana.
Estados Logicos X y Z.
Mapas De Karnaugh.
Siete Segmentos.
Logica de multiplexor y el decodificador.
Logica Secuencial:
El Latch(SR, D) y el Flip-Flop(D, JK, T).
Sincronizadores de frecuencia.
Contadores Binarios y BCD.
Divisores de frecuencia.
Maquina de estados Finitos(FSM Moore & Mealy).
Memorias ROM, RAM, SRAM DRAM.
Contenido Laboratorio:
Introduccion, Chips 74xxx TTL
Lenguajes HDL(Verilog y VHDL).
Logica Combinacional.
Logica Secuencial.
Maquinas de estado(FSM).
Evaluación