
Curso de Eletrônica Digital
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.
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
Para si que é empresa e quer formar a equipa
Na Dedika para empresas, o curso inclui exercícios e exemplos do próprio negócio e adaptados às necessidades da sua empresa.
Conteúdo do curso
8 Capítulos • 40 AulasDuração entre 4 e 360 horas (você decide)
Capítulo 1EsconderEsconder detalhesVer detalhesFundamentos da Lógica Digital
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 2EsconderEsconder detalhesVer detalhesProjeto de Circuitos Combinacionais
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 3EsconderEsconder detalhesVer detalhesLógica Sequencial e Flip-Flops
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 4EsconderEsconder detalhesVer detalhesProjeto de Máquina de Estados Finitos
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 5EsconderEsconder detalhesVer detalhesAritmética Digital e Projeto de ULA
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 6EsconderEsconder detalhesVer detalhesDispositivos de Memória e Sistemas de Armazenamento
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 7EsconderEsconder detalhesVer detalhesDispositivos Lógicos Programáveis
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 8EsconderEsconder detalhesVer detalhesIntegração e Teste de Sistemas Digitais
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.
Seu certificado válido de conclusão
Este curso é para si:
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 os nossos alunos dizem
As vossas 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á vos recomendei a outras pessoas...

Gosto de como as lições são directas ao assunto e como consigo alterar capítulos e saltar conteúdos que não preciso.

Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!

A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito na aprendizagem.

Principais capacitações
FAQ
Quem é a Dedika?
O certificado é válido em Brasil?
Os cursos são gratuitos?
Qual é a carga horária do curso?
Como são os cursos?
Como funcionam os cursos?
Qual é a duração dos cursos?
Qual é o custo ou preço dos cursos?
O que é um curso EAD ou online e como funciona?
Curso em PDF




















