Escolha seu idioma
Curso de Eletrônica Digital
Mais de 2 milhões de alunos no mundo

Curso de Eletrônica Digital

4,4

Domine a eletrônica digital, desde portas lógicas até programação de FPGA, em um curso abrangente. Você projetará circuitos reais, escreverá código de descrição de hardware e construirá sistemas digitais completos com confiança. Este curso cobre desde álgebra booleana e flip-flops até projeto de ULA, interfaceamento de memória e técnicas de baixo consumo.

Dedika para empresas

O que você vai aprender:

Você começará com sistemas numéricos binários e álgebra booleana, depois avançará para projeto de circuitos combinacionais, lógica sequencial e máquinas de estados finitos. Você aprenderá a projetar somadores, multiplexadores, decodificadores e unidades lógicas aritméticas completas. O curso aborda arquiteturas de memória, incluindo SRAM, DRAM, ROM e armazenamento flash. Você programará PALs, CPLDs e FPGAs usando VHDL e Verilog. Técnicas de integridade de sinal, otimização de potência e projeto para testabilidade também estão incluídas. Ao final, você será capaz de integrar e verificar sistemas digitais completos no nível de transferência entre registradores.

Como você estuda de forma prática Curso de Eletrônica Digital

Como você pratica Curso de Eletrônica Digital

Pra você que é empresa e quer treinar o time

Na Dedika para empresas, o curso vem com exercícios e exemplos do próprio negócio e do jeito que a sua empresa precisa.

Clique aqui

Conteúdo do curso

8 Capítulos • 40 AulasDuração entre 4 e 360 horas (você decide)

Capítulo 1Ver detalhes

Fundamentos da Lógica Digital

  • Aula 1 • Fundamentos da Álgebra Booleana

    Apresenta variáveis booleanas, axiomas e teoremas para simplificação lógica. Fornece a base matemática para projetar e reduzir circuitos lógicos.

  • Aula 2 • Portas Lógicas e Tabelas-Verdade

    Examina tipos padrão de portas, seus símbolos e a construção de tabelas-verdade. Conecta expressões booleanas abstratas a implementações físicas de portas.

  • Aula 3 • Sistemas de Numeração e Conversões

    Abrange os sistemas binário, octal e hexadecimal e métodos de conversão entre bases. Estabelece a linguagem numérica utilizada em toda a análise de circuitos digitais.

  • Aula 4 • Simplificação por Mapa de Karnaugh

    Ensina as regras de agrupamento do Mapa-K para minimizar expressões de Soma-de-Produtos e Produto-de-Somas. Reduz sistematicamente o número de portas e a complexidade do circuito.

  • Aula 5 • Famílias Lógicas e Características Elétricas

    Compara as famílias TTL, CMOS e ECL em termos de velocidade, potência e margem de ruído. Fundamenta as decisões de projeto de circuitos em restrições elétricas reais.

Capítulo 2Ver detalhes

Projeto de Circuitos Combinacionais

  • Aula 1 • Codificadores e Decodificadores

    Explica codificadores de prioridade, decodificadores binários e drivers para display de sete segmentos. Conecta a lógica de codificação a aplicações reais de display e decodificação de endereços.

  • Aula 2 • Multiplexadores e Demultiplexadores

    Abrange a operação de MUX/DEMUX, controle da linha de seleção e implementação de funções usando multiplexadores. Demonstra o roteamento de dados como uma ferramenta lógica universal.

  • Aula 3 • Análise de Temporização em Circuitos Combinacionais

    Analisa atraso de propagação, glitches e temporização do caminho crítico em redes combinacionais. Prepara os alunos para atender restrições de temporização em projetos reais.

  • Aula 4 • Comparadores e Conversores de Código

    Projeta comparadores de magnitude e circuitos de conversão de código para BCD e Gray. Reforça a metodologia de projeto booleano com circuitos práticos de processamento de dados.

  • Aula 5 • Somadores e Subtratores

    Constrói circuitos de meio-somador, somador completo e somador com ripple carry a partir de expressões booleanas. Apresenta o hardware aritmético como base para o projeto de ULA.

Capítulo 3Ver detalhes

Lógica Sequencial e Flip-Flops

  • Aula 1 • Registradores e Registradores de Deslocamento

    Projeta registradores com carga paralela e registradores de deslocamento serial/paralelo para armazenamento e movimentação de dados. Conecta matrizes de flip-flops a circuitos práticos de manipulação de dados.

  • Aula 2 • Flip-Flops Disparados por Borda

    Abrange flip-flops D, JK, T e SR com disparo por borda e entradas de preset/clear. Fornece os elementos primitivos de armazenamento para todo o projeto de circuitos sequenciais.

  • Aula 3 • Latches e Elementos Básicos de Memória

    Apresenta latches SR, D e com gate como circuitos biestáveis fundamentais. Estabelece como o feedback cria armazenamento de estado estável em sistemas digitais.

  • Aula 4 • Distribuição de Clock e Restrições de Temporização

    Examina skew de clock, jitter e regras de projeto síncrono para circuitos sequenciais confiáveis. Garante que os alunos apliquem disciplina de temporização a todos os projetos sincronizados.

  • Aula 5 • Contadores Síncronos e Assíncronos

    Constrói contadores ripple e contadores síncronos binários/BCD com controle de módulo. Demonstra circuitos de contagem usados em aplicações de temporização e sequenciamento.

Capítulo 4Ver detalhes

Projeto de Máquina de Estados Finitos

  • Aula 1 • Verificação e Simulação de FSM

    Verifica a correção da FSM por meio de diagramas de temporização, formas de onda de simulação e análise de cobertura de estados. Constrói confiança na correção do projeto antes da implementação.

  • Aula 2 • Conceitos de FSM e Diagramas de Estado

    Define estados, transições, entradas e saídas para os modelos Mealy e Moore. Estabelece a estrutura formal para toda a especificação de comportamento sequencial.

  • Aula 3 • Derivação da Lógica de Próximo Estado e de Saída

    Deriva equações booleanas de próximo estado e de saída a partir de tabelas de estados usando Mapas-K. Produz a lógica combinacional que aciona as entradas e saídas dos flip-flops.

  • Aula 4 • Codificação de Estados e Seleção de Flip-Flops

    Aplica estratégias de codificação binária, Gray e one-hot e seleciona os tipos apropriados de flip-flops. Relaciona a escolha da codificação à complexidade do circuito e ao desempenho de temporização.

  • Aula 5 • Exemplos Práticos de Projeto de FSM

    Implementa controladores de semáforo, detectores de sequência e controladores de máquina de venda como estudos de caso de FSM. Reforça o fluxo completo de projeto com aplicações realistas.

Capítulo 5Ver detalhes

Aritmética Digital e Projeto de ULA

  • Aula 1 • Projeto da Unidade Funcional da ULA

    Integra unidades somadoras, lógicas e de deslocamento com multiplexadores de seleção de função em uma ULA completa. Demonstra como operações aritméticas e lógicas compartilham recursos de hardware.

  • Aula 2 • Representação e Operações de Ponto Flutuante

    Explica os formatos IEEE 754 de precisão simples e dupla, modos de arredondamento e adição básica de ponto flutuante. Apresenta o hardware de ponto flutuante como uma extensão das unidades aritméticas de inteiros.

  • Aula 3 • Técnicas de Multiplicação Binária

    Implementa arquiteturas de multiplicadores shift-and-add, codificação Booth e array para multiplicação binária. Expande as habilidades de projeto aritmético para operações multi-ciclo e pipeline.

  • Aula 4 • Arquiteturas de Somadores Rápidos

    Compara topologias de somadores carry lookahead, carry-select e prefixo para otimização de velocidade. Constrói sobre somadores ripple-carry para alcançar unidades aritméticas de alto desempenho.

  • Aula 5 • Divisão e Detecção de Overflow

    Abrange algoritmos de divisão restaurativa e não restaurativa e geração de flag de overflow. Completa as quatro operações aritméticas fundamentais em hardware.

Capítulo 6Ver detalhes

Dispositivos de Memória e Sistemas de Armazenamento

  • Aula 1 • Expansão e Interfaceamento de Memória

    Projeta expansão de largura de palavra e de espaço de endereço usando múltiplos chips de memória. Abrange a decodificação de chip-select e a temporização do barramento para um interfaceamento confiável de memória.

  • Aula 2 • Arquitetura de Memória Flash

    Examina matrizes de células NOR e NAND flash, blocos de apagamento e princípios de wear-leveling. Conecta a tecnologia flash ao armazenamento embarcado e ao projeto de unidades de estado sólido.

  • Aula 3 • Tipos de ROM e Programação

    Abrange as estruturas e métodos de programação de mask ROM, PROM, EPROM e EEPROM. Estabelece opções de armazenamento não volátil para aplicações embarcadas e de tabelas de consulta.

  • Aula 4 • RAM Estática e Dinâmica

    Compara células SRAM de seis transistores com células DRAM de capacitor para velocidade e densidade. Explica ciclos de refresh, temporização de acesso e sinais de controle de leitura/escrita.

  • Aula 5 • Hierarquia de Memória e Desempenho

    Analisa níveis de cache, taxas de acerto/erro e largura de banda da memória para otimizar o desempenho do sistema. Conecta o conhecimento em nível de dispositivo a decisões de arquitetura de memória em nível de sistema.

Capítulo 7Ver detalhes

Dispositivos Lógicos Programáveis

  • Aula 1 • Projeto com Entrada em HDL

    Apresenta a sintaxe de VHDL e Verilog para descrever lógica combinacional e sequencial. Conecta linguagens de descrição de hardware à implementação em dispositivos programáveis.

  • Aula 2 • Síntese, Place and Route

    Percorre as etapas de síntese, mapeamento tecnológico, posicionamento e roteamento no fluxo de projeto de FPGA. Prepara os alunos para gerar e verificar arquivos de bitstream para programação de dispositivos.

  • Aula 3 • Arquitetura e Configuração de CPLD

    Abrange os blocos lógicos de CPLD, matrizes de interconexão e armazenamento de configuração não volátil. Estende os conceitos de PAL para dispositivos programáveis maiores e mais complexos.

  • Aula 4 • Arquitetura PAL e PLA

    Explica as matrizes programáveis AND-OR, mapas de fusíveis e macrocélulas de saída em dispositivos PAL/PLA. Fornece a base para entender todas as estruturas de lógica programável.

  • Aula 5 • Arquitetura e Recursos de FPGA

    Examina células lógicas baseadas em LUT, flip-flops, block RAM e slices DSP no tecido da FPGA. Mapeia os recursos da FPGA para os requisitos de projeto digital.

Capítulo 8Ver detalhes

Integração e Teste de Sistemas Digitais

  • Aula 1 • Arquiteturas de Barramento e Interconexões

    Abrange topologias de interconexão de barramento compartilhado, ponto a ponto e crossbar para comunicação entre subsistemas. Conecta blocos de memória, processador e periféricos em um sistema coerente.

  • Aula 2 • Verificação Funcional e Estrutural

    Aplica simulação, verificação formal e verificação por equivalência para validar a correção do projeto. Garante que o circuito implementado corresponda à especificação comportamental.

  • Aula 3 • Projeto no Nível de Transferência entre Registradores

    Descreve sistemas como pares de datapath e unidade de controle usando notação RTL e máquinas de estados. Fornece a camada de abstração entre portas lógicas e a arquitetura em nível de sistema.

  • Aula 4 • Procedimentos de Prototipagem e Bring-Up

    Orienta o bring-up do protótipo em FPGA, a sondagem com analisador lógico e os ciclos iterativos de debug. Prepara os alunos para fazer a transição de projetos verificados da simulação para o hardware físico.

  • Aula 5 • Técnicas de Projeto para Testabilidade

    Aplica inserção de scan chain, built-in self-test e análise de controlabilidade/observabilidade para melhorar a testabilidade. Reduz o custo do teste de fabricação e aumenta a cobertura de falhas.

Certificação

Seu certificado válido de conclusão

Este curso é para você:

  • Estudantes de engenharia elétrica: que buscam uma base rigorosa em projeto de hardware digital.

  • Desenvolvedores de software: que desejam entender o hardware no qual seu código é executado.

  • Makers amadores: prontos para ir além do Arduino e entrar em circuitos lógicos programáveis customizados.

  • Pessoas em transição de carreira: migrando do trabalho como técnico em eletrônica geral para o projeto digital.

  • Graduados em ciência da computação: preenchendo a lacuna de conhecimento em hardware para funções embarcadas ou de sistemas.

  • Engenheiros de hardware júnior: buscando formalizar habilidades autodidatas com profundidade estruturada e verificável.

O que nossos alunos falam

As suas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar mudar de plataforma... agradeço por tudo o que fazem, já recomendei vocês a outras pessoas...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
Eu gosto de como as lições são direto ao ponto e como eu consigo alterar capítulos e pular conteúdos que não preciso.
Mariana Ferres
Mariana FerresAluna de Fotografia
Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!
Luciana Alvarenga
Luciana AlvarengaAluna de Design de Unhas
A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito no aprendizado.
André Felipe
André FelipeAluno de Engenharia de Prompt

Principais capacitações

FAQ

Quem é a Dedika?

O certificado é válido no Brasil?

Os cursos são gratuitos?

Qual a carga horária dos cursos?

Como são os cursos?

Como funcionam os cursos?

Qual é o tempo dos cursos?

Qual o valor ou preço dos cursos?

O que é um curso EAD ou online e como ele funciona?

Os cursos possuem PDF?