
Curso de electrónica digital
Domina la electrónica digital desde las compuertas lógicas hasta la programación de FPGAs en un curso exhaustivo. Diseñarás circuitos reales, escribirás código de descripción de hardware y construirás sistemas digitales completos con confianza. Este curso cubre todo, desde álgebra booleana y flip-flops hasta el diseño de ALU, interfaz de memoria y técnicas de bajo consumo.
Lo que vas a aprender:
Comenzarás con sistemas numéricos binarios y álgebra booleana, luego avanzarás a través del diseño de circuitos combinacionales, lógica secuencial y máquinas de estado finito. Aprenderás a diseñar sumadores, multiplexores, decodificadores y unidades aritmético-lógicas completas. El curso abarca arquitecturas de memoria, incluyendo SRAM, DRAM, ROM y almacenamiento flash. Programarás PALs, CPLDs y FPGAs utilizando VHDL y Verilog. También se incluyen técnicas de integridad de señal, optimización de potencia y diseño para testabilidad. Al finalizar, podrás integrar y verificar sistemas digitales completos a nivel de transferencia de registros.
Cómo estudias de forma práctica Curso de electrónica digital
Cómo practicas Curso de electrónica digital
Para ti que eres empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 40 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesFundamentos de Lógica Digital
Fundamentos de Lógica Digital
Lección 1 • Fundamentos de Álgebra Booleana
Introduce variables booleanas, axiomas y teoremas para la simplificación lógica. Proporciona el marco matemático para diseñar y reducir circuitos lógicos.
Lección 2 • Compuertas Lógicas y Tablas de Verdad
Examina los tipos de compuerta estándar, sus símbolos y la construcción de tablas de verdad. Vincula expresiones booleanas abstractas con implementaciones físicas de compuertas.
Lección 3 • Sistemas Numéricos y Conversiones
Cubre los sistemas binario, octal y hexadecimal, y los métodos de conversión entre bases. Establece el lenguaje numérico utilizado en todo el análisis de circuitos digitales.
Lección 4 • Simplificación con Mapas de Karnaugh
Enseña las reglas de agrupamiento en mapas K para minimizar expresiones de Suma de Productos y Producto de Sumas. Reduce sistemáticamente el número de compuertas y la complejidad del circuito.
Lección 5 • Familias Lógicas y Características Eléctricas
Compara las familias TTL, CMOS y ECL por velocidad, potencia y margen de ruido. Fundamenta las decisiones de diseño de circuitos en restricciones eléctricas reales.
Capítulo 2OcultarOcultar detallesVer detallesDiseño de Circuitos Combinacionales
Diseño de Circuitos Combinacionales
Lección 1 • Codificadores y Decodificadores
Explica codificadores de prioridad, decodificadores binarios y controladores para displays de siete segmentos. Conecta la lógica de codificación con aplicaciones reales de visualización y decodificación de direcciones.
Lección 2 • Multiplexores y Demultiplexores
Cubre la operación de MUX/DEMUX, control por líneas de selección e implementación de funciones usando multiplexores. Demuestra el enrutamiento de datos como una herramienta lógica universal.
Lección 3 • Análisis de Temporización en Circuitos Combinacionales
Analiza el retardo de propagación, los glitches y la temporización de rutas críticas en redes combinacionales. Prepara a los estudiantes para cumplir con las restricciones de tiempo en diseños reales.
Lección 4 • Comparadores y Convertidores de Código
Diseña comparadores de magnitud y circuitos de conversión de código para BCD y Gray. Refuerza la metodología de diseño booleano con circuitos prácticos de procesamiento de datos.
Lección 5 • Sumadores y Restadores
Construye circuitos de medio sumador, sumador completo y sumador de acarreo en cadena a partir de expresiones booleanas. Introduce el hardware aritmético como base para el diseño de ALU.
Capítulo 3OcultarOcultar detallesVer detallesLógica Secuencial y Flip-Flops
Lógica Secuencial y Flip-Flops
Lección 1 • Registros y Registros de Desplazamiento
Diseña registros de carga paralela y registros de desplazamiento serie/paralelo para almacenamiento y movimiento de datos. Conecta matrices de flip-flops con circuitos prácticos de manejo de datos.
Lección 2 • Flip-Flops Activados por Flanco
Cubre los flip-flops D, JK, T y SR con activación por flanco y entradas de preset/clear. Proporciona los primitivos de almacenamiento centrales para todo diseño de circuitos secuenciales.
Lección 3 • Pestillos y Elementos Básicos de Memoria
Introduce los pestillos SR, D y con habilitación como circuitos biestables fundamentales. Establece cómo la retroalimentación crea almacenamiento de estado estable en sistemas digitales.
Lección 4 • Distribución de Reloj y Restricciones de Temporización
Examina el skew, el jitter del reloj y las reglas de diseño síncrono para circuitos secuenciales confiables. Asegura que los estudiantes apliquen disciplina de temporización a todos los diseños sincronizados.
Lección 5 • Contadores Síncronos y Asíncronos
Construye contadores de rizo y contadores binarios/BCD síncronos con control de módulo. Demuestra circuitos contadores utilizados en aplicaciones de temporización y secuenciación.
Capítulo 4OcultarOcultar detallesVer detallesDiseño de Máquinas de Estado Finito
Diseño de Máquinas de Estado Finito
Lección 1 • Verificación y Simulación de FSM
Verifica la corrección de una FSM mediante diagramas de temporización, formas de onda de simulación y análisis de cobertura de estados. Construye confianza en la corrección del diseño antes de la implementación.
Lección 2 • Conceptos de FSM y Diagramas de Estado
Define estados, transiciones, entradas y salidas para modelos Mealy y Moore. Establece el marco formal para toda especificación de comportamiento secuencial.
Lección 3 • Derivación de Lógica de Estado Siguiente y Salida
Deriva las ecuaciones booleanas de estado siguiente y salida a partir de tablas de estado usando mapas K. Produce la lógica combinacional que controla las entradas de los flip-flops y las salidas.
Lección 4 • Codificación de Estados y Selección de Flip-Flops
Aplica estrategias de codificación binaria, Gray y one-hot, y selecciona los tipos de flip-flop apropiados. Vincula la elección de codificación con la complejidad del circuito y el rendimiento de temporización.
Lección 5 • Ejemplos Prácticos de Diseño de FSM
Implementa controladores de semáforos, detectores de secuencia y controladores de máquinas expendedoras como casos de estudio de FSM. Refuerza el flujo de diseño completo con aplicaciones realistas.
Capítulo 5OcultarOcultar detallesVer detallesAritmética Digital y Diseño de ALU
Aritmética Digital y Diseño de ALU
Lección 1 • Diseño de Unidad Funcional de ALU
Integra unidades de suma, lógica y desplazamiento con multiplexores de selección de función en una ALU completa. Demuestra cómo las operaciones aritméticas y lógicas comparten recursos de hardware.
Lección 2 • Representación y Operaciones de Punto Flotante
Explica los formatos IEEE 754 de precisión simple y doble, modos de redondeo y la suma básica en punto flotante. Introduce el hardware de punto flotante como una extensión de las unidades aritméticas enteras.
Lección 3 • Técnicas de Multiplicación Binaria
Implementa arquitecturas de multiplicación por desplazamiento y suma, codificación Booth y arreglo de multiplicadores para multiplicación binaria. Amplía las habilidades de diseño aritmético a operaciones multi-ciclo y segmentadas (pipeline).
Lección 4 • Arquitecturas de Sumadores Rápidos
Compara topologías de sumadores de acarreo anticipado, de selección de acarreo y de prefijo para optimización de velocidad. Se basa en sumadores de acarreo en cadena para lograr unidades aritméticas de alto rendimiento.
Lección 5 • División y Detección de Desbordamiento
Cubre los algoritmos de división con y sin restauración, y la generación de banderas de desbordamiento. Completa las cuatro operaciones aritméticas fundamentales en hardware.
Capítulo 6OcultarOcultar detallesVer detallesDispositivos de Memoria y Sistemas de Almacenamiento
Dispositivos de Memoria y Sistemas de Almacenamiento
Lección 1 • Expansión e Interfaz de Memoria
Diseña expansión de ancho de palabra y espacio de direcciones usando múltiples chips de memoria. Cubre la decodificación de selección de chip y la temporización del bus para una interfaz de memoria confiable.
Lección 2 • Arquitectura de Memoria Flash
Examina los arreglos de celdas flash NOR y NAND, bloques de borrado y principios de nivelación de desgaste. Conecta la tecnología flash con el almacenamiento embebido y el diseño de unidades de estado sólido.
Lección 3 • Tipos de ROM y Programación
Cubre las estructuras y métodos de programación de ROM de máscara, PROM, EPROM y EEPROM. Establece las opciones de almacenamiento no volátil para aplicaciones embebidas y tablas de búsqueda.
Lección 4 • RAM Estática y Dinámica
Compara celdas SRAM de seis transistores con celdas DRAM de capacitor en velocidad y densidad. Explica los ciclos de refresco, temporización de acceso y señales de control de lectura/escritura.
Lección 5 • Jerarquía de Memoria y Rendimiento
Analiza niveles de caché, tasas de acierto/fallo y ancho de banda de memoria para optimizar el rendimiento del sistema. Une el conocimiento a nivel de dispositivo con decisiones de arquitectura de memoria a nivel de sistema.
Capítulo 7OcultarOcultar detallesVer detallesDispositivos de Lógica Programable
Dispositivos de Lógica Programable
Lección 1 • Entrada de Diseño Basada en HDL
Introduce la sintaxis de VHDL y Verilog para describir lógica combinacional y secuencial. Conecta los lenguajes de descripción de hardware con la implementación en dispositivos programables.
Lección 2 • Síntesis, Colocación y Ruteo
Recorre los pasos de síntesis, mapeo tecnológico, colocación y ruteo en el flujo de diseño de FPGA. Prepara a los estudiantes para generar y verificar archivos de flujo de bits para la programación del dispositivo.
Lección 3 • Arquitectura y Configuración de CPLD
Cubre bloques lógicos de CPLD, matrices de interconexión y almacenamiento de configuración no volátil. Extiende los conceptos de PAL a dispositivos programables más grandes y complejos.
Lección 4 • Arquitectura PAL y PLA
Explica los arreglos AND-OR programables, mapas de fusibles y macrocélulas de salida en dispositivos PAL/PLA. Proporciona la base para comprender todas las estructuras de lógica programable.
Lección 5 • Arquitectura y Recursos de FPGA
Examina celdas lógicas basadas en LUT, flip-flops, RAM de bloque y segmentos DSP en la estructura de FPGA. Mapea los recursos de la FPGA a los requisitos del diseño digital.
Capítulo 8OcultarOcultar detallesVer detallesIntegración y Pruebas de Sistemas Digitales
Integración y Pruebas de Sistemas Digitales
Lección 1 • Arquitecturas de Bus e Interconexiones
Cubre topologías de interconexión de bus compartido, punto a punto y crossbar para comunicación entre subsistemas. Conecta bloques de memoria, procesador y periféricos en un sistema coherente.
Lección 2 • Verificación Funcional y Estructural
Aplica simulación, verificación formal y verificación de equivalencia para validar la corrección del diseño. Asegura que el circuito implementado coincida con la especificación de comportamiento.
Lección 3 • Diseño a Nivel de Transferencia entre Registros (RTL)
Describe sistemas como pares de ruta de datos y unidad de control usando notación RTL y máquinas de estado. Proporciona la capa de abstracción entre las compuertas lógicas y la arquitectura a nivel de sistema.
Lección 4 • Procedimientos de Prototipado y Arranque (Bring-Up)
Guía el arranque de prototipos FPGA, la conexión de analizadores lógicos y los ciclos iterativos de depuración. Prepara a los estudiantes para la transición de diseños verificados desde simulación a hardware físico.
Lección 5 • Técnicas de Diseño para Pruebas (DFT)
Aplica inserción de cadena de escaneo, auto-prueba integrada (BIST) y análisis de controlabilidad/observabilidad para mejorar la comprobabilidad. Reduce el costo de prueba en manufactura y aumenta la cobertura de fallas.
Tu certificado válido de finalización
Este curso es para ti:
Estudiantes de ingeniería eléctrica: que buscan una base rigurosa en diseño de hardware digital.
Desarrolladores de software: que desean comprender el hardware sobre el que finalmente se ejecuta su código.
Aficionados makers: listos para ir más allá de Arduino hacia circuitos lógicos programables personalizados.
Personas en cambio de carrera: que transitan de técnico en electrónica general al diseño digital.
Graduados en ciencias de la computación: que llenan el vacío de conocimiento de hardware para roles embebidos o de sistemas.
Ingenieros de hardware junior: que buscan formalizar habilidades autodidactas con profundidad estructurada y verificable.
Lo que dicen nuestros alumnos
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... agradezco todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en México?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















