Elige tu idioma
Curso de electrónica digital
Más de 2 millones de estudiantes en todo el mundo

Curso de electrónica digital

4.4

Domine la electrónica digital desde las compuertas lógicas hasta la programación de FPGA en un solo curso integral. Usted diseñará circuitos reales, escribirá código de descripción de hardware y construirá sistemas digitales completos con confianza. Este curso cubre todo, desde el álgebra booleana y los flip-flops hasta el diseño de ALU, la interfaz de memoria y las técnicas de bajo consumo.

Dedika para empresas

Lo que vas a aprender:

Comenzará con los sistemas de números binarios y el álgebra booleana, para luego avanzar en el diseño de circuitos combinacionales, lógica secuencial y máquinas de estados finitos. Aprenderá a diseñar sumadores, multiplexores, decodificadores y unidades aritmético lógicas completas. El curso cubre arquitecturas de memoria, incluyendo SRAM, DRAM, ROM y almacenamiento flash. Usted programará PAL, CPLD y FPGA usando 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, usted podrá 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.

Haz clic aquí

Contenido del curso

8 Capítulos • 40 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Fundamentos de la lógica digital

  • Lección 1 • Fundamentos del á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 compuertas estándar, sus símbolos y la construcción de tablas de verdad. Vincula las expresiones booleanas abstractas con las 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 agrupación de 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 2Ver detalles

Diseño de circuitos combinacionales

  • Lección 1 • Codificadores y decodificadores

    Explica los codificadores de prioridad, decodificadores binarios y drivers para display 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 MUX/DEMUX, el control por líneas de selección y la 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 del camino crítico en redes combinacionales. Prepara a los estudiantes para cumplir con las restricciones de temporización 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 código 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 semisumador, sumador completo y sumador con acarreo en cadena a partir de expresiones booleanas. Introduce el hardware aritmético como base para el diseño de ALU.

Capítulo 3Ver detalles

Lógica secuencial y flip-flops

  • Lección 1 • Registros y registros de desplazamiento

    Diseña registros de carga en paralelo y registros de desplazamiento serie/paralelo para almacenamiento y movimiento de datos. Conecta arreglos de flip-flops a circuitos prácticos de manejo de datos.

  • Lección 2 • Flip-flops disparados por flanco

    Cubre los flip-flops D, JK, T y SR con disparo por flanco y entradas de preestablecimiento y borrado. Proporciona los primitivos de almacenamiento centrales para todo diseño de circuitos secuenciales.

  • Lección 3 • Latches y elementos básicos de memoria

    Introduce los latches SR, D y con compuerta como circuitos biestables fundamentales. Establece cómo la realimentación crea almacenamiento de estado estable en sistemas digitales.

  • Lección 4 • Distribución de reloj y restricciones de temporización

    Examina el skew del reloj, el jitter 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 rizado y contadores síncronos binarios/BCD con control de módulo. Demuestra los circuitos contadores utilizados en aplicaciones de temporización y secuenciación.

Capítulo 4Ver detalles

Diseño de máquinas de estados finitos

  • Lección 1 • Verificación y simulación de FSM

    Verifica la corrección de la FSM mediante diagramas de temporización, formas de onda de simulación y análisis de cobertura de estados. Desarrolla 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 los 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 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 y salidas de los flip-flops.

  • Lección 4 • Codificación de estados y selección de flip-flop

    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 5Ver detalles

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, los modos de redondeo y la suma básica de PF. 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 desplazamiento y suma, codificación Booth y multiplicador de arreglo para multiplicación binaria. Amplía las competencias de diseño aritmético a operaciones multiciclo y segmentadas.

  • Lección 4 • Arquitecturas de sumadores rápidos

    Compara las topologías de acarreo anticipado, selección de acarreo y sumador prefix para optimización de velocidad. Se basa en los sumadores con 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 restauración y sin restauración, y la generación de bandera de desbordamiento. Completa las cuatro operaciones aritméticas fundamentales en hardware.

Capítulo 6Ver detalles

Dispositivos de memoria y sistemas de almacenamiento

  • Lección 1 • Expansión e interconexión 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 de bus para una interconexión 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 opciones de almacenamiento no volátil para aplicaciones embebidas y tablas de consulta.

  • Lección 4 • RAM estática y dinámica

    Compara las celdas SRAM de seis transistores con las celdas DRAM de capacitor en cuanto a velocidad y densidad. Explica los ciclos de refresco, la temporización de acceso y las señales de control de lectura/escritura.

  • Lección 5 • Jerarquía de memoria y rendimiento

    Analiza los niveles de caché, tasas de aciertos/fallos y ancho de banda de memoria para optimizar el rendimiento del sistema. Conecta el conocimiento a nivel de dispositivo con las decisiones de arquitectura de memoria a nivel de sistema.

Capítulo 7Ver detalles

Dispositivos lógicos programables

  • Lección 1 • Entrada de diseño basada en HDL

    Introduce la sintaxis VHDL y Verilog para describir lógica combinacional y secuencial. Conecta los lenguajes de descripción de hardware con la implementación de dispositivos programables.

  • Lección 2 • Síntesis, colocación y enrutamiento

    Recorre los pasos de síntesis, mapeo tecnológico, colocación y enrutamiento en el flujo de diseño FPGA. Prepara a los estudiantes para generar y verificar archivos bitstream para la programación del dispositivo.

  • Lección 3 • Arquitectura y configuración de CPLD

    Cubre los 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 lógicas programables.

  • Lección 5 • Arquitectura y recursos de FPGA

    Examina las celdas lógicas basadas en LUT, flip-flops, RAM de bloque y slices DSP en la estructura FPGA. Mapea los recursos de FPGA a los requisitos de diseño digital.

Capítulo 8Ver detalles

Integración y pruebas de sistemas digitales

  • Lección 1 • Arquitecturas de bus e interconexiones

    Cubre las 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 comprobació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 de registros

    Describe sistemas como pares de ruta de datos y unidad de control usando notación RTL y máquinas de estados. 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 puesta en marcha

    Guía la puesta en marcha de prototipos FPGA, el uso de analizador lógico y los ciclos de depuración iterativos. Prepara a los estudiantes para la transición de diseños verificados desde la simulación al hardware físico.

  • Lección 5 • Técnicas de diseño para probabilidad

    Aplica inserción de cadena de escaneo, auto-prueba integrada y análisis de controlabilidad/observabilidad para mejorar la probabilidad. Reduce el costo de pruebas de manufactura y aumenta la cobertura de fallos.

Certificación

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 entender el hardware en el que finalmente se ejecuta su código.

  • Aficionados creadores: listos para ir más allá de Arduino y pasar a circuitos lógicos programables personalizados.

  • Personas en transición de carrera: que pasan del trabajo general de técnico en electrónica al diseño digital.

  • Graduados en ciencias de la computación: que llenan el vacío de conocimiento en hardware para roles de sistemas embebidos o de sistemas.

  • Ingenieros de hardware junior: que buscan formalizar habilidades autodidactas con una profundidad estructurada y verificable.

Lo que dicen nuestros estudiantes

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... les agradezco por todo lo que hacen, ya los he recomendado a otras personas...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompt

Principales capacitaciones

Preguntas frecuentes

¿Quién es Dedika?

¿El certificado es válido en Perú?

¿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