Escolha o seu idioma
Curso de Eletrônica Digital
Mais de 2 milhões de estudantes em todo o mundo

Curso de Eletrônica Digital

4,4

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

Dedika para empresas

O que vai aprender:

Começará com sistemas de numeração binária e álgebra de Boole, depois progredirá para o projeto de circuitos combinacionais, lógica sequencial e máquinas de estados finitos. Aprenderá a projetar somadores, multiplexadores, descodificadores e unidades lógicas aritméticas completas. O curso aborda arquiteturas de memória, incluindo SRAM, DRAM, ROM e armazenamento flash. 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. No final, será capaz de integrar e verificar sistemas digitais completos ao nível de transferência entre registos.

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

Como 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 adaptados ao seu próprio negócio e às necessidades da sua empresa.

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 de Álgebra Booleana

    Introduz variáveis booleanas, axiomas e teoremas para simplificação lógica. Fornece o quadro matemático para projetar e reduzir circuitos lógicos.

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

    Examina tipos de portas padrão, os seus símbolos e a construção de tabelas de verdade. Relaciona 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 com Mapas de Karnaugh

    Ensina as regras de agrupamento de mapas de Karnaugh 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 condicionantes elétricas reais.

Capítulo 2Ver detalhes

Projeto de Circuitos Combinatórios

  • Aula 1 • Codificadores e Descodificadores

    Explica codificadores de prioridade, descodificadores binários e drivers para displays de sete segmentos. Relaciona a lógica de codificação a aplicações reais de displays e descodificação de endereços.

  • Aula 2 • Multiplexadores e Desmultiplexadores

    Abrange o funcionamento de MUX/DEMUX, controlo por linhas de seleção e implementação de funções com multiplexadores. Demonstra o encaminhamento de dados como ferramenta lógica universal.

  • Aula 3 • Análise Temporal de Circuitos Combinatórios

    Analisa o atraso de propagação, glitches e o tempo do caminho crítico em redes combinatórias. Prepara os estudantes para cumprir as restrições temporais 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 código de 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 transporte em cascata a partir de expressões booleanas. Introduz o hardware aritmético como base para o projeto da ALU.

Capítulo 3Ver detalhes

Lógica Sequencial e Flip-Flops

  • Aula 1 • Registos e Registos de Deslocamento

    Projeta registos de carga paralela e registos de deslocamento série/paralelo para armazenamento e movimento de dados. Relaciona matrizes de flip-flops a circuitos práticos de manipulação de dados.

  • Aula 2 • Flip-Flops Acionados por Transição

    Abrange flip-flops D, JK, T e SR com acionamento por transição e entradas de preset/clear. Fornece os primitivos de armazenamento centrais para todo o projeto de circuitos sequenciais.

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

    Introduz latches SR, D e com sinal de habilitação como circuitos bistáveis fundamentais. Estabelece como a realimentação cria armazenamento de estado estável em sistemas digitais.

  • Aula 4 • Distribuição do Relógio e Restrições Temporais

    Examina skew do relógio, jitter e regras de projeto síncrono para circuitos sequenciais fiáveis. Garante que os estudantes aplicam disciplina temporal a todos os projetos sincronizados.

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

    Constrói contadores em cascata e contadores binários/BCD síncronos com controlo de módulo. Demonstra circuitos de contagem utilizados em aplicações de temporização e sequenciação.

Capítulo 4Ver detalhes

Projeto de Máquina de Estados Finitos

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

    Verifica a correção da MEF através de diagramas temporais, 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 MEF e Diagramas de Estado

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

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

    Deriva equações booleanas de estado seguinte e de saída a partir de tabelas de estados usando mapas de Karnaugh. Produz a lógica combinatória 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, de Gray e one-hot e seleciona os tipos de flip-flop adequados. Relaciona a escolha de codificação com a complexidade do circuito e o desempenho temporal.

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

    Implementa controladores de semáforos, detetores de sequência e controladores de máquinas de venda como casos de estudo de MEF. Reforça o fluxo de projeto completo com aplicações realistas.

Capítulo 5Ver detalhes

Aritmética Digital e Projeto de ALU

  • Aula 1 • Projeto da Unidade Funcional da ALU

    Integra unidades de soma, lógica e deslocamento com multiplexadores de seleção de função numa ALU completa. Demonstra como as operações aritméticas e lógicas partilham recursos de hardware.

  • Aula 2 • Representação e Operações em Vírgula Flutuante

    Explica os formatos de precisão simples e dupla IEEE 754, modos de arredondamento e adição básica em vírgula flutuante. Introduz o hardware de vírgula flutuante como uma extensão das unidades aritméticas inteiras.

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

    Implementa arquiteturas de multiplicadores por deslocamento e soma, codificação de Booth e array para multiplicação binária. Estende as competências de projeto aritmético a operações de vários ciclos e pipeline.

  • Aula 4 • Arquiteturas de Somadores Rápidos

    Compara topologias de somadores com transporte antecipado, seleção de transporte e prefixo para otimização de velocidade. Baseia-se em somadores com transporte em cascata para obter unidades aritméticas de alto desempenho.

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

    Abrange algoritmos de divisão com e sem restauração 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 de Memória e Interface

    Projeta expansão de largura de palavra e de espaço de endereçamento utilizando múltiplos chips de memória. Abrange a descodificação de seleção de chip e temporização de barramento para uma interface de memória fiável.

  • Aula 2 • Arquitetura de Memória Flash

    Examina matrizes de células flash NOR e NAND, blocos de apagamento e princípios de wear leveling. Relaciona a tecnologia flash com o armazenamento embebido e o projeto de unidades de estado sólido.

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

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

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

    Compara células SRAM de seis transístores com células DRAM de condensador em termos de velocidade e densidade. Explica ciclos de refresh, temporização de acesso e sinais de controlo de leitura/escrita.

  • Aula 5 • Hierarquia de Memória e Desempenho

    Analisa níveis de cache, taxas de acerto/ falha e largura de banda da memória para otimizar o desempenho do sistema. Coloca o conhecimento ao nível do dispositivo ao serviço das decisões de arquitetura de memória ao nível do sistema.

Capítulo 7Ver detalhes

Dispositivos Lógicos Programáveis

  • Aula 1 • Introdução ao Projeto Baseado em HDL

    Introduz a sintaxe VHDL e Verilog para descrever lógica combinatória e sequencial. Relaciona linguagens de descrição de hardware à implementação em dispositivos programáveis.

  • Aula 2 • Síntese, Posicionamento e Roteamento

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

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

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

  • Aula 4 • Arquitetura PAL e PLA

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

  • Aula 5 • Arquitetura e Recursos FPGA

    Examina células lógicas baseadas em LUT, flip-flops, block RAM e slices DSP na estrutura FPGA. Mapeia os recursos 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 partilhado, ponto a ponto e crossbar para comunicação entre subsistemas. Liga blocos de memória, processador e periféricos num sistema coerente.

  • Aula 2 • Verificação Funcional e Estrutural

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

  • Aula 3 • Projeto ao Nível de Transferência entre Registos

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

  • Aula 4 • Procedimentos de Prototipagem e Bring-Up

    Guia o bring-up de protótipos FPGA, a sonda com analisador lógico e os ciclos iterativos de depuração. Prepara os estudantes para transitar 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 fabrico e aumenta a cobertura de falhas.

Certificação

Seu certificado válido de conclusão

Este curso é para si:

  • Estudantes de engenharia eletrotécnica: a procurar uma base rigorosa em projeto de hardware digital.

  • Programadores de software: a querer compreender o hardware onde o seu código é executado.

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

  • Pessoas em mudança de carreira: a transitar de trabalho técnico em eletrónica geral para projeto digital.

  • Licenciados em ciência da computação: a colmatar a lacuna de conhecimento de hardware para funções de sistemas embebidos.

  • Engenheiros de hardware juniores: a procurar formalizar competências 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 de mudar de plataforma... agradeço por tudo o que fazem, já vos recomendei a outras pessoas...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
Gosto de como as lições são directas ao assunto e como consigo alterar capítulos e saltar conteúdos de 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 na aprendizagem.
André Felipe
André FelipeAluno de Engenharia de Prompt

Principais formações

FAQ

Quem é a Dedika?

O certificado é válido em Portugal?

Os cursos são gratuitos?

Qual é a carga horária dos cursos?

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